Class Class<T>
public class Class<T> : JVMBridgeBase<Class<T>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable, IGenericDeclaration, IType, IAnnotatedElement
Type Parameters
T
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Class<T>>Class<T>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Class<T>>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<Class<T>>.IsAssignableFrom(IJavaType)JVMBridgeBase<Class<T>>.IsAssignableFrom<T>()JVMBridgeBase<Class<T>>.Execute<T>(params T[])JVMBridgeBase<Class<T>>.DynBridgeClazzJVMBridgeBase<Class<T>>.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
Class()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Class()
Class(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 Class(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
Methods
ArrayType()
public TypeDescriptor.OfField ArrayType()
Returns
AsSubclass<ReturnExtendsU, U>(Class)
public Class AsSubclass<ReturnExtendsU, U>(Class arg0) where ReturnExtendsU : U
Parameters
Returns
Type Parameters
ReturnExtendsU
U
U
Cast(object)
public T Cast(object arg0)
Parameters
Returns
- T
T
ComponentType()
public TypeDescriptor.OfField ComponentType()
Returns
DescriptorString()
public String DescriptorString()
Returns
DesiredAssertionStatus()
public bool DesiredAssertionStatus()
Returns
ForName(String)
public static Class ForName(String arg0)
Parameters
Returns
Exceptions
ForName(String, bool, ClassLoader)
public static Class ForName(String arg0, bool arg1, ClassLoader arg2)
Parameters
arg0
Stringarg1
boolarg2
ClassLoader
Returns
Exceptions
GetAnnotation<A>(Class)
public A GetAnnotation<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A
A
Type Parameters
GetAnnotations()
public Annotation[] GetAnnotations()
Returns
GetAnnotationsByType<A>(Class)
public A[] GetAnnotationsByType<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A[]
A
Type Parameters
GetCanonicalName()
public String GetCanonicalName()
Returns
GetClassLoader()
public ClassLoader GetClassLoader()
Returns
GetClasses()
public Class[] GetClasses()
Returns
GetComponentType()
public Class GetComponentType()
Returns
GetConstructor(params Class[])
public Constructor<T> GetConstructor(params Class[] arg0)
Parameters
Returns
Exceptions
GetConstructors()
public Constructor<object>[] GetConstructors()
Returns
Exceptions
GetDeclaredAnnotation<A>(Class)
public A GetDeclaredAnnotation<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A
A
Type Parameters
GetDeclaredAnnotations()
public Annotation[] GetDeclaredAnnotations()
Returns
GetDeclaredAnnotationsByType<A>(Class)
public A[] GetDeclaredAnnotationsByType<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A[]
A
Type Parameters
GetDeclaredClasses()
public Class[] GetDeclaredClasses()
Returns
Exceptions
GetDeclaredConstructor(params Class[])
public Constructor<T> GetDeclaredConstructor(params Class[] arg0)
Parameters
Returns
Exceptions
GetDeclaredConstructors()
public Constructor<object>[] GetDeclaredConstructors()
Returns
Exceptions
GetDeclaredField(String)
public Field GetDeclaredField(String arg0)
Parameters
Returns
Exceptions
GetDeclaredFields()
public Field[] GetDeclaredFields()
Returns
Exceptions
GetDeclaredMethod(String, params Class[])
public Method GetDeclaredMethod(String arg0, params Class[] arg1)
Parameters
Returns
Exceptions
GetDeclaredMethods()
public Method[] GetDeclaredMethods()
Returns
Exceptions
GetDeclaringClass()
public Class GetDeclaringClass()
Returns
Exceptions
GetEnclosingClass()
public Class GetEnclosingClass()
Returns
Exceptions
GetEnclosingConstructor()
public Constructor<object> GetEnclosingConstructor()
Returns
Exceptions
GetEnclosingMethod()
public Method GetEnclosingMethod()
Returns
Exceptions
GetEnumConstants()
public T[] GetEnumConstants()
Returns
- T[]
T
GetField(String)
public Field GetField(String arg0)
Parameters
Returns
Exceptions
GetFields()
public Field[] GetFields()
Returns
Exceptions
GetGenericInterfaces()
public Type[] GetGenericInterfaces()
Returns
GetGenericSuperclass()
public Type GetGenericSuperclass()
Returns
GetInterfaces()
public Class[] GetInterfaces()
Returns
GetMethod(String, params Class[])
public Method GetMethod(String arg0, params Class[] arg1)
Parameters
Returns
Exceptions
GetMethods()
public Method[] GetMethods()
Returns
Exceptions
GetModifiers()
public int GetModifiers()
Returns
GetName()
public String GetName()
Returns
GetNestHost()
public Class GetNestHost()
Returns
GetNestMembers()
public Class[] GetNestMembers()
Returns
GetPackage()
public Package GetPackage()
Returns
GetPackageName()
public String GetPackageName()
Returns
GetPermittedSubclasses()
public Class[] GetPermittedSubclasses()
Returns
GetProtectionDomain()
public ProtectionDomain GetProtectionDomain()
Returns
GetRecordComponents()
public RecordComponent[] GetRecordComponents()
Returns
GetResource(String)
public URL GetResource(String arg0)
Parameters
Returns
GetResourceAsStream(String)
public InputStream GetResourceAsStream(String arg0)
Parameters
Returns
GetSigners()
public object[] GetSigners()
Returns
GetSimpleName()
public String GetSimpleName()
Returns
GetSuperclass<ReturnobjectSuperT>()
public Class GetSuperclass<ReturnobjectSuperT>() where ReturnobjectSuperT : T
Returns
Type Parameters
ReturnobjectSuperT
T
GetTypeName()
public String GetTypeName()
Returns
GetTypeParameters()
public TypeVariable<Class>[] GetTypeParameters()
Returns
IsAnnotation()
public bool IsAnnotation()
Returns
IsAnnotationPresent(Class)
public bool IsAnnotationPresent(Class arg0)
Parameters
Returns
IsAnonymousClass()
public bool IsAnonymousClass()
Returns
IsArray()
public bool IsArray()
Returns
IsAssignableFrom(Class)
public bool IsAssignableFrom(Class arg0)
Parameters
Returns
IsEnum()
public bool IsEnum()
Returns
IsHidden()
public bool IsHidden()
Returns
IsInstance(object)
public bool IsInstance(object arg0)
Parameters
Returns
IsInterface()
public bool IsInterface()
Returns
IsLocalClass()
public bool IsLocalClass()
Returns
IsMemberClass()
public bool IsMemberClass()
Returns
IsNestmateOf(Class)
public bool IsNestmateOf(Class arg0)
Parameters
Returns
IsPrimitive()
public bool IsPrimitive()
Returns
IsRecord()
public bool IsRecord()
Returns
IsSealed()
public bool IsSealed()
Returns
IsSynthetic()
public bool IsSynthetic()
Returns
NewInstance()
[Obsolete]
public T NewInstance()
Returns
- T
T
Exceptions
ToGenericString()
public String ToGenericString()
Returns
Operators
implicit operator Serializable(Class<T>)
Converter from Class<T> to Serializable
public static implicit operator Serializable(Class<T> t)
Parameters
t
Class<T>
Returns
implicit operator Class(Class<T>)
public static implicit operator Class(Class<T> t)
Parameters
t
Class<T>
Returns
implicit operator AnnotatedElement(Class<T>)
Converter from Class<T> to AnnotatedElement
public static implicit operator AnnotatedElement(Class<T> t)
Parameters
t
Class<T>
Returns
implicit operator GenericDeclaration(Class<T>)
Converter from Class<T> to GenericDeclaration
public static implicit operator GenericDeclaration(Class<T> t)
Parameters
t
Class<T>
Returns
implicit operator Type(Class<T>)
public static implicit operator Type(Class<T> t)
Parameters
t
Class<T>