Class RMIClassLoader
public class RMIClassLoader : JVMBridgeBase<RMIClassLoader>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<RMIClassLoader>RMIClassLoader
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<RMIClassLoader>.IsAssignableFrom(IJavaType)JVMBridgeBase<RMIClassLoader>.IsAssignableFrom<T>()JVMBridgeBase<RMIClassLoader>.Execute<T>(params T[])JVMBridgeBase<RMIClassLoader>.DynBridgeClazzJVMBridgeBase<RMIClassLoader>.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
RMIClassLoader()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public RMIClassLoader()
RMIClassLoader(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 RMIClassLoader(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
DefaultProviderInstance
public static RMIClassLoaderSpi DefaultProviderInstance { 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
Methods
GetClassAnnotation(Class)
public static String GetClassAnnotation(Class arg0)
Parameters
Returns
GetClassLoader(String)
public static ClassLoader GetClassLoader(String arg0)
Parameters
Returns
Exceptions
LoadClass(String, String)
public static Class LoadClass(String arg0, String arg1)
Parameters
Returns
Exceptions
LoadClass(String, String, ClassLoader)
public static Class LoadClass(String arg0, String arg1, ClassLoader arg2)
Parameters
arg0
Stringarg1
Stringarg2
ClassLoader
Returns
Exceptions
LoadClass(URL, String)
public static Class LoadClass(URL arg0, String arg1)
Parameters
Returns
Exceptions
LoadProxyClass(String, String[], ClassLoader)
public static Class LoadProxyClass(String arg0, String[] arg1, ClassLoader arg2)
Parameters
arg0
Stringarg1
String[]arg2
ClassLoader