Class MethodHandles.Lookup
public class MethodHandles.Lookup : JVMBridgeBase<MethodHandles.Lookup>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseMethodHandles.Lookup
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MethodHandles.Lookup>.SExecute<TNewClass, TReturn>(IJavaType, string, params object[])JVMBridgeBase<MethodHandles.Lookup>.IsAssignableFrom(IJavaType)JVMBridgeBase<MethodHandles.Lookup>.IsAssignableFrom<T>()JVMBridgeBase<MethodHandles.Lookup>.Execute<T>(params T[])JVMBridgeBase<MethodHandles.Lookup>.DynBridgeClazzJVMBridgeBase<MethodHandles.Lookup>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Lookup()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Lookup()
Lookup(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Lookup(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MODULE
public static int MODULE { get; }
Property Value
PACKAGE
public static int PACKAGE { get; }
Property Value
PRIVATE
public static int PRIVATE { get; }
Property Value
PROTECTED
public static int PROTECTED { get; }
Property Value
PUBLIC
public static int PUBLIC { get; }
Property Value
UNCONDITIONAL
public static int UNCONDITIONAL { get; }
Property Value
Methods
AccessClass(Class)
public Class AccessClass(Class arg0)
Parameters
Returns
Exceptions
Bind(object, String, MethodType)
public MethodHandle Bind(object arg0, String arg1, MethodType arg2)
Parameters
arg0
objectarg1
Stringarg2
MethodType
Returns
Exceptions
DefineClass(byte[])
public Class DefineClass(byte[] arg0)
Parameters
Returns
Exceptions
DropLookupMode(int)
public MethodHandles.Lookup DropLookupMode(int arg0)
Parameters
Returns
FindClass(String)
public Class FindClass(String arg0)
Parameters
Returns
Exceptions
FindConstructor(Class, MethodType)
public MethodHandle FindConstructor(Class arg0, MethodType arg1)
Parameters
arg0
Classarg1
MethodType
Returns
Exceptions
FindGetter(Class, String, Class)
public MethodHandle FindGetter(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindSetter(Class, String, Class)
public MethodHandle FindSetter(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindSpecial(Class, String, MethodType, Class)
public MethodHandle FindSpecial(Class arg0, String arg1, MethodType arg2, Class arg3)
Parameters
arg0
Classarg1
Stringarg2
MethodTypearg3
Class
Returns
Exceptions
FindStatic(Class, String, MethodType)
public MethodHandle FindStatic(Class arg0, String arg1, MethodType arg2)
Parameters
arg0
Classarg1
Stringarg2
MethodType
Returns
Exceptions
FindStaticGetter(Class, String, Class)
public MethodHandle FindStaticGetter(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindStaticSetter(Class, String, Class)
public MethodHandle FindStaticSetter(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindStaticVarHandle(Class, String, Class)
public VarHandle FindStaticVarHandle(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindVarHandle(Class, String, Class)
public VarHandle FindVarHandle(Class arg0, String arg1, Class arg2)
Parameters
Returns
Exceptions
FindVirtual(Class, String, MethodType)
public MethodHandle FindVirtual(Class arg0, String arg1, MethodType arg2)
Parameters
arg0
Classarg1
Stringarg2
MethodType
Returns
Exceptions
HasPrivateAccess()
public bool HasPrivateAccess()
Returns
In(Class)
public MethodHandles.Lookup In(Class arg0)
Parameters
Returns
LookupClass()
public Class LookupClass()
Returns
LookupModes()
public int LookupModes()
Returns
RevealDirect(MethodHandle)
public MethodHandleInfo RevealDirect(MethodHandle arg0)
Parameters
arg0
MethodHandle
Returns
Unreflect(Method)
public MethodHandle Unreflect(Method arg0)
Parameters
Returns
Exceptions
UnreflectConstructor(Constructor<object>)
public MethodHandle UnreflectConstructor(Constructor<object> arg0)
Parameters
arg0
Constructor<object>
Returns
Exceptions
UnreflectGetter(Field)
public MethodHandle UnreflectGetter(Field arg0)
Parameters
Returns
Exceptions
UnreflectSetter(Field)
public MethodHandle UnreflectSetter(Field arg0)
Parameters
Returns
Exceptions
UnreflectSpecial(Method, Class)
public MethodHandle UnreflectSpecial(Method arg0, Class arg1)
Parameters
Returns
Exceptions
UnreflectVarHandle(Field)
public VarHandle UnreflectVarHandle(Field arg0)