IJava |
The IJavaType type exposes the following members.
| Name | Description | |
|---|---|---|
| IsArray | Gets a value indicating whether this IJavaType represents a Java array type. | |
| IsPrimitiveConvertible | Gets a value indicating whether this IJavaType is primitive-convertible, meaning it maps to a boxed primitive or to String. | |
| IsRawPrimitive | Gets a value indicating whether this IJavaType represents a raw primitive type, such as bool, byte, int, and so on. | |
| JniClassName | Gets the class name of this Java type in JNI descriptor notation (e.g. "java/lang/String" for java.lang.String, "[I" for int[]). | |
| Name | Gets the fully qualified name of this Java type as used in .NET (e.g. "java.lang.String"). | |
| SuperClass | Gets the IJavaType representing the direct superclass of this type. |
| Name | Description | |
|---|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) | |
| GetField(String) | Reads the value of a static field on the underlying JVM class. | |
| GetFieldTReturn(String) | Reads the value of a static field on the underlying JVM class and casts it to TReturn. | |
| Invoke(String) | Invokes a static method on the underlying JVM class with no arguments. | |
| Invoke(String, Object) | Invokes a static method on the underlying JVM class with 1 argument. | |
| Invoke(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. | |
| Invoke(String, Object, Object) | Invokes a static method on the underlying JVM class with 2 arguments. | |
| Invoke(String, Object, Object, Object) | Invokes a static method on the underlying JVM class with 3 arguments. | |
| Invoke(String, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 4 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 5 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 6 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 7 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 8 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 9 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 10 arguments. | |
| InvokeTReturn(String) | Invokes a static method on the underlying JVM class with no arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object) | Invokes a static method on the underlying JVM class with 1 argument and casts the result to TReturn. | |
| InvokeTReturn(String, Object) | Invokes a static method on the underlying JVM class using a variable-length argument list and casts the result to TReturn. The bridge resolves the target Java method by matching the runtime types of the supplied arguments. | |
| InvokeTReturn(String, Object, Object) | Invokes a static method on the underlying JVM class with 2 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object) | Invokes a static method on the underlying JVM class with 3 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 4 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 5 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 6 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 7 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 8 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 9 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class with 10 arguments and casts the result to TReturn. | |
| InvokeWithSignature(String, String) | Invokes a static method on the underlying JVM class using an explicit JNI signature and no arguments. | |
| InvokeWithSignature(String, String, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and 1 argument. | |
| InvokeWithSignature(String, String, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and a variable-length argument list. | |
| InvokeWithSignature(String, String, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and 2 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and 3 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and 4 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature and 5 arguments. | |
| InvokeWithSignature(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. | |
| InvokeWithSignature(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. | |
| InvokeWithSignature(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. | |
| InvokeWithSignature(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. | |
| InvokeWithSignature(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. | |
| InvokeWithSignatureTReturn(String, String) | Invokes a static method on the underlying JVM class using an explicit JNI signature, no arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 1 argument, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, a variable-length argument list, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 2 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 3 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 4 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 5 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 6 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 7 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes a static method on the underlying JVM class using an explicit JNI signature, 8 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(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, 9 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(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, 10 arguments, and casts the result to TReturn. | |
| New | Instantiates a new JVM object of this IJavaType using the no-argument constructor. | |
| New(Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 1 argument. | |
| New(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. | |
| New(Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 2 arguments. | |
| New(Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 3 arguments. | |
| New(Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 4 arguments. | |
| New(Object, Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 5 arguments. | |
| New(Object, Object, Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 6 arguments. | |
| New(Object, Object, Object, Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 7 arguments. | |
| New(Object, Object, Object, Object, Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 8 arguments. | |
| New(Object, Object, Object, Object, Object, Object, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using a constructor that accepts 9 arguments. | |
| New(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. | |
| NewWithSignature(String) | Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and no arguments. | |
| NewWithSignature(String, Object) | Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 1 argument. | |
| NewWithSignature(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. | |
| NewWithSignature(String, Object, Object) | Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 2 arguments. | |
| NewWithSignature(String, Object, Object, Object) | Instantiates a new JVM object of this IJavaType using the constructor identified by an explicit JNI signature and 3 arguments. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| NewWithSignature(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. | |
| SetField | Writes a value to a static field on the underlying JVM class. |
| Name | Description | |
|---|---|---|
| IsPrimitiveConvertible |
Returns true if the class represents a primitive type
(Defined by JCOBridgeExtensions) | |
| IsRawPrimitive |
Returns true if the class represents a primitive type
(Defined by JCOBridgeExtensions) |