This class reflects Java packages into the JavaScript environment. We
lazily reflect classes and subpackages, and use a caching/sharing
system to ensure that members reflected into one JavaPackage appear
in all other references to the same package (as with Packages.java.lang
and java.lang).
Object get
public @Override Object get(String id,
Scriptable start)
Object get
public @Override Object get(int index,
Scriptable start)
Object getDefaultValue
public @Override Object getDefaultValue(Class> ignored)
String getClassName
public @Override String getClassName()
String toString
public @Override String toString()
boolean equals
public @Override boolean equals(Object obj)
boolean has
public @Override boolean has(String id,
Scriptable start)
boolean has
public @Override boolean has(int index,
Scriptable start)
int hashCode
public @Override int hashCode()
void put
public @Override void put(String id,
Scriptable start,
Object value)
void put
public @Override void put(int index,
Scriptable start,
Object value)