IJava |
The IJavaObject type exposes the following members.
| Name | Description | |
|---|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) | |
| Equals |
Checks for the equality between this instance and other (Inherited from IJavaObjectBase) | |
| GetField(String) | Reads the value of an instance field on the underlying JVM object. | |
| GetFieldTReturn(String) | Reads the value of an instance field on the underlying JVM object and casts it to TReturn. | |
| HashCode |
Returns the int value of JVM hashCode (Inherited from IJavaObjectBase) | |
| Invoke(String) | Invokes an instance method on the underlying JVM object with no arguments. | |
| Invoke(String, Object) | Invokes an instance method on the underlying JVM object with 1 argument. | |
| Invoke(String, Object) | Invokes an instance method on the underlying JVM object 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 an instance method on the underlying JVM object with 2 arguments. | |
| Invoke(String, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 3 arguments. | |
| Invoke(String, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 4 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 5 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 6 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 7 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 8 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 9 arguments. | |
| Invoke(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 10 arguments. | |
| InvokeTReturn(String) | Invokes an instance method on the underlying JVM object with no arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object) | Invokes an instance method on the underlying JVM object with 1 argument and casts the result to TReturn. | |
| InvokeTReturn(String, Object) | Invokes an instance method on the underlying JVM object 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 an instance method on the underlying JVM object with 2 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 3 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 4 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 5 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 6 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 7 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 8 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 9 arguments and casts the result to TReturn. | |
| InvokeTReturn(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object with 10 arguments and casts the result to TReturn. | |
| InvokeWithSignature(String, String) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and no arguments. | |
| InvokeWithSignature(String, String, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 1 argument. | |
| InvokeWithSignature(String, String, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and a variable-length argument list. | |
| InvokeWithSignature(String, String, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 2 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 3 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 4 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 5 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 6 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 7 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 8 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 9 arguments. | |
| InvokeWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature and 10 arguments. | |
| InvokeWithSignatureTReturn(String, String) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, no arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 1 argument, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, a variable-length argument list, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 2 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 3 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 4 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 5 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object using an explicit JNI signature, 6 arguments, and casts the result to TReturn. | |
| InvokeWithSignatureTReturn(String, String, Object, Object, Object, Object, Object, Object, Object) | Invokes an instance method on the underlying JVM object 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 an instance method on the underlying JVM object 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 an instance method on the underlying JVM object 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 an instance method on the underlying JVM object using an explicit JNI signature, 10 arguments, and casts the result to TReturn. | |
| MonitorEnter |
Enters the monitor associated with the underlying with this IJavaObjectBase (Inherited from IJavaObjectBase) | |
| MonitorExit |
Exits the monitor associated with the underlying with this IJavaObjectBase (Inherited from IJavaObjectBase) | |
| Notify |
Wakes up a single thread that is waiting on this object's monitor.
(Inherited from IJavaObjectBase) | |
| NotifyAll |
Wakes up all threads that are waiting on this object's monitor.
(Inherited from IJavaObjectBase) | |
| SetField | Writes a value to an instance field on the underlying JVM object. | |
| ToArray |
Returns a .NET array containing a copy of the JVM object data.
When called on an IJavaObject instance that represents a JVM array, the returned object is an IJavaArray wrapping the underlying JVM array. When called on an IJavaArray instance, the returned object is a typed .NET array whose element type depends on the underlying JVM primitive or reference type, as described in the returns section below. (Inherited from IJavaObjectBase) | |
| ToJavaArray | Reinterprets this IJavaObject as an IJavaArray reference. | |
| ToPrimitive |
Converts this IJavaObjectBase to a primitive value.
(Inherited from IJavaObjectBase) | |
| ToString |
Returns the String representation of this instance
(Inherited from IJavaObjectBase) | |
| Wait |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted.
(Inherited from IJavaObjectBase) | |
| Wait(Int64) |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
(Inherited from IJavaObjectBase) | |
| Wait(Int64, Int32) |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
(Inherited from IJavaObjectBase) |
| Name | Description | |
|---|---|---|
| GetListener |
Returns the IJVMBridgeBase associated to the JVM reference
(Defined by JCOBridgeExtensions) |