类 RefUtil
- java.lang.Object
-
- cn.mcres.gyhhy.MXLib.RefUtil
-
public class RefUtil extends Object
- 作者:
- 32798
-
-
字段概要
字段 修饰符和类型 字段 说明 static Object[]emptyArgParstatic Class<?>[]emptyClassPar
-
方法概要
修饰符和类型 方法 说明 static booleanclassExists(String cname)static booleanclassExists(String cname, boolean initialize, ClassLoader cl)static StringencodeClass(String name, byte[] code)static Class<?>findLoadedClass(ClassLoader cl, String className)static <T> Tget(Class<?> clazz, Object o, String field)static <T> Tget(Class<?> clazz, String field)static <T> Tget(Object obj, String field)static <T> Tget(Field fe, Object o)static ClassLoadergetExtClassLoader()static FieldgetField(Class<?> clazz, String field)static FieldgetField(Class<?> clazz, String field, boolean checkPublic)static <T> Tink(Class<?> cl, String name, Class[] par, Object[] obj)static <T> Tink(Object thiz, Class<?> clazz, String name, Class[] par, Object[] obj)static <T> Tink(Object thiz, String name, Class[] par, Object[] obj)static <T> Class<T>loadClass(ClassLoader loader, String name, byte[] code, int off, int len)static Class<?>loadClass(String encoded, ClassLoader loader)static Class<?>loadClass(String encoded, ClassLoader loader, int flags)0b 00 00 00 00 00 01 - No Namedstatic Class<?>safeLoadClass(String cname)static Class<?>safeLoadClass(String cname, boolean initialize, ClassLoader cl)static <T> Tset(Class<?> clazz, String field, Object value)static <T> Tset(Class<?> clazz, String field, Object thiz, Object value)static <T> Tset(Object thiz, String field, Object value)static <T> Tset(Field fe, Object value)static <T> Tset(Field fe, Object thiz, Object value)
-
-
-
方法详细资料
-
findLoadedClass
public static Class<?> findLoadedClass(ClassLoader cl, String className)
-
safeLoadClass
public static Class<?> safeLoadClass(String cname, boolean initialize, ClassLoader cl)
-
classExists
public static boolean classExists(String cname)
-
classExists
public static boolean classExists(String cname, boolean initialize, ClassLoader cl)
-
loadClass
public static <T> Class<T> loadClass(ClassLoader loader, String name, byte[] code, int off, int len)
-
loadClass
public static Class<?> loadClass(String encoded, ClassLoader loader, int flags)
0b 00 00 00 00 00 01 - No Named- 参数:
encoded-loader-flags-- 返回:
-
loadClass
public static Class<?> loadClass(String encoded, ClassLoader loader)
-
getExtClassLoader
public static ClassLoader getExtClassLoader()
-
-