 | MASES.JCOBridge.C2JBridge.JVMInterop Namespace |
Contains public interface and classes to interact with the JVM context
Classes
Interfaces| | Interface | Description |
|---|
 | IDeclaredJavaObject |
Interface to directly access all objects allocated from JVM, acts on declared references
|
 | IDeclaredJavaType |
Generic interface for all types implemented managing declared information
|
 | IJavaArray |
Interface for array objects, extends IJavaObjectBase |
 | IJavaObject |
Interface to directly access all objects allocated from JVM.
Provides instance method invocation, field access, and type conversion
over the JNI bridge exposed by JCOBridge.
|
 | IJavaObjectBase |
Base interface for all objects allocated from JVM
|
 | IJavaType |
Generic interface representing a Java type (class or interface) accessible through the JNI bridge.
Provides constructor invocation, static method invocation, static field access,
and type metadata for the corresponding JVM class.
|
 | IJVMWrapper |
Public aggregate interface, extends IJVMWrapperManagement, IJVMWrapperDirect, IJVMWrapperLow |
 | IJVMWrapperDirect |
Public direct accessor for JVM: use this interface to directly manage objects and classes, this interface avoids use of dynamic resolution
|
 | IJVMWrapperInternal |
Public accessor for JVM wrapper: it is used internally between CLR and native proxies
|
 | IJVMWrapperListenerCore |
Public accessor for JVM listeners
|
 | IJVMWrapperLow |
Low level interface to manage JVM
|
 | IJVMWrapperManagement |
Interface defining methods to manage special behaviors of the CLR/JVM interaction
|
 | IJVMWrapperStatistics |
Public accessor for statistics about JVM JNI pressure
|
 | ILoggerJavaObject |
Interface used to emit logs on targeting object
|
 | IStringJavaObject |
Interface to manage JVM string objects without move the memory between CLR and JVM
|