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
className
stringThe class name in the dot or slash form (example are java.lang.Boolean or java/lang/Boolean)
args
object[]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
data
TArrayType[]The array data
Returns
- IJavaArray
An IJavaArray instance
Type Parameters
TArrayType
The array type
ResetJniEnv()
Resets current JNI env variable
void ResetJniEnv()
SetJniEnv(IntPtr)
Sets current JNI env variable
void SetJniEnv(IntPtr ptr)
Parameters
ptr
IntPtrJNI env variable