Interface IDeclaredJavaType
- Namespace
- MASES.JCOBridge.C2JBridge.JVMInterop
- Assembly
- C2JBridge.dll
Generic interface for all types implemented managing declared information
public interface IDeclaredJavaType : IJavaType, IDisposable
- Inherited Members
- Extension Methods
Methods
DeclaredInvoke(string, params object[])
Invokes a static member on this IJavaType
object DeclaredInvoke(string methodName, params object[] args)
Parameters
Returns
- object
The return value of DeclaredInvoke(string, params object[])
DeclaredInvoke<TReturn>(string, params object[])
Invokes a static member on this IJavaType
TReturn DeclaredInvoke<TReturn>(string methodName, params object[] args)
Parameters
Returns
- TReturn
The return value of DeclaredInvoke<TReturn>(string, params object[]) or default
Type Parameters
TReturn
The return type expected: IJavaObject, Enum, primitive types or array of primitives types
DeclaredNew(params object[])
Creates a new object of this IJavaType
IDeclaredJavaObject DeclaredNew(params object[] args)
Parameters
args
object[]The arguments for the constructor
Returns
- IDeclaredJavaObject
An instance of IDeclaredJavaObject
GetDeclaredField(string)
Gets a static field
IJavaObject GetDeclaredField(string fieldName)
Parameters
fieldName
stringThe field name to get
Returns
- IJavaObject
The field value
SetDeclaredField(string, object)
Sets a static field
void SetDeclaredField(string fieldName, object val)