Interface IJVMWrapperInternal
- Namespace
- MASES.JCOBridge.C2JBridge.JVMInterop
- Assembly
- C2JBridge.dll
Public accessor for JVM wrapper: it is used internally between CLR and native proxies
public interface IJVMWrapperInternal : IJVMWrapperStatistics
- Inherited Members
- Extension Methods
Properties
Initialized
Returns the value of initialization
bool Initialized { get; }
Property Value
Methods
DeclaredNew(string, params object[])
Create a new JVM object
IDeclaredJavaObject DeclaredNew(string className, params object[] args)
Parameters
classNamestringThe class name in the dot or slash form (example are java.lang.Boolean or java/lang/Boolean)
argsobject[]The argument for the class constructor
Returns
- IDeclaredJavaObject
An IDeclaredJavaObject instance
DeclaredNewArray<TArrayType>(params TArrayType[])
Creates a new array
IJavaArray DeclaredNewArray<TArrayType>(params TArrayType[] data)
Parameters
dataTArrayType[]The array data
Returns
- IJavaArray
An IJavaArray instance
Type Parameters
TArrayTypeThe array type
ResetJniEnv()
Resets current JNI env variable
void ResetJniEnv()
SetJniEnv(IntPtr)
Sets current JNI env variable
void SetJniEnv(IntPtr ptr)
Parameters
ptrIntPtrJNI env variable