Uses of Class bsh.NameSpace

Uses in package bsh.util

Constructors with parameter type bsh.NameSpace

Sessiond.Sessiond(NameSpace globalNameSpace, int port)

Uses in package bsh

Classes derived from bsh.NameSpace

class
A namespace which maintains an external map of values held in variables in its scope.

Constructors with parameter type bsh.NameSpace

ClassGeneratorUtil.ClassGeneratorUtil(Modifiers classModifiers, String className, String packageName, Class superClass, Class[] interfaces, Variable vars, DelayedEvalBshMethod bshmethods, NameSpace classStaticNameSpace, boolean isInterface)
ExternalNameSpace.ExternalNameSpace(NameSpace parent, String name, Map externalMap)
Interpreter.Interpreter(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace)
Interpreter.Interpreter(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace, Interpreter parent, String sourceFileInfo)
The main constructor.
Construct a new interactive interpreter attached to the specified console using the specified parent namespace.
NameSpace.NameSpace(NameSpace parent, String name)
NameSpace.NameSpace(NameSpace parent, BshClassManager classManager, String name)
This.This(NameSpace namespace, Interpreter declaringInterpreter)
XThis.XThis(NameSpace namespace, Interpreter declaringInterp)

Fields of type bsh.NameSpace

NameSpace

Methods with parameter type bsh.NameSpace

void
This.bind(This ths, NameSpace namespace, Interpreter declaringInterpreter)
Bind a This reference to a parent's namespace with the specified declaring interpreter.
Object
Interpreter.eval(Reader in, NameSpace nameSpace, String sourceFileInfo)
Spawn a non-interactive local interpreter to evaluate text in the specified namespace.
Object
Interpreter.eval(String statements, NameSpace nameSpace)
Evaluate the string in the specified namespace.
void
void
CallStack.set(int depth, NameSpace ns)
This is kind of crazy, but used by the setNameSpace command.
void
ClassGenerator.setInstanceNameSpaceParent(Object instance, String className, NameSpace parent)
Change the parent of the class instance namespace.
void
ClassGeneratorImpl.setInstanceNameSpaceParent(Object instance, String className, NameSpace parent)
Change the parent of the class instance namespace.
void
Set the global namespace for this interpreter.
void
Object
Interpreter.source(String filename, NameSpace nameSpace)
Read text from fileName and eval it.
NameSpace
Swap in the value as the new top of the stack and return the old value.

Methods with return type bsh.NameSpace

NameSpace
CallStack.get(int depth)
zero based.
NameSpace
Get the global namespace of this interpreter.
NameSpace
NameSpace
Get the parent namespace.
NameSpace
NameSpace
Swap in the value as the new top of the stack and return the old value.
NameSpace[]
NameSpace

B) 2000-2005 pat@pat.net :-)