类 Looker
- java.lang.Object
-
- cn.mcres.gyhhy.MXLib.ext.lookup.Looker
-
public class Looker extends Object
- 作者:
- 32798
-
-
方法概要
-
-
-
构造器详细资料
-
Looker
public Looker(MethodHandles.Lookup lk)
-
Looker
public Looker(Class<?> c)
-
Looker
public Looker(Class<?> c, int opt)
-
-
方法详细资料
-
openLookup
public static MethodHandles.Lookup openLookup(Class<?> looker, int mode)
-
openLookup
public static MethodHandles.Lookup openLookup(Class<?> looker)
-
getLookup
public MethodHandles.Lookup getLookup()
-
lookupClass
public Class<?> lookupClass()
-
lookupModes
public int lookupModes()
-
findStatic
public MethodHandle findStatic(Class<?> refc, String name, MethodType type)
-
findVirtual
public MethodHandle findVirtual(Class<?> refc, String name, MethodType type)
-
findSpecial
public MethodHandle findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
-
findGetter
public MethodHandle findGetter(Class<?> refc, String name, Class<?> type)
-
findSetter
public MethodHandle findSetter(Class<?> refc, String name, Class<?> type)
-
findStaticGetter
public MethodHandle findStaticGetter(Class<?> refc, String name, Class<?> type)
-
findStaticSetter
public MethodHandle findStaticSetter(Class<?> refc, String name, Class<?> type)
-
unreflect
public MethodHandle unreflect(Method m)
-
unreflectSpecial
public MethodHandle unreflectSpecial(Method m, Class<?> specialCaller)
-
unreflectConstructor
public MethodHandle unreflectConstructor(Constructor<?> c)
-
unreflectGetter
public MethodHandle unreflectGetter(Field f)
-
unreflectSetter
public MethodHandle unreflectSetter(Field f)
-
revealDirect
public MethodHandleInfo revealDirect(MethodHandle target)
-
bind
public MethodHandle bind(Object receiver, String name, MethodType type)
-
findConstructor
public MethodHandle findConstructor(Class<?> refc, MethodType type)
-
-