Interface IDeclaredJavaObject
- Namespace
- MASES.JCOBridge.C2JBridge.JVMInterop
- Assembly
- C2JBridge.dll
Interface to directly access all objects allocated from JVM, acts on declared references
public interface IDeclaredJavaObject : IJavaObject, IJavaObjectBase
- Inherited Members
- Extension Methods
Methods
DeclaredInvoke(string, params object[])
Invokes an instance member on this IJavaObject
object DeclaredInvoke(string methodName, params object[] args)
Parameters
Returns
- object
The return value of DeclaredInvoke(string, params object[])
DeclaredInvoke<TReturn>(string, params object[])
Invokes an instance member on this IJavaObject
TReturn DeclaredInvoke<TReturn>(string methodName, params object[] args)
Parameters
Returns
- TReturn
The return value of DeclaredInvoke(string, params object[])
Type Parameters
TReturn
The return type expected: IJavaObject, Enum, primitive types or array of primitives types
GetDeclaredField(string)
Gets an instance field
IJavaObject GetDeclaredField(string fieldName)
Parameters
fieldName
stringThe field name to get
Returns
- IJavaObject
The field value
SetDeclaredField(string, object)
Sets an instance field
void SetDeclaredField(string fieldName, object val)