T - public abstract class ClassMap<T>
extends java.lang.Object
This class includes some specific, common containers, like enclosing classes
or methods, any inner classes or interfaces, the protection domain, and a
newInstance() method.
| Modifier and Type | Field and Description |
|---|---|
JavaScriptObject |
classes |
JavaScriptObject |
ifaces |
| Constructor and Description |
|---|
ClassMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(java.lang.Class<?> cls,
JavaScriptObject into) |
java.lang.Class<?>[] |
getDeclaredClasses() |
java.lang.Class<?> |
getEnclosingClass() |
java.lang.reflect.Method |
getEnclosingMethod() |
java.lang.Class<?>[] |
getInterfaces() |
java.security.ProtectionDomain |
getProtectionDomain() |
T |
newInstance() |
protected static void |
remember(int constId,
ClassMap<?> cls) |
public JavaScriptObject ifaces
public JavaScriptObject classes
protected static void remember(int constId,
ClassMap<?> cls)
public void addClass(java.lang.Class<?> cls,
JavaScriptObject into)
public final java.lang.Class<?>[] getDeclaredClasses()
public java.lang.Class<?> getEnclosingClass()
public java.lang.reflect.Method getEnclosingMethod()
public final java.lang.Class<?>[] getInterfaces()
public java.security.ProtectionDomain getProtectionDomain()
public T newInstance()