Click or drag to resize

IJavaObject Interface

Interface to directly access all objects allocated from JVM

Namespace: MASES.JCOBridge.C2JBridge.JVMInterop
Assembly: C2JBridge (in C2JBridge.dll) Version: 2.6.3.250913-47278498b8c67e733ecc289138cddb5aee2e4c7e
Syntax
public interface IJavaObject : IJavaObjectBase

The IJavaObject type exposes the following members.

Properties
 NameDescription
Public propertyIsGlobal Returns if this Pointer was set to be a Global reference
(Inherited from IJavaObjectBase)
Public propertyIsNull Returns if this IJavaObjectBase is a null object within the JVM
(Inherited from IJavaObjectBase)
Public propertyJniClassName The JNI class name of this IJavaObjectBase
(Inherited from IJavaObjectBase)
Public propertyJVMType The IJavaType of this IJavaObjectBase
(Inherited from IJavaObjectBase)
Public propertyPointer The native pointer of the object
(Inherited from IJavaObjectBase)
Public propertyReferenceObject The IJavaObject referenced from the instance of IJavaObjectBase, maybe it is null in many conditions
(Inherited from IJavaObjectBase)
Top
Methods
 NameDescription
Public methodGetField(String) Gets an instance field
Public methodGetFieldTReturn(String) Gets an instance field
Public methodInvoke(String, Object) Invokes an instance member on this IJavaObject using methodName and search criteria based on args
Public methodInvokeTReturn(String, Object) Invokes an instance member on this IJavaObject using methodName and search criteria based on args
Public methodInvokeWithSignature(String, String, Object) Invokes an instance member on this IJavaObject using methodName and search criteria based on signature
Public methodInvokeWithSignatureTReturn(String, String, Object) Invokes an instance member on this IJavaObject using methodName and search criteria based on signature
Public methodMonitorEnter Enters the monitor associated with the underlying with this IJavaObjectBase
(Inherited from IJavaObjectBase)
Public methodMonitorExit Exits the monitor associated with the underlying with this IJavaObjectBase
(Inherited from IJavaObjectBase)
Public methodSetField Sets an instance field
Public methodToArray Converts this IJavaObjectBase to an array value
(Inherited from IJavaObjectBase)
Public methodToPrimitive Converts this IJavaObjectBase to a primitive value
(Inherited from IJavaObjectBase)
Top
Extension Methods
 NameDescription
Public Extension MethodGetListener Returns the IJVMBridgeBase associated to the JVM reference
(Defined by JCOBridgeExtensions)
Top
See Also