java.lang.Object |
BSHPackageDeclaration.eval(CallStack callstack,
Interpreter interpreter) |
|
abstract java.lang.Class |
ClassGenerator.generateClass(java.lang.String name,
Modifiers modifiers,
java.lang.Class[] interfaces,
java.lang.Class superClass,
org.gjt.sp.jedit.bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter) |
Parse the BSHBlock for the class definition and generate the class.
|
java.lang.Class |
ClassGeneratorImpl.generateClass(java.lang.String name,
Modifiers modifiers,
java.lang.Class[] interfaces,
java.lang.Class superClass,
org.gjt.sp.jedit.bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter) |
|
static java.lang.Class |
ClassGeneratorImpl.generateClassImpl(java.lang.String name,
Modifiers modifiers,
java.lang.Class[] interfaces,
java.lang.Class superClass,
org.gjt.sp.jedit.bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter) |
Parse the BSHBlock for for the class definition and generate the class
using ClassGenerator.
|
java.lang.Object |
BshMethod.invoke(java.lang.Object[] argValues,
Interpreter interpreter,
CallStack callstack,
org.gjt.sp.jedit.bsh.SimpleNode callerInfo) |
Invoke the bsh method with the specified args, interpreter ref,
and callstack.
|
java.lang.Object |
NameSpace.invokeMethod(java.lang.String methodName,
java.lang.Object[] args,
Interpreter interpreter,
CallStack callstack,
org.gjt.sp.jedit.bsh.SimpleNode callerInfo) |
This method simply delegates to This.invokeMethod();
|
java.lang.Object |
This.invokeMethod(java.lang.String methodName,
java.lang.Object[] args,
Interpreter interpreter,
CallStack callstack,
org.gjt.sp.jedit.bsh.SimpleNode callerInfo,
boolean declaredOnly) |
Invoke a method in this namespace with the specified args,
interpreter reference, callstack, and caller info.
|
EvalError |
UtilEvalError.toEvalError(java.lang.String msg,
org.gjt.sp.jedit.bsh.SimpleNode node,
CallStack callstack) |
Re-throw as an eval error, prefixing msg to the message and specifying
the node.
|
EvalError |
UtilEvalError.toEvalError(org.gjt.sp.jedit.bsh.SimpleNode node,
CallStack callstack) |
|
EvalError |
UtilTargetError.toEvalError(java.lang.String msg,
org.gjt.sp.jedit.bsh.SimpleNode node,
CallStack callstack) |
Override toEvalError to throw TargetError type.
|