Click or drag to resize

IDeclaredJavaType Interface

Generic interface for all types implemented managing declared information

Namespace: MASES.JCOBridge.C2JBridge.JVMInterop
Assembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
Syntax
public interface IDeclaredJavaType : IJavaType, 
	IDisposable

The IDeclaredJavaType type exposes the following members.

Properties
 NameDescription
Public propertyIsArray Gets a value indicating whether this IJavaType represents a Java array type.
(Inherited from IJavaType)
Public propertyIsPrimitiveConvertible Gets a value indicating whether this IJavaType is primitive-convertible, meaning it maps to a boxed primitive or to String.
(Inherited from IJavaType)
Public propertyIsRawPrimitive Gets a value indicating whether this IJavaType represents a raw primitive type, such as bool, byte, int, and so on.
(Inherited from IJavaType)
Public propertyJniClassName Gets the class name of this Java type in JNI descriptor notation (e.g. "java/lang/String" for java.lang.String, "[I" for int[]).
(Inherited from IJavaType)
Public propertyName Gets the fully qualified name of this Java type as used in .NET (e.g. "java.lang.String").
(Inherited from IJavaType)
Public propertySuperClass Gets the IJavaType representing the direct superclass of this type.
(Inherited from IJavaType)
Top
Methods
 NameDescription
Public methodDeclaredInvoke(String, Object) Invokes a static member on this IJavaType
Public methodDeclaredInvokeTReturn(String, Object) Invokes a static member on this IJavaType
Public methodDeclaredNew Creates a new object of this IJavaType
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Public methodGetDeclaredField Gets a static field
Public methodGetField(String) Reads the value of a static field on the underlying JVM class.
(Inherited from IJavaType)
Public methodInvoke(String) Invokes a static method on the underlying JVM class with no arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object) Invokes a static method on the underlying JVM class with 1 argument.
(Inherited from IJavaType)
Public methodInvoke(String, Object) Invokes a static method on the underlying JVM class using a variable-length argument list. The bridge resolves the target Java method by matching the runtime types of the supplied arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object) Invokes a static method on the underlying JVM class with 2 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object) Invokes a static method on the underlying JVM class with 3 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 4 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 5 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 6 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 7 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 8 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 9 arguments.
(Inherited from IJavaType)
Public methodInvoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class with 10 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String) Invokes a static method on the underlying JVM class using an explicit JNI signature and no arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 1 argument.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and a variable-length argument list.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 2 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 3 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 4 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 5 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 6 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 7 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 8 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 9 arguments.
(Inherited from IJavaType)
Public methodInvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Invokes a static method on the underlying JVM class using an explicit JNI signature and 10 arguments.
(Inherited from IJavaType)
Public methodNew Instantiates a new JVM object of this IJavaType using the no-argument constructor.
(Inherited from IJavaType)
Public methodNew(Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 1 argument.
(Inherited from IJavaType)
Public methodNew(Object) Instantiates a new JVM object of this IJavaType using a variable-length argument list. The bridge resolves the target constructor by matching the runtime types of the supplied arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 2 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 3 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 4 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 5 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 6 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 7 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 8 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 9 arguments.
(Inherited from IJavaType)
Public methodNew(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using a constructor that accepts 10 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and no arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 1 argument.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and a variable-length argument list.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 2 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 3 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 4 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 5 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 6 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 7 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 8 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 9 arguments.
(Inherited from IJavaType)
Public methodNewWithSignature(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 10 arguments.
(Inherited from IJavaType)
Public methodSetDeclaredField Sets a static field
Public methodSetField Writes a value to a static field on the underlying JVM class.
(Inherited from IJavaType)
Top
Extension Methods
 NameDescription
Public Extension MethodIsPrimitiveConvertible Returns true if the class represents a primitive type
(Defined by JCOBridgeExtensions)
Public Extension MethodIsRawPrimitive Returns true if the class represents a primitive type
(Defined by JCOBridgeExtensions)
Top
See Also