Namespace MASES.JCOBridge.C2JBridge.JVMInterop
Classes
- JavaException
Encapsulates exceptions from Java.
Interfaces
- IDeclaredJavaObject
Interface to directly access all objects allocated from JVM, acts on declared references
- IDeclaredJavaType
Generic interface for all types implemented managing declared information
- 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
- 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.
- ILoggerJavaObject
Interface used to emit logs on targeting object
- IStringJavaObject
Interface to manage JVM string objects without move the memory between CLR and JVM