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<?> clazz) |
Overrides a Java object class in runtime. More... | |
void | registerClass (Class<?> clazz) |
Registers a new Java object class to runtime. More... | |
void | registerProxy (Class<?> 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<?> | 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<?> | 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<?> | proxy | ) |
Associates Java class with a native metaclass in runtime.
proxy | Java class to register in to runtime. |