|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Maintains instances of DynamicClassLoader. More...
Public Member Functions | |
| DynamicClassLoaderFactory (RuntimeContext context) | |
| Initializes a new instance. | |
| DynamicClassLoader | GetOrCreate (RuntimeClassLoader loader) |
| Gets the DynamicClassLoader instance which should be used for dynamic classes emitted by the given class loader. | |
| bool | ReserveName (string name) |
| Reserves the given type name. | |
Static Public Member Functions | |
| static string | TypeNameMangleImpl (ConcurrentDictionary< string, RuntimeJavaType > dict, string name, RuntimeJavaType javaType) |
| Associated the given Java type with the given type name, ensuring the actual stored name is unique. | |
Maintains instances of DynamicClassLoader.
Definition at line 45 of file DynamicClassLoaderFactory.cs.
| IKVM.Runtime.DynamicClassLoaderFactory.DynamicClassLoaderFactory | ( | RuntimeContext | context | ) |
Initializes a new instance.
| context |
| ArgumentNullException |
Definition at line 57 of file DynamicClassLoaderFactory.cs.
| DynamicClassLoader IKVM.Runtime.DynamicClassLoaderFactory.GetOrCreate | ( | RuntimeClassLoader | loader | ) |
Gets the DynamicClassLoader instance which should be used for dynamic classes emitted by the given class loader.
| loader |
Definition at line 115 of file DynamicClassLoaderFactory.cs.
| bool IKVM.Runtime.DynamicClassLoaderFactory.ReserveName | ( | string | name | ) |
Reserves the given type name.
| name |
Definition at line 147 of file DynamicClassLoaderFactory.cs.
|
static |
Associated the given Java type with the given type name, ensuring the actual stored name is unique.
| dict | |
| name | |
| javaType |
Definition at line 159 of file DynamicClassLoaderFactory.cs.