IJava |
The IJavaObjectBase 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 | |
| HashCode | Returns the int value of JVM hashCode | |
| MonitorEnter | Enters the monitor associated with the underlying with this IJavaObjectBase | |
| MonitorExit | Exits the monitor associated with the underlying with this IJavaObjectBase | |
| Notify | Wakes up a single thread that is waiting on this object's monitor. | |
| NotifyAll | Wakes up all threads that are waiting on this object's monitor. | |
| 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. | |
| ToPrimitive | Converts this IJavaObjectBase to a primitive value. | |
| ToPrimitiveTReturn | Converts this IJavaObjectBase to a primitive value. | |
| ToString | Returns the String representation of this instance | |
| Wait | Causes the current thread to wait until it is awakened, typically by being notified or interrupted. | |
| 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. | |
| 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. |