| java.lang.Object org.gjt.sp.jedit.bsh.ClassGenerator
All known Subclasses: org.gjt.sp.jedit.bsh.ClassGeneratorImpl,
ClassGenerator | abstract public class ClassGenerator (Code) | | |
Method Summary | |
abstract public Class | generateClass(String name, Modifiers modifiers, Class[] interfaces, Class superClass, BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter) Parse the BSHBlock for the class definition and generate the class. | public static ClassGenerator | getClassGenerator() | abstract public Object | invokeSuperclassMethod(BshClassManager bcm, Object instance, String methodName, Object[] args) Invoke a super.method() style superclass method on an object instance. | abstract public void | setInstanceNameSpaceParent(Object instance, String className, NameSpace parent) Change the parent of the class instance namespace. |
setInstanceNameSpaceParent | abstract public void setInstanceNameSpaceParent(Object instance, String className, NameSpace parent)(Code) | | Change the parent of the class instance namespace.
This is currently used for inner class support.
Note: This method will likely be removed in the future.
|
|
|