A container class for Java metaclasses and proxies. More...
Public Member Functions | |
| Iterable< String > | iterateClasses () |
| Gets an Iterable object used to iterate over the names of registered classes and proxies. More... | |
| void | overrideClass (Class<? extends KanziObject > clazz) |
| Overrides a Java object class in runtime. More... | |
| void | registerClass (Class<? extends KanziObject > clazz) |
| Registers a new Java object class to runtime. More... | |
| void | registerProxy (Class<? extends KanziObject > proxy) |
| Associates Java class with a native metaclass in runtime. More... | |
A container class for Java metaclasses and proxies.
| Iterable<String> iterateClasses | ( | ) |
Gets an Iterable object used to iterate over the names of registered classes and proxies.
| void overrideClass | ( | Class<? extends KanziObject > | clazz | ) |
Overrides a Java object class in runtime.
| clazz | Java object class to override. |
| IllegalArgumentException | Throws a IllegalArgumentException when the metaclass has invalid state. |
| void registerClass | ( | Class<? extends KanziObject > | clazz | ) |
Registers a new Java object class to runtime.
| clazz | Java object class to register. |
| IllegalArgumentException | Throws a IllegalArgumentException when the metaclass has invalid state. |
| void registerProxy | ( | Class<? extends KanziObject > | proxy | ) |
Associates Java class with a native metaclass in runtime.
| proxy | Java class to register in to runtime. |