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: