Class JVMBridgeBase<TClass, TInterface>
Public entry point of JVMBridgeBase<TClass>
public abstract class JVMBridgeBase<TClass, TInterface> : JVMBridgeBase<TClass>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition where TClass : TInterface, IJVMBridgeBase, new()
Type Parameters
TClass
A class inherited from JVMBridgeBase<TClass>
TInterface
An interface the class shall inherit from
- Inheritance
-
JVMBridgeBase<TClass>JVMBridgeBase<TClass, TInterface>
- Implements
- Inherited Members
- Extension Methods
Examples
This is a basic example showing JVMBridgeBase<TClass> class usage
class TheClass : JVMBridgeBase<TheClass>
{
public override string BridgeClassName => "org.company.TheClass";
public TheClass()
{
}
}
Constructors
JVMBridgeBase()
Used to create instance of BridgeClassName
public JVMBridgeBase()
JVMBridgeBase(params object[])
Used to create instance of BridgeClassName
public JVMBridgeBase(params object[] args)
Parameters
args
object[]The arguments of constructor