Uses of Class
org.gjt.sp.jedit.bsh.Interpreter
-
Uses of Interpreter in org.gjt.sp.jedit
Modifier and TypeMethodDescriptionprotected static Interpreter
BeanShellFacade.createInterpreter
(NameSpace nameSpace) -
Uses of Interpreter in org.gjt.sp.jedit.bsh
Modifier and TypeMethodDescriptionInterpreter.getParent()
Get the parent Interpreter of this interpreter, if any.Modifier and TypeMethodDescriptionstatic void
This.bind
(This ths, NameSpace namespace, Interpreter declaringInterpreter) Bind a This reference to a parent's namespace with the specified declaring interpreter.static BshClassManager
BshClassManager.createClassManager
(Interpreter interpreter) Create a new instance of the class manager.BSHPackageDeclaration.eval
(CallStack callstack, Interpreter interpreter) abstract Class
ClassGenerator.generateClass
(String name, Modifiers modifiers, Class[] interfaces, 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.ClassGeneratorImpl.generateClass
(String name, Modifiers modifiers, Class[] interfaces, Class superClass, org.gjt.sp.jedit.bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter) static Class
ClassGeneratorImpl.generateClassImpl
(String name, Modifiers modifiers, Class[] interfaces, 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.NameSpace.get
(String name, Interpreter interpreter) Resolve name to an object through this namespace.NameSpace.getCommand
(String name, Class[] argTypes, Interpreter interpreter) A command is a scripted method or compiled command class implementing a specified method signature.NameSpace.getGlobal
(Interpreter declaringInterpreter) Get the top level namespace or this namespace if we are the top.NameSpace.getSuper
(Interpreter declaringInterpreter) Get the parent namespace' This reference or this namespace' This reference if we are the top.BshMethod.invoke
(Object[] argValues, Interpreter interpreter) Invoke the declared method with the specified arguments and interpreter reference.BshMethod.invoke
(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.NameSpace.invokeMethod
(String methodName, Object[] args, Interpreter interpreter) Invoke a method in this namespace with the specified args and interpreter reference.NameSpace.invokeMethod
(String methodName, Object[] args, Interpreter interpreter, CallStack callstack, org.gjt.sp.jedit.bsh.SimpleNode callerInfo) This method simply delegates to This.invokeMethod();This.invokeMethod
(String methodName, 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.ModifierConstructorDescriptionInterpreter
(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace, Interpreter parent, String sourceFileInfo) The main constructor.protected
This
(NameSpace namespace, Interpreter declaringInterpreter) XThis
(NameSpace namespace, Interpreter declaringInterp) -
Uses of Interpreter in org.gjt.sp.jedit.bsh.commands
Modifier and TypeMethodDescriptionstatic void
dir.invoke
(Interpreter env, CallStack callstack) Implement dir() command.static void
dir.invoke
(Interpreter env, CallStack callstack, String dir) Implement dir( String directory ) command.