The framework type wrapping around a Java type.
More...
|
| JavaClass (string name, Type exactProxyType) |
|
bool | IsTypeOf (JavaProxy proxy) |
|
|
static JavaClass | RegisterClass (string className, Type classType) |
| Returns the object that maintains the per-class information for a Java proxy type. More...
|
|
static JavaClass | RegisterClass (string className, Type classType, Type cbType) |
| Returns the object that maintains the per-class information for an instantiable Java proxy type that has callbacks. More...
|
|
static JavaClass | RegisterClass (string ifcName, Type ifcType, Type implType, Type cbType) |
|
static void | ThrowException (System.Exception ex) |
|
static void | ThrowTypedException (long inst) |
|
static Object | GetTypedInstance (Type proxytype, long inst) |
| Returns an object of a .NET type that is the most derived available .NET type for the given instance and the given .NET type. The mapping is as follows: More...
|
|
static Object | GetTypedInstance (Type proxytype, long inst, bool bIsLeaf) |
|
static long | FromTypedInstance (JavaProxyHelper h, Type ifc, object obj) |
|
static void | ClearCache () |
| A method used to clear out any cached values. We use this method in testing and to potentially allow reinitialization of the framework. More...
|
|
static string[] | GetFriendlyNames (string jname) |
|
|
byte[] | ByteCode [set] |
|
string | ClassName [get] |
|
string | FriendlyName [get] |
|
bool | IsLeafType [get] |
|
static string | ClassesAnalysis [get] |
|
static string | MethodsAndFieldsAnalysis [get] |
|
ArrayList | Methods [get] |
|
ArrayList | Fields [get] |
|
long | JObject [get] |
|
HandleRef | Handle [get] |
|
The framework type wrapping around a Java type.
<exclude>
◆ ClearCache()
static void Codemesh.JuggerNET.JavaClass.ClearCache |
( |
| ) |
|
|
inlinestatic |
A method used to clear out any cached values. We use this method in testing and to potentially allow reinitialization of the framework.
◆ GetTypedInstance()
static Object Codemesh.JuggerNET.JavaClass.GetTypedInstance |
( |
Type |
proxytype, |
|
|
long |
inst |
|
) |
| |
|
inlinestatic |
◆ RegisterClass() [1/2]
static JavaClass Codemesh.JuggerNET.JavaClass.RegisterClass |
( |
string |
className, |
|
|
Type |
classType |
|
) |
| |
|
inlinestatic |
Returns the object that maintains the per-class information for a Java proxy type.
- Parameters
-
className | the Java classname. |
classType | the corresponding .NET type. |
- Returns
◆ RegisterClass() [2/2]
static JavaClass Codemesh.JuggerNET.JavaClass.RegisterClass |
( |
string |
className, |
|
|
Type |
classType, |
|
|
Type |
cbType |
|
) |
| |
|
inlinestatic |
Returns the object that maintains the per-class information for an instantiable Java proxy type that has callbacks.
- Parameters
-
className | |
classType | |
cbType | |
- Returns
The documentation for this class was generated from the following file: