META-INF/
META-INF/MANIFEST.MF
bsh/
bsh/BSHAllocationExpression.class
package bsh
bsh.BSHAllocationExpression extends bsh.SimpleNode {
private static int innerClassCount
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object objectAllocation (bsh.BSHAmbiguousName, bsh.BSHArguments, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object constructObject (java.lang.Class, java.lang.Object[], bsh.CallStack) throws bsh.EvalError
private java.lang.Object constructWithClassBody (java.lang.Class, java.lang.Object[], bsh.BSHBlock, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object constructWithInterfaceBody (java.lang.Class, java.lang.Object[], bsh.BSHBlock, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object objectArrayAllocation (bsh.BSHAmbiguousName, bsh.BSHArrayDimensions, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object primitiveArrayAllocation (bsh.BSHPrimitiveType, bsh.BSHArrayDimensions, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object arrayAllocation (bsh.BSHArrayDimensions, java.lang.Class, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object arrayNewInstance (java.lang.Class, bsh.BSHArrayDimensions, bsh.CallStack) throws bsh.EvalError
static void ()
}
bsh/BSHAmbiguousName.class
package bsh
bsh.BSHAmbiguousName extends bsh.SimpleNode {
public String text
void (int)
public bsh.Name getName (bsh.NameSpace)
public java.lang.Object toObject (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
java.lang.Object toObject (bsh.CallStack, bsh.Interpreter, boolean) throws bsh.EvalError
public java.lang.Class toClass (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public bsh.LHS toLHS (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.String toString ()
}
bsh/BSHArguments.class
package bsh
bsh.BSHArguments extends bsh.SimpleNode {
void (int)
public java.lang.Object[] getArguments (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHArrayDimensions.class
package bsh
bsh.BSHArrayDimensions extends bsh.SimpleNode {
public Class baseType
public int numDefinedDims
public int numUndefinedDims
public int[] definedDimensions
void (int)
public void addDefinedDimension ()
public void addUndefinedDimension ()
public java.lang.Object eval (java.lang.Class, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHArrayInitializer.class
package bsh
bsh.BSHArrayInitializer extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Object eval (java.lang.Class, int, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private void throwTypeError (java.lang.Class, java.lang.Object, int, bsh.CallStack) throws bsh.EvalError
}
bsh/BSHAssignment.class
package bsh
bsh.BSHAssignment extends bsh.SimpleNode implements bsh.ParserConstants {
public int operator
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object operation (java.lang.Object, java.lang.Object, int) throws bsh.UtilEvalError
}
bsh/BSHBinaryExpression.class
package bsh
bsh.BSHBinaryExpression extends bsh.SimpleNode implements bsh.ParserConstants {
public int kind
static Class class$bsh$Primitive
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private boolean isPrimitiveValue (java.lang.Object)
private boolean isWrapper (java.lang.Object)
static java.lang.Class class$ (java.lang.String)
}
bsh/BSHBlock$NodeFilter.class
package bsh
public abstract bsh.BSHBlock$NodeFilter extends java.lang.Object {
public abstract boolean isVisible (bsh.SimpleNode)
}
bsh/BSHBlock.class
package bsh
bsh.BSHBlock extends bsh.SimpleNode {
public boolean isSynchronized
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter, boolean) throws bsh.EvalError
java.lang.Object evalBlock (bsh.CallStack, bsh.Interpreter, boolean, bsh.BSHBlock$NodeFilter) throws bsh.EvalError
}
bsh/BSHCastExpression.class
package bsh
bsh.BSHCastExpression extends bsh.SimpleNode {
public void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHClassDeclaration.class
package bsh
bsh.BSHClassDeclaration extends bsh.SimpleNode {
static final String CLASSINITNAME
String name
bsh.Modifiers modifiers
int numInterfaces
boolean extend
boolean isInterface
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.String toString ()
}
bsh/BSHEnhancedForStatement.class
package bsh
bsh.BSHEnhancedForStatement extends bsh.SimpleNode implements bsh.ParserConstants {
String varName
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHForStatement.class
package bsh
bsh.BSHForStatement extends bsh.SimpleNode implements bsh.ParserConstants {
public boolean hasForInit
public boolean hasExpression
public boolean hasForUpdate
private bsh.SimpleNode forInit
private bsh.SimpleNode expression
private bsh.SimpleNode forUpdate
private bsh.SimpleNode statement
private boolean parsed
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHFormalComment.class
package bsh
public bsh.BSHFormalComment extends bsh.SimpleNode {
public String text
public void (int)
}
bsh/BSHFormalParameter.class
package bsh
bsh.BSHFormalParameter extends bsh.SimpleNode {
public static final Class UNTYPED
public String name
public Class type
void (int)
public java.lang.String getTypeDescriptor (bsh.CallStack, bsh.Interpreter, java.lang.String)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
static void ()
}
bsh/BSHFormalParameters.class
package bsh
bsh.BSHFormalParameters extends bsh.SimpleNode {
private String[] paramNames
Class[] paramTypes
int numArgs
String[] typeDescriptors
void (int)
void insureParsed ()
public java.lang.String[] getParamNames ()
public java.lang.String[] getTypeDescriptors (bsh.CallStack, bsh.Interpreter, java.lang.String)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHIfStatement.class
package bsh
bsh.BSHIfStatement extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public static boolean evaluateCondition (bsh.SimpleNode, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHImportDeclaration.class
package bsh
bsh.BSHImportDeclaration extends bsh.SimpleNode {
public boolean importPackage
public boolean staticImport
public boolean superImport
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHLiteral.class
package bsh
bsh.BSHLiteral extends bsh.SimpleNode {
public Object value
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private char getEscapeChar (char)
public void charSetup (java.lang.String)
void stringSetup (java.lang.String)
}
bsh/BSHMethodDeclaration.class
package bsh
bsh.BSHMethodDeclaration extends bsh.SimpleNode {
public String name
bsh.BSHReturnType returnTypeNode
bsh.BSHFormalParameters paramsNode
bsh.BSHBlock blockNode
int firstThrowsClause
public bsh.Modifiers modifiers
Class returnType
int numThrows
void (int)
synchronized void insureNodesParsed ()
java.lang.Class evalReturnType (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
java.lang.String getReturnTypeDescriptor (bsh.CallStack, bsh.Interpreter, java.lang.String)
bsh.BSHReturnType getReturnTypeNode ()
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private void evalNodes (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.String toString ()
}
bsh/BSHMethodInvocation.class
package bsh
bsh.BSHMethodInvocation extends bsh.SimpleNode {
void (int)
bsh.BSHAmbiguousName getNameNode ()
bsh.BSHArguments getArgsNode ()
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHPackageDeclaration.class
package bsh
public bsh.BSHPackageDeclaration extends bsh.SimpleNode {
public void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHPrimaryExpression.class
package bsh
bsh.BSHPrimaryExpression extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public bsh.LHS toLHS (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object eval (boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHPrimarySuffix.class
package bsh
bsh.BSHPrimarySuffix extends bsh.SimpleNode {
public static final int CLASS
public static final int INDEX
public static final int NAME
public static final int PROPERTY
public int operation
Object index
public String field
void (int)
public java.lang.Object doSuffix (java.lang.Object, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object doName (java.lang.Object, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError bsh.ReflectError java.lang.reflect.InvocationTargetException
static int getIndexAux (java.lang.Object, bsh.CallStack, bsh.Interpreter, bsh.SimpleNode) throws bsh.EvalError
private java.lang.Object doIndex (java.lang.Object, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError bsh.ReflectError
private java.lang.Object doProperty (boolean, java.lang.Object, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHPrimitiveType.class
package bsh
bsh.BSHPrimitiveType extends bsh.SimpleNode {
public Class type
void (int)
public java.lang.Class getType ()
}
bsh/BSHReturnStatement.class
package bsh
bsh.BSHReturnStatement extends bsh.SimpleNode implements bsh.ParserConstants {
public int kind
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHReturnType.class
package bsh
bsh.BSHReturnType extends bsh.SimpleNode {
public boolean isVoid
void (int)
bsh.BSHType getTypeNode ()
public java.lang.String getTypeDescriptor (bsh.CallStack, bsh.Interpreter, java.lang.String)
public java.lang.Class evalReturnType (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHStatementExpressionList.class
package bsh
bsh.BSHStatementExpressionList extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHSwitchLabel.class
package bsh
bsh.BSHSwitchLabel extends bsh.SimpleNode {
boolean isDefault
public void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHSwitchStatement.class
package bsh
bsh.BSHSwitchStatement extends bsh.SimpleNode implements bsh.ParserConstants {
public void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private boolean primitiveEquals (java.lang.Object, java.lang.Object, bsh.CallStack, bsh.SimpleNode) throws bsh.EvalError
}
bsh/BSHTernaryExpression.class
package bsh
bsh.BSHTernaryExpression extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHThrowStatement.class
package bsh
bsh.BSHThrowStatement extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHTryStatement.class
package bsh
bsh.BSHTryStatement extends bsh.SimpleNode {
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BSHType.class
package bsh
bsh.BSHType extends bsh.SimpleNode implements bsh.BshClassManager$Listener {
private Class baseType
private int arrayDims
private Class type
String descriptor
void (int)
public void addArrayDimension ()
bsh.SimpleNode getTypeNode ()
public java.lang.String getTypeDescriptor (bsh.CallStack, bsh.Interpreter, java.lang.String)
public java.lang.Class getType (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Class getBaseType ()
public int getArrayDims ()
public void classLoaderChanged ()
public static java.lang.String getTypeDescriptor (java.lang.Class)
}
bsh/BSHTypedVariableDeclaration.class
package bsh
bsh.BSHTypedVariableDeclaration extends bsh.SimpleNode {
public bsh.Modifiers modifiers
void (int)
private bsh.BSHType getTypeNode ()
java.lang.Class evalType (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
bsh.BSHVariableDeclarator[] getDeclarators ()
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.String getTypeDescriptor (bsh.CallStack, bsh.Interpreter, java.lang.String)
}
bsh/BSHUnaryExpression.class
package bsh
bsh.BSHUnaryExpression extends bsh.SimpleNode implements bsh.ParserConstants {
public int kind
public boolean postfix
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
private java.lang.Object lhsUnaryOperation (bsh.LHS, boolean) throws bsh.UtilEvalError
private java.lang.Object unaryOperation (java.lang.Object, int) throws bsh.UtilEvalError
private java.lang.Object primitiveWrapperUnaryOperation (java.lang.Object, int) throws bsh.UtilEvalError
}
bsh/BSHVariableDeclarator.class
package bsh
bsh.BSHVariableDeclarator extends bsh.SimpleNode {
public String name
void (int)
public java.lang.Object eval (bsh.BSHType, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.String toString ()
}
bsh/BSHWhileStatement.class
package bsh
bsh.BSHWhileStatement extends bsh.SimpleNode implements bsh.ParserConstants {
public boolean isDoStatement
void (int)
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
}
bsh/BlockNameSpace.class
package bsh
bsh.BlockNameSpace extends bsh.NameSpace {
public void (bsh.NameSpace) throws bsh.EvalError
public void setVariable (java.lang.String, java.lang.Object, boolean, boolean) throws bsh.UtilEvalError
public void setBlockVariable (java.lang.String, java.lang.Object) throws bsh.UtilEvalError
private boolean weHaveVar (java.lang.String)
private bsh.NameSpace getNonBlockParent ()
bsh.This getThis (bsh.Interpreter)
public bsh.This getSuper (bsh.Interpreter)
public void importClass (java.lang.String)
public void importPackage (java.lang.String)
public void setMethod (java.lang.String, bsh.BshMethod) throws bsh.UtilEvalError
}
bsh/BshClassManager$Listener.class
package bsh
public abstract bsh.BshClassManager$Listener extends java.lang.Object {
public abstract void classLoaderChanged ()
}
bsh/BshClassManager$SignatureKey.class
package bsh
bsh.BshClassManager$SignatureKey extends java.lang.Object {
Class clas
Class[] types
String methodName
int hashCode
void (java.lang.Class, java.lang.String, java.lang.Class[])
public int hashCode ()
public boolean equals (java.lang.Object)
}
bsh/BshClassManager.class
package bsh
public bsh.BshClassManager extends java.lang.Object {
private static Object NOVALUE
private bsh.Interpreter declaringInterpreter
protected ClassLoader externalClassLoader
protected transient java.util.Hashtable absoluteClassCache
protected transient java.util.Hashtable absoluteNonClasses
protected transient java.util.Hashtable resolvedObjectMethods
protected transient java.util.Hashtable resolvedStaticMethods
protected transient java.util.Hashtable definingClasses
protected transient java.util.Hashtable definingClassesBaseNames
static Class class$bsh$Interpreter
public void ()
public static bsh.BshClassManager createClassManager (bsh.Interpreter)
public boolean classExists (java.lang.String)
public java.lang.Class classForName (java.lang.String)
protected java.lang.Class loadSourceClass (java.lang.String)
public java.lang.Class plainClassForName (java.lang.String) throws java.lang.ClassNotFoundException
public java.net.URL getResource (java.lang.String)
public java.io.InputStream getResourceAsStream (java.lang.String)
public void cacheClassInfo (java.lang.String, java.lang.Class)
public void cacheResolvedMethod (java.lang.Class, java.lang.Class[], java.lang.reflect.Method)
protected java.lang.reflect.Method getResolvedMethod (java.lang.Class, java.lang.String, java.lang.Class[], boolean)
protected void clearCaches ()
public void setClassLoader (java.lang.ClassLoader)
public void addClassPath (java.net.URL) throws java.io.IOException
public void reset ()
public void setClassPath (java.net.URL[]) throws bsh.UtilEvalError
public void reloadAllClasses () throws bsh.UtilEvalError
public void reloadClasses (java.lang.String[]) throws bsh.UtilEvalError
public void reloadPackage (java.lang.String) throws bsh.UtilEvalError
protected void doSuperImport () throws bsh.UtilEvalError
protected boolean hasSuperImport ()
protected java.lang.String getClassNameByUnqName (java.lang.String) throws bsh.UtilEvalError
public void addListener (bsh.BshClassManager$Listener)
public void removeListener (bsh.BshClassManager$Listener)
public void dump (java.io.PrintWriter)
protected void definingClass (java.lang.String)
protected boolean isClassBeingDefined (java.lang.String)
protected java.lang.String getClassBeingDefined (java.lang.String)
protected void doneDefiningClass (java.lang.String)
public java.lang.Class defineClass (java.lang.String, byte[])
protected void classLoaderChanged ()
protected static java.lang.Error noClassDefFound (java.lang.String, java.lang.Error)
protected static bsh.UtilEvalError cmUnavailable ()
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/BshIterator.class
package bsh
public abstract bsh.BshIterator extends java.lang.Object {
public abstract java.lang.Object next ()
public abstract boolean hasNext ()
}
bsh/BshMethod.class
package bsh
public bsh.BshMethod extends java.lang.Object implements java.io.Serializable {
bsh.NameSpace declaringNameSpace
bsh.Modifiers modifiers
private String name
private Class creturnType
private String[] paramNames
private int numArgs
private Class[] cparamTypes
bsh.BSHBlock methodBody
private java.lang.reflect.Method javaMethod
private Object javaObject
void (bsh.BSHMethodDeclaration, bsh.NameSpace, bsh.Modifiers)
void (java.lang.String, java.lang.Class, java.lang.String[], java.lang.Class[], bsh.BSHBlock, bsh.NameSpace, bsh.Modifiers)
void (java.lang.reflect.Method, java.lang.Object)
public java.lang.Class[] getParameterTypes ()
public java.lang.String[] getParameterNames ()
public java.lang.Class getReturnType ()
public bsh.Modifiers getModifiers ()
public java.lang.String getName ()
public java.lang.Object invoke (java.lang.Object[], bsh.Interpreter) throws bsh.EvalError
public java.lang.Object invoke (java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode) throws bsh.EvalError
java.lang.Object invoke (java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode, boolean) throws bsh.EvalError
private java.lang.Object invokeImpl (java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode, boolean) throws bsh.EvalError
public boolean hasModifier (java.lang.String)
public java.lang.String toString ()
}
bsh/CallStack.class
package bsh
public bsh.CallStack extends java.lang.Object {
private java.util.Vector stack
public void ()
public void (bsh.NameSpace)
public void clear ()
public void push (bsh.NameSpace)
public bsh.NameSpace top ()
public bsh.NameSpace get (int)
public void set (int, bsh.NameSpace)
public bsh.NameSpace pop ()
public bsh.NameSpace swap (bsh.NameSpace)
public int depth ()
public bsh.NameSpace[] toArray ()
public java.lang.String toString ()
public bsh.CallStack copy ()
}
bsh/Capabilities$Unavailable.class
package bsh
public bsh.Capabilities$Unavailable extends bsh.UtilEvalError {
public void (java.lang.String)
}
bsh/Capabilities.class
package bsh
public bsh.Capabilities extends java.lang.Object {
private static boolean accessibility
private static java.util.Hashtable classes
static Class class$java$lang$String
public void ()
public static boolean haveSwing ()
public static boolean canGenerateInterfaces ()
public static boolean haveAccessibility ()
public static void setAccessibility (boolean) throws bsh.Capabilities$Unavailable
public static boolean classExists (java.lang.String)
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/ClassGenerator.class
package bsh
public abstract bsh.ClassGenerator extends java.lang.Object {
private static bsh.ClassGenerator cg
public void ()
public static bsh.ClassGenerator getClassGenerator () throws bsh.UtilEvalError
public abstract java.lang.Class generateClass (java.lang.String, bsh.Modifiers, java.lang.Class[], java.lang.Class, bsh.BSHBlock, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public abstract java.lang.Object invokeSuperclassMethod (bsh.BshClassManager, java.lang.Object, java.lang.String, java.lang.Object[]) throws bsh.UtilEvalError bsh.ReflectError java.lang.reflect.InvocationTargetException
public abstract void setInstanceNameSpaceParent (java.lang.Object, java.lang.String, bsh.NameSpace)
}
bsh/ClassIdentifier.class
package bsh
public bsh.ClassIdentifier extends java.lang.Object {
Class clas
public void (java.lang.Class)
public java.lang.Class getTargetClass ()
public java.lang.String toString ()
}
bsh/ClassPathException.class
package bsh
public bsh.ClassPathException extends bsh.UtilEvalError {
public void (java.lang.String)
}
bsh/CollectionManager$1.class
package bsh
bsh.CollectionManager$1 extends java.lang.Object implements java.util.Enumeration {
int index
int length
private final Object val$array
private final bsh.CollectionManager$BasicBshIterator this$0
void (bsh.CollectionManager$BasicBshIterator, java.lang.Object)
public java.lang.Object nextElement ()
public boolean hasMoreElements ()
}
bsh/CollectionManager$BasicBshIterator.class
package bsh
public bsh.CollectionManager$BasicBshIterator extends java.lang.Object implements bsh.BshIterator {
java.util.Enumeration enumeration
public void (java.lang.Object)
protected java.util.Enumeration createEnumeration (java.lang.Object)
public java.lang.Object next ()
public boolean hasNext ()
}
bsh/CollectionManager.class
package bsh
public bsh.CollectionManager extends java.lang.Object {
private static bsh.CollectionManager manager
public void ()
public static synchronized bsh.CollectionManager getCollectionManager ()
public boolean isBshIterable (java.lang.Object)
public bsh.BshIterator getBshIterator (java.lang.Object) throws java.lang.IllegalArgumentException
public boolean isMap (java.lang.Object)
public java.lang.Object getFromMap (java.lang.Object, java.lang.Object)
public java.lang.Object putInMap (java.lang.Object, java.lang.Object, java.lang.Object)
}
bsh/CommandLineReader.class
package bsh
bsh.CommandLineReader extends java.io.FilterReader {
static final int normal
static final int lastCharNL
static final int sentSemi
int state
public void (java.io.Reader)
public int read () throws java.io.IOException
public int read (char[], int, int) throws java.io.IOException
public static void main (java.lang.String[]) throws java.lang.Exception
}
bsh/ConsoleInterface.class
package bsh
public abstract bsh.ConsoleInterface extends java.lang.Object {
public abstract java.io.Reader getIn ()
public abstract java.io.PrintStream getOut ()
public abstract java.io.PrintStream getErr ()
public abstract void println (java.lang.Object)
public abstract void print (java.lang.Object)
public abstract void error (java.lang.Object)
}
bsh/EvalError.class
package bsh
public bsh.EvalError extends java.lang.Exception {
bsh.SimpleNode node
String message
bsh.CallStack callstack
public void (java.lang.String, bsh.SimpleNode, bsh.CallStack)
public java.lang.String toString ()
public void reThrow (java.lang.String) throws bsh.EvalError
bsh.SimpleNode getNode ()
void setNode (bsh.SimpleNode)
public java.lang.String getErrorText ()
public int getErrorLineNumber ()
public java.lang.String getErrorSourceFile ()
public java.lang.String getScriptStackTrace ()
public java.lang.String getMessage ()
public void setMessage (java.lang.String)
protected void prependMessage (java.lang.String)
}
bsh/ExternalNameSpace.class
package bsh
public bsh.ExternalNameSpace extends bsh.NameSpace {
private java.util.Map externalMap
public void ()
public void (bsh.NameSpace, java.lang.String, java.util.Map)
public java.util.Map getMap ()
public void setMap (java.util.Map)
void setVariable (java.lang.String, java.lang.Object, boolean, boolean) throws bsh.UtilEvalError
public void unsetVariable (java.lang.String)
public java.lang.String[] getVariableNames ()
protected bsh.Variable getVariableImpl (java.lang.String, boolean) throws bsh.UtilEvalError
public bsh.Variable[] getDeclaredVariables ()
public void setTypedVariable (java.lang.String, java.lang.Class, java.lang.Object, bsh.Modifiers) throws bsh.UtilEvalError
public void setMethod (java.lang.String, bsh.BshMethod) throws bsh.UtilEvalError
public bsh.BshMethod getMethod (java.lang.String, java.lang.Class[], boolean) throws bsh.UtilEvalError
protected void getAllNamesAux (java.util.Vector)
public void clear ()
protected void putExternalMap (java.lang.String, java.lang.Object)
}
bsh/Interpreter$1.class
package bsh
bsh.Interpreter$1 extends java.io.FilterInputStream {
void (java.io.InputStream)
public int available () throws java.io.IOException
}
bsh/Interpreter.class
package bsh
public bsh.Interpreter extends java.lang.Object implements java.lang.Runnable bsh.ConsoleInterface java.io.Serializable {
public static final String VERSION
public static boolean DEBUG
public static boolean TRACE
public static boolean LOCALSCOPING
static transient java.io.PrintStream debug
static String systemLineSeparator
static bsh.This sharedObject
private boolean strictJava
transient bsh.Parser parser
bsh.NameSpace globalNameSpace
transient java.io.Reader in
transient java.io.PrintStream out
transient java.io.PrintStream err
bsh.ConsoleInterface console
bsh.Interpreter parent
String sourceFileInfo
private boolean exitOnEOF
protected boolean evalOnly
protected boolean interactive
private boolean showResults
static Class array$Ljava$lang$String
public void (java.io.Reader, java.io.PrintStream, java.io.PrintStream, boolean, bsh.NameSpace, bsh.Interpreter, java.lang.String)
public void (java.io.Reader, java.io.PrintStream, java.io.PrintStream, boolean, bsh.NameSpace)
public void (java.io.Reader, java.io.PrintStream, java.io.PrintStream, boolean)
public void (bsh.ConsoleInterface, bsh.NameSpace)
public void (bsh.ConsoleInterface)
public void ()
public void setConsole (bsh.ConsoleInterface)
private void initRootSystemObject ()
public void setNameSpace (bsh.NameSpace)
public bsh.NameSpace getNameSpace ()
public static void main (java.lang.String[])
public static void invokeMain (java.lang.Class, java.lang.String[]) throws java.lang.Exception
public void run ()
public java.lang.Object source (java.lang.String, bsh.NameSpace) throws java.io.FileNotFoundException java.io.IOException bsh.EvalError
public java.lang.Object source (java.lang.String) throws java.io.FileNotFoundException java.io.IOException bsh.EvalError
public java.lang.Object eval (java.io.Reader, bsh.NameSpace, java.lang.String) throws bsh.EvalError
public java.lang.Object eval (java.io.Reader) throws bsh.EvalError
public java.lang.Object eval (java.lang.String) throws bsh.EvalError
public java.lang.Object eval (java.lang.String, bsh.NameSpace) throws bsh.EvalError
private java.lang.String showEvalString (java.lang.String)
public final void error (java.lang.Object)
public java.io.Reader getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
public final void println (java.lang.Object)
public final void print (java.lang.Object)
public static final void debug (java.lang.String)
public java.lang.Object get (java.lang.String) throws bsh.EvalError
java.lang.Object getu (java.lang.String)
public void set (java.lang.String, java.lang.Object) throws bsh.EvalError
void setu (java.lang.String, java.lang.Object)
public void set (java.lang.String, long) throws bsh.EvalError
public void set (java.lang.String, int) throws bsh.EvalError
public void set (java.lang.String, double) throws bsh.EvalError
public void set (java.lang.String, float) throws bsh.EvalError
public void set (java.lang.String, boolean) throws bsh.EvalError
public void unset (java.lang.String) throws bsh.EvalError
public java.lang.Object getInterface (java.lang.Class) throws bsh.EvalError
private bsh.JJTParserState get_jjtree ()
private bsh.JavaCharStream get_jj_input_stream ()
private boolean Line () throws bsh.ParseException
void loadRCFiles ()
public java.io.File pathToFile (java.lang.String) throws java.io.IOException
public static void redirectOutputToFile (java.lang.String)
public void setClassLoader (java.lang.ClassLoader)
public bsh.BshClassManager getClassManager ()
public void setStrictJava (boolean)
public boolean getStrictJava ()
static void staticInit ()
public java.lang.String getSourceFileInfo ()
public bsh.Interpreter getParent ()
public void setOut (java.io.PrintStream)
public void setErr (java.io.PrintStream)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private java.lang.String getBshPrompt ()
public void setExitOnEOF (boolean)
public void setShowResults (boolean)
public boolean getShowResults ()
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/InterpreterError.class
package bsh
public bsh.InterpreterError extends java.lang.RuntimeException {
public void (java.lang.String)
}
bsh/JJTParserState.class
package bsh
bsh.JJTParserState extends java.lang.Object {
private java.util.Stack nodes
private java.util.Stack marks
private int sp
private int mk
private boolean node_created
void ()
boolean nodeCreated ()
void reset ()
bsh.Node rootNode ()
void pushNode (bsh.Node)
bsh.Node popNode ()
bsh.Node peekNode ()
int nodeArity ()
void clearNodeScope (bsh.Node)
void openNodeScope (bsh.Node)
void closeNodeScope (bsh.Node, int)
void closeNodeScope (bsh.Node, boolean)
}
bsh/JavaCharStream.class
package bsh
public bsh.JavaCharStream extends java.lang.Object {
public static final boolean staticFlag
public int bufpos
int bufsize
int available
int tokenBegin
protected int[] bufline
protected int[] bufcolumn
protected int column
protected int line
protected boolean prevCharIsCR
protected boolean prevCharIsLF
protected java.io.Reader inputStream
protected char[] nextCharBuf
protected char[] buffer
protected int maxNextCharInd
protected int nextCharInd
protected int inBuf
static final int hexval (char) throws java.io.IOException
protected void ExpandBuff (boolean)
protected void FillBuff () throws java.io.IOException
protected char ReadByte () throws java.io.IOException
public char BeginToken () throws java.io.IOException
protected void AdjustBuffSize ()
protected void UpdateLineColumn (char)
public char readChar () throws java.io.IOException
public int getColumn ()
public int getLine ()
public int getEndColumn ()
public int getEndLine ()
public int getBeginColumn ()
public int getBeginLine ()
public void backup (int)
public void (java.io.Reader, int, int, int)
public void (java.io.Reader, int, int)
public void (java.io.Reader)
public void ReInit (java.io.Reader, int, int, int)
public void ReInit (java.io.Reader, int, int)
public void ReInit (java.io.Reader)
public void (java.io.InputStream, int, int, int)
public void (java.io.InputStream, int, int)
public void (java.io.InputStream)
public void ReInit (java.io.InputStream, int, int, int)
public void ReInit (java.io.InputStream, int, int)
public void ReInit (java.io.InputStream)
public java.lang.String GetImage ()
public char[] GetSuffix (int)
public void Done ()
public void adjustBeginLineColumn (int, int)
}
bsh/LHS.class
package bsh
bsh.LHS extends java.lang.Object implements bsh.ParserConstants java.io.Serializable {
bsh.NameSpace nameSpace
boolean localVar
static final int VARIABLE
static final int FIELD
static final int PROPERTY
static final int INDEX
static final int METHOD_EVAL
int type
String varName
String propName
java.lang.reflect.Field field
Object object
int index
void (bsh.NameSpace, java.lang.String)
void (bsh.NameSpace, java.lang.String, boolean)
void (java.lang.reflect.Field)
void (java.lang.Object, java.lang.reflect.Field)
void (java.lang.Object, java.lang.String)
void (java.lang.Object, int)
public java.lang.Object getValue () throws bsh.UtilEvalError
public java.lang.Object assign (java.lang.Object, boolean) throws bsh.UtilEvalError
public java.lang.String toString ()
}
bsh/Modifiers.class
package bsh
public bsh.Modifiers extends java.lang.Object implements java.io.Serializable {
public static final int CLASS
public static final int METHOD
public static final int FIELD
java.util.Hashtable modifiers
public void ()
public void addModifier (int, java.lang.String)
public boolean hasModifier (java.lang.String)
private void validateForMethod ()
private void validateForField ()
private void validateForClass ()
private void insureNo (java.lang.String, java.lang.String)
public java.lang.String toString ()
}
bsh/Name.class
package bsh
bsh.Name extends java.lang.Object implements java.io.Serializable {
public bsh.NameSpace namespace
String value
private String evalName
private String lastEvalName
private static String FINISHED
private Object evalBaseObject
private int callstackDepth
Class asClass
Class classOfStaticMethod
private void reset ()
void (bsh.NameSpace, java.lang.String)
public java.lang.Object toObject (bsh.CallStack, bsh.Interpreter) throws bsh.UtilEvalError
public synchronized java.lang.Object toObject (bsh.CallStack, bsh.Interpreter, boolean) throws bsh.UtilEvalError
private java.lang.Object completeRound (java.lang.String, java.lang.String, java.lang.Object)
private java.lang.Object consumeNextObjectField (bsh.CallStack, bsh.Interpreter, boolean, boolean) throws bsh.UtilEvalError
java.lang.Object resolveThisFieldReference (bsh.CallStack, bsh.NameSpace, bsh.Interpreter, java.lang.String, boolean) throws bsh.UtilEvalError
static bsh.NameSpace getClassNameSpace (bsh.NameSpace)
public synchronized java.lang.Class toClass () throws java.lang.ClassNotFoundException bsh.UtilEvalError
public synchronized bsh.LHS toLHS (bsh.CallStack, bsh.Interpreter) throws bsh.UtilEvalError
public java.lang.Object invokeMethod (bsh.Interpreter, java.lang.Object[], bsh.CallStack, bsh.SimpleNode) throws bsh.UtilEvalError bsh.EvalError bsh.ReflectError java.lang.reflect.InvocationTargetException
private java.lang.Object invokeLocalMethod (bsh.Interpreter, java.lang.Object[], bsh.CallStack, bsh.SimpleNode) throws bsh.EvalError
public static boolean isCompound (java.lang.String)
static int countParts (java.lang.String)
static java.lang.String prefix (java.lang.String)
static java.lang.String prefix (java.lang.String, int)
static java.lang.String suffix (java.lang.String)
public static java.lang.String suffix (java.lang.String, int)
public java.lang.String toString ()
static void ()
}
bsh/NameSource$Listener.class
package bsh
public abstract bsh.NameSource$Listener extends java.lang.Object {
public abstract void nameSourceChanged (bsh.NameSource)
}
bsh/NameSource.class
package bsh
public abstract bsh.NameSource extends java.lang.Object {
public abstract java.lang.String[] getAllNames ()
public abstract void addNameSourceListener (bsh.NameSource$Listener)
}
bsh/NameSpace.class
package bsh
public bsh.NameSpace extends java.lang.Object implements java.io.Serializable bsh.BshClassManager$Listener bsh.NameSource {
public static final bsh.NameSpace JAVACODE
private String nsName
private bsh.NameSpace parent
private java.util.Hashtable variables
private java.util.Hashtable methods
protected java.util.Hashtable importedClasses
private java.util.Vector importedPackages
private java.util.Vector importedCommands
private java.util.Vector importedObjects
private java.util.Vector importedStatic
private String packageName
private transient bsh.BshClassManager classManager
private bsh.This thisReference
private java.util.Hashtable names
bsh.SimpleNode callerInfoNode
boolean isMethod
boolean isClass
Class classStatic
Object classInstance
private transient java.util.Hashtable classCache
java.util.Vector nameSourceListeners
void setClassStatic (java.lang.Class)
void setClassInstance (java.lang.Object)
java.lang.Object getClassInstance () throws bsh.UtilEvalError
public void (bsh.NameSpace, java.lang.String)
public void (bsh.BshClassManager, java.lang.String)
public void (bsh.NameSpace, bsh.BshClassManager, java.lang.String)
public void setName (java.lang.String)
public java.lang.String getName ()
void setNode (bsh.SimpleNode)
bsh.SimpleNode getNode ()
public java.lang.Object get (java.lang.String, bsh.Interpreter) throws bsh.UtilEvalError
public void setVariable (java.lang.String, java.lang.Object, boolean) throws bsh.UtilEvalError
void setLocalVariable (java.lang.String, java.lang.Object, boolean) throws bsh.UtilEvalError
void setVariable (java.lang.String, java.lang.Object, boolean, boolean) throws bsh.UtilEvalError
public void unsetVariable (java.lang.String)
public java.lang.String[] getVariableNames ()
public java.lang.String[] getMethodNames ()
public bsh.BshMethod[] getMethods ()
private java.lang.String[] enumerationToStringArray (java.util.Enumeration)
private bsh.BshMethod[] flattenMethodCollection (java.util.Enumeration)
public bsh.NameSpace getParent ()
public bsh.This getSuper (bsh.Interpreter)
public bsh.This getGlobal (bsh.Interpreter)
bsh.This getThis (bsh.Interpreter)
public bsh.BshClassManager getClassManager ()
void setClassManager (bsh.BshClassManager)
public void prune ()
public void setParent (bsh.NameSpace)
public java.lang.Object getVariable (java.lang.String) throws bsh.UtilEvalError
public java.lang.Object getVariable (java.lang.String, boolean) throws bsh.UtilEvalError
protected bsh.Variable getVariableImpl (java.lang.String, boolean) throws bsh.UtilEvalError
public bsh.Variable[] getDeclaredVariables ()
protected java.lang.Object unwrapVariable (bsh.Variable) throws bsh.UtilEvalError
public void setTypedVariable (java.lang.String, java.lang.Class, java.lang.Object, boolean) throws bsh.UtilEvalError
public void setTypedVariable (java.lang.String, java.lang.Class, java.lang.Object, bsh.Modifiers) throws bsh.UtilEvalError
public void setMethod (java.lang.String, bsh.BshMethod) throws bsh.UtilEvalError
public bsh.BshMethod getMethod (java.lang.String, java.lang.Class[]) throws bsh.UtilEvalError
public bsh.BshMethod getMethod (java.lang.String, java.lang.Class[], boolean) throws bsh.UtilEvalError
public void importClass (java.lang.String)
public void importPackage (java.lang.String)
public void importCommands (java.lang.String)
public java.lang.Object getCommand (java.lang.String, java.lang.Class[], bsh.Interpreter) throws bsh.UtilEvalError
protected bsh.BshMethod getImportedMethod (java.lang.String, java.lang.Class[]) throws bsh.UtilEvalError
protected bsh.Variable getImportedVar (java.lang.String) throws bsh.UtilEvalError
private bsh.BshMethod loadScriptedCommand (java.io.InputStream, java.lang.String, java.lang.Class[], java.lang.String, bsh.Interpreter) throws bsh.UtilEvalError
void cacheClass (java.lang.String, java.lang.Class)
public java.lang.Class getClass (java.lang.String) throws bsh.UtilEvalError
private java.lang.Class getClassImpl (java.lang.String) throws bsh.UtilEvalError
private java.lang.Class getImportedClassImpl (java.lang.String) throws bsh.UtilEvalError
private java.lang.Class classForName (java.lang.String)
public java.lang.String[] getAllNames ()
protected void getAllNamesAux (java.util.Vector)
public void addNameSourceListener (bsh.NameSource$Listener)
public void doSuperImport () throws bsh.UtilEvalError
public java.lang.String toString ()
private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public java.lang.Object invokeMethod (java.lang.String, java.lang.Object[], bsh.Interpreter) throws bsh.EvalError
public java.lang.Object invokeMethod (java.lang.String, java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode) throws bsh.EvalError
public void classLoaderChanged ()
public void nameSpaceChanged ()
public void loadDefaultImports ()
bsh.Name getNameResolver (java.lang.String)
public int getInvocationLine ()
public java.lang.String getInvocationText ()
public static java.lang.Class identifierToClass (bsh.ClassIdentifier)
public void clear ()
public void importObject (java.lang.Object)
public void importStatic (java.lang.Class)
void setPackage (java.lang.String)
java.lang.String getPackage ()
static void ()
}
bsh/Node.class
package bsh
abstract bsh.Node extends java.lang.Object implements java.io.Serializable {
public abstract void jjtOpen ()
public abstract void jjtClose ()
public abstract void jjtSetParent (bsh.Node)
public abstract bsh.Node jjtGetParent ()
public abstract void jjtAddChild (bsh.Node, int)
public abstract bsh.Node jjtGetChild (int)
public abstract int jjtGetNumChildren ()
}
bsh/ParseException.class
package bsh
public bsh.ParseException extends bsh.EvalError {
String sourceFile
protected boolean specialConstructor
public bsh.Token currentToken
public int[][] expectedTokenSequences
public String[] tokenImage
protected String eol
public void setErrorSourceFile (java.lang.String)
public java.lang.String getErrorSourceFile ()
public void (bsh.Token, int[][], java.lang.String[])
public void ()
public void (java.lang.String)
public java.lang.String getMessage ()
public java.lang.String getMessage (boolean)
protected java.lang.String add_escapes (java.lang.String)
public int getErrorLineNumber ()
public java.lang.String getErrorText ()
public java.lang.String toString ()
}
bsh/Parser$1.class
package bsh
bsh.Parser$1 extends java.lang.Object {
}
bsh/Parser$LookaheadSuccess.class
package bsh
final bsh.Parser$LookaheadSuccess extends java.lang.Error {
private void ()
void (bsh.Parser$1)
}
bsh/Parser.class
package bsh
public bsh.Parser extends java.lang.Object implements bsh.ParserTreeConstants bsh.ParserConstants {
protected bsh.JJTParserState jjtree
boolean retainComments
public bsh.ParserTokenManager token_source
bsh.JavaCharStream jj_input_stream
public bsh.Token token
public bsh.Token jj_nt
private int jj_ntk
private bsh.Token jj_scanpos
private bsh.Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private final bsh.Parser$LookaheadSuccess jj_ls
public void setRetainComments (boolean)
void jjtreeOpenNodeScope (bsh.Node)
void jjtreeCloseNodeScope (bsh.Node)
void reInitInput (java.io.Reader)
public bsh.SimpleNode popNode ()
void reInitTokenInput (java.io.Reader)
public static void main (java.lang.String[]) throws java.io.IOException bsh.ParseException
boolean isRegularForStatement ()
bsh.ParseException createParseException (java.lang.String)
public final boolean Line () throws bsh.ParseException
public final bsh.Modifiers Modifiers (int, boolean) throws bsh.ParseException
public final void ClassDeclaration () throws bsh.ParseException
public final void MethodDeclaration () throws bsh.ParseException
public final void PackageDeclaration () throws bsh.ParseException
public final void ImportDeclaration () throws bsh.ParseException
public final void VariableDeclarator () throws bsh.ParseException
public final void VariableInitializer () throws bsh.ParseException
public final void ArrayInitializer () throws bsh.ParseException
public final void FormalParameters () throws bsh.ParseException
public final void FormalParameter () throws bsh.ParseException
public final void Type () throws bsh.ParseException
public final void ReturnType () throws bsh.ParseException
public final void PrimitiveType () throws bsh.ParseException
public final void AmbiguousName () throws bsh.ParseException
public final int NameList () throws bsh.ParseException
public final void Expression () throws bsh.ParseException
public final void Assignment () throws bsh.ParseException
public final int AssignmentOperator () throws bsh.ParseException
public final void ConditionalExpression () throws bsh.ParseException
public final void ConditionalOrExpression () throws bsh.ParseException
public final void ConditionalAndExpression () throws bsh.ParseException
public final void InclusiveOrExpression () throws bsh.ParseException
public final void ExclusiveOrExpression () throws bsh.ParseException
public final void AndExpression () throws bsh.ParseException
public final void EqualityExpression () throws bsh.ParseException
public final void InstanceOfExpression () throws bsh.ParseException
public final void RelationalExpression () throws bsh.ParseException
public final void ShiftExpression () throws bsh.ParseException
public final void AdditiveExpression () throws bsh.ParseException
public final void MultiplicativeExpression () throws bsh.ParseException
public final void UnaryExpression () throws bsh.ParseException
public final void PreIncrementExpression () throws bsh.ParseException
public final void PreDecrementExpression () throws bsh.ParseException
public final void UnaryExpressionNotPlusMinus () throws bsh.ParseException
public final void CastLookahead () throws bsh.ParseException
public final void PostfixExpression () throws bsh.ParseException
public final void CastExpression () throws bsh.ParseException
public final void PrimaryExpression () throws bsh.ParseException
public final void MethodInvocation () throws bsh.ParseException
public final void PrimaryPrefix () throws bsh.ParseException
public final void PrimarySuffix () throws bsh.ParseException
public final void Literal () throws bsh.ParseException
public final boolean BooleanLiteral () throws bsh.ParseException
public final void NullLiteral () throws bsh.ParseException
public final void VoidLiteral () throws bsh.ParseException
public final void Arguments () throws bsh.ParseException
public final void ArgumentList () throws bsh.ParseException
public final void AllocationExpression () throws bsh.ParseException
public final void ArrayDimensions () throws bsh.ParseException
public final void Statement () throws bsh.ParseException
public final void LabeledStatement () throws bsh.ParseException
public final void Block () throws bsh.ParseException
public final void BlockStatement () throws bsh.ParseException
public final void FormalComment () throws bsh.ParseException
public final void EmptyStatement () throws bsh.ParseException
public final void StatementExpression () throws bsh.ParseException
public final void SwitchStatement () throws bsh.ParseException
public final void SwitchLabel () throws bsh.ParseException
public final void IfStatement () throws bsh.ParseException
public final void WhileStatement () throws bsh.ParseException
public final void DoStatement () throws bsh.ParseException
public final void ForStatement () throws bsh.ParseException
public final void EnhancedForStatement () throws bsh.ParseException
public final void ForInit () throws bsh.ParseException
public final void TypedVariableDeclaration () throws bsh.ParseException
public final void StatementExpressionList () throws bsh.ParseException
public final void ForUpdate () throws bsh.ParseException
public final void BreakStatement () throws bsh.ParseException
public final void ContinueStatement () throws bsh.ParseException
public final void ReturnStatement () throws bsh.ParseException
public final void SynchronizedStatement () throws bsh.ParseException
public final void ThrowStatement () throws bsh.ParseException
public final void TryStatement () throws bsh.ParseException
private final boolean jj_2_1 (int)
private final boolean jj_2_2 (int)
private final boolean jj_2_3 (int)
private final boolean jj_2_4 (int)
private final boolean jj_2_5 (int)
private final boolean jj_2_6 (int)
private final boolean jj_2_7 (int)
private final boolean jj_2_8 (int)
private final boolean jj_2_9 (int)
private final boolean jj_2_10 (int)
private final boolean jj_2_11 (int)
private final boolean jj_2_12 (int)
private final boolean jj_2_13 (int)
private final boolean jj_2_14 (int)
private final boolean jj_2_15 (int)
private final boolean jj_2_16 (int)
private final boolean jj_2_17 (int)
private final boolean jj_2_18 (int)
private final boolean jj_2_19 (int)
private final boolean jj_2_20 (int)
private final boolean jj_2_21 (int)
private final boolean jj_2_22 (int)
private final boolean jj_2_23 (int)
private final boolean jj_2_24 (int)
private final boolean jj_2_25 (int)
private final boolean jj_2_26 (int)
private final boolean jj_2_27 (int)
private final boolean jj_2_28 (int)
private final boolean jj_2_29 (int)
private final boolean jj_2_30 (int)
private final boolean jj_2_31 (int)
private final boolean jj_3R_46 ()
private final boolean jj_3R_28 ()
private final boolean jj_3_23 ()
private final boolean jj_3R_161 ()
private final boolean jj_3R_38 ()
private final boolean jj_3R_158 ()
private final boolean jj_3R_40 ()
private final boolean jj_3R_156 ()
private final boolean jj_3R_165 ()
private final boolean jj_3R_153 ()
private final boolean jj_3R_90 ()
private final boolean jj_3R_89 ()
private final boolean jj_3R_88 ()
private final boolean jj_3R_162 ()
private final boolean jj_3R_87 ()
private final boolean jj_3R_148 ()
private final boolean jj_3R_86 ()
private final boolean jj_3R_85 ()
private final boolean jj_3R_84 ()
private final boolean jj_3R_159 ()
private final boolean jj_3R_83 ()
private final boolean jj_3R_135 ()
private final boolean jj_3R_82 ()
private final boolean jj_3R_81 ()
private final boolean jj_3R_80 ()
private final boolean jj_3R_108 ()
private final boolean jj_3R_79 ()
private final boolean jj_3R_78 ()
private final boolean jj_3_17 ()
private final boolean jj_3R_77 ()
private final boolean jj_3R_45 ()
private final boolean jj_3_22 ()
private final boolean jj_3R_34 ()
private final boolean jj_3R_111 ()
private final boolean jj_3R_160 ()
private final boolean jj_3R_152 ()
private final boolean jj_3R_157 ()
private final boolean jj_3_8 ()
private final boolean jj_3_20 ()
private final boolean jj_3R_151 ()
private final boolean jj_3_19 ()
private final boolean jj_3R_107 ()
private final boolean jj_3_21 ()
private final boolean jj_3R_150 ()
private final boolean jj_3R_71 ()
private final boolean jj_3R_39 ()
private final boolean jj_3R_70 ()
private final boolean jj_3R_145 ()
private final boolean jj_3_18 ()
private final boolean jj_3R_130 ()
private final boolean jj_3R_147 ()
private final boolean jj_3R_76 ()
private final boolean jj_3R_134 ()
private final boolean jj_3R_106 ()
private final boolean jj_3_7 ()
private final boolean jj_3R_69 ()
private final boolean jj_3R_29 ()
private final boolean jj_3R_68 ()
private final boolean jj_3R_67 ()
private final boolean jj_3R_155 ()
private final boolean jj_3R_66 ()
private final boolean jj_3R_65 ()
private final boolean jj_3R_154 ()
private final boolean jj_3R_149 ()
private final boolean jj_3R_64 ()
private final boolean jj_3R_56 ()
private final boolean jj_3R_63 ()
private final boolean jj_3R_62 ()
private final boolean jj_3R_61 ()
private final boolean jj_3R_36 ()
private final boolean jj_3R_144 ()
private final boolean jj_3R_74 ()
private final boolean jj_3R_42 ()
private final boolean jj_3R_73 ()
private final boolean jj_3R_143 ()
private final boolean jj_3_6 ()
private final boolean jj_3R_142 ()
private final boolean jj_3R_55 ()
private final boolean jj_3R_110 ()
private final boolean jj_3R_141 ()
private final boolean jj_3R_32 ()
private final boolean jj_3R_140 ()
private final boolean jj_3R_190 ()
private final boolean jj_3_4 ()
private final boolean jj_3R_189 ()
private final boolean jj_3R_136 ()
private final boolean jj_3_5 ()
private final boolean jj_3R_75 ()
private final boolean jj_3R_109 ()
private final boolean jj_3R_124 ()
private final boolean jj_3R_43 ()
private final boolean jj_3R_163 ()
private final boolean jj_3R_139 ()
private final boolean jj_3R_97 ()
private final boolean jj_3R_30 ()
private final boolean jj_3R_123 ()
private final boolean jj_3R_180 ()
private final boolean jj_3R_54 ()
private final boolean jj_3R_188 ()
private final boolean jj_3R_53 ()
private final boolean jj_3R_31 ()
private final boolean jj_3R_122 ()
private final boolean jj_3R_177 ()
private final boolean jj_3R_210 ()
private final boolean jj_3R_121 ()
private final boolean jj_3R_129 ()
private final boolean jj_3R_138 ()
private final boolean jj_3R_146 ()
private final boolean jj_3R_176 ()
private final boolean jj_3R_105 ()
private final boolean jj_3R_120 ()
private final boolean jj_3R_119 ()
private final boolean jj_3R_195 ()
private final boolean jj_3R_128 ()
private final boolean jj_3R_133 ()
private final boolean jj_3R_205 ()
private final boolean jj_3R_132 ()
private final boolean jj_3_3 ()
private final boolean jj_3R_94 ()
private final boolean jj_3R_93 ()
private final boolean jj_3R_131 ()
private final boolean jj_3R_95 ()
private final boolean jj_3_2 ()
private final boolean jj_3R_175 ()
private final boolean jj_3_16 ()
private final boolean jj_3R_104 ()
private final boolean jj_3R_174 ()
private final boolean jj_3_15 ()
private final boolean jj_3_31 ()
private final boolean jj_3_14 ()
private final boolean jj_3R_126 ()
private final boolean jj_3R_127 ()
private final boolean jj_3R_92 ()
private final boolean jj_3R_204 ()
private final boolean jj_3R_103 ()
private final boolean jj_3R_203 ()
private final boolean jj_3R_194 ()
private final boolean jj_3R_102 ()
private final boolean jj_3R_58 ()
private final boolean jj_3R_125 ()
private final boolean jj_3R_101 ()
private final boolean jj_3R_100 ()
private final boolean jj_3R_99 ()
private final boolean jj_3R_137 ()
private final boolean jj_3R_184 ()
private final boolean jj_3R_173 ()
private final boolean jj_3R_57 ()
private final boolean jj_3R_98 ()
private final boolean jj_3R_172 ()
private final boolean jj_3_30 ()
private final boolean jj_3R_118 ()
private final boolean jj_3R_37 ()
private final boolean jj_3R_185 ()
private final boolean jj_3R_91 ()
private final boolean jj_3_13 ()
private final boolean jj_3R_187 ()
private final boolean jj_3R_186 ()
private final boolean jj_3R_33 ()
private final boolean jj_3R_217 ()
private final boolean jj_3R_216 ()
private final boolean jj_3R_117 ()
private final boolean jj_3R_214 ()
private final boolean jj_3_12 ()
private final boolean jj_3R_219 ()
private final boolean jj_3R_116 ()
private final boolean jj_3_11 ()
private final boolean jj_3R_218 ()
private final boolean jj_3R_215 ()
private final boolean jj_3R_72 ()
private final boolean jj_3R_115 ()
private final boolean jj_3R_60 ()
private final boolean jj_3R_59 ()
private final boolean jj_3_9 ()
private final boolean jj_3_29 ()
private final boolean jj_3R_114 ()
private final boolean jj_3R_41 ()
private final boolean jj_3R_35 ()
private final boolean jj_3_10 ()
private final boolean jj_3R_213 ()
private final boolean jj_3R_212 ()
private final boolean jj_3R_202 ()
private final boolean jj_3R_211 ()
private final boolean jj_3R_208 ()
private final boolean jj_3R_201 ()
private final boolean jj_3R_193 ()
private final boolean jj_3R_183 ()
private final boolean jj_3R_207 ()
private final boolean jj_3_1 ()
private final boolean jj_3R_113 ()
private final boolean jj_3R_209 ()
private final boolean jj_3R_206 ()
private final boolean jj_3R_199 ()
private final boolean jj_3R_198 ()
private final boolean jj_3R_197 ()
private final boolean jj_3R_196 ()
private final boolean jj_3R_191 ()
private final boolean jj_3R_44 ()
private final boolean jj_3R_112 ()
private final boolean jj_3R_181 ()
private final boolean jj_3R_200 ()
private final boolean jj_3R_178 ()
private final boolean jj_3R_96 ()
private final boolean jj_3R_192 ()
private final boolean jj_3R_171 ()
private final boolean jj_3R_170 ()
private final boolean jj_3R_52 ()
private final boolean jj_3R_182 ()
private final boolean jj_3_27 ()
private final boolean jj_3R_51 ()
private final boolean jj_3R_168 ()
private final boolean jj_3R_50 ()
private final boolean jj_3_26 ()
private final boolean jj_3R_179 ()
private final boolean jj_3_28 ()
private final boolean jj_3R_166 ()
private final boolean jj_3_25 ()
private final boolean jj_3R_49 ()
private final boolean jj_3_24 ()
private final boolean jj_3R_167 ()
private final boolean jj_3R_48 ()
private final boolean jj_3R_164 ()
private final boolean jj_3R_47 ()
private final boolean jj_3R_169 ()
public void (java.io.InputStream)
public void ReInit (java.io.InputStream)
public void (java.io.Reader)
public void ReInit (java.io.Reader)
public void (bsh.ParserTokenManager)
public void ReInit (bsh.ParserTokenManager)
private final bsh.Token jj_consume_token (int) throws bsh.ParseException
private final boolean jj_scan_token (int)
public final bsh.Token getNextToken ()
public final bsh.Token getToken (int)
private final int jj_ntk ()
public bsh.ParseException generateParseException ()
public final void enable_tracing ()
public final void disable_tracing ()
}
bsh/ParserConstants.class
package bsh
public abstract bsh.ParserConstants extends java.lang.Object {
public static final int EOF
public static final int NONPRINTABLE
public static final int SINGLE_LINE_COMMENT
public static final int HASH_BANG_COMMENT
public static final int MULTI_LINE_COMMENT
public static final int ABSTRACT
public static final int BOOLEAN
public static final int BREAK
public static final int CLASS
public static final int BYTE
public static final int CASE
public static final int CATCH
public static final int CHAR
public static final int CONST
public static final int CONTINUE
public static final int _DEFAULT
public static final int DO
public static final int DOUBLE
public static final int ELSE
public static final int ENUM
public static final int EXTENDS
public static final int FALSE
public static final int FINAL
public static final int FINALLY
public static final int FLOAT
public static final int FOR
public static final int GOTO
public static final int IF
public static final int IMPLEMENTS
public static final int IMPORT
public static final int INSTANCEOF
public static final int INT
public static final int INTERFACE
public static final int LONG
public static final int NATIVE
public static final int NEW
public static final int NULL
public static final int PACKAGE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int RETURN
public static final int SHORT
public static final int STATIC
public static final int STRICTFP
public static final int SWITCH
public static final int SYNCHRONIZED
public static final int TRANSIENT
public static final int THROW
public static final int THROWS
public static final int TRUE
public static final int TRY
public static final int VOID
public static final int VOLATILE
public static final int WHILE
public static final int INTEGER_LITERAL
public static final int DECIMAL_LITERAL
public static final int HEX_LITERAL
public static final int OCTAL_LITERAL
public static final int FLOATING_POINT_LITERAL
public static final int EXPONENT
public static final int CHARACTER_LITERAL
public static final int STRING_LITERAL
public static final int FORMAL_COMMENT
public static final int IDENTIFIER
public static final int LETTER
public static final int DIGIT
public static final int LPAREN
public static final int RPAREN
public static final int LBRACE
public static final int RBRACE
public static final int LBRACKET
public static final int RBRACKET
public static final int SEMICOLON
public static final int COMMA
public static final int DOT
public static final int ASSIGN
public static final int GT
public static final int GTX
public static final int LT
public static final int LTX
public static final int BANG
public static final int TILDE
public static final int HOOK
public static final int COLON
public static final int EQ
public static final int LE
public static final int LEX
public static final int GE
public static final int GEX
public static final int NE
public static final int BOOL_OR
public static final int BOOL_ORX
public static final int BOOL_AND
public static final int BOOL_ANDX
public static final int INCR
public static final int DECR
public static final int PLUS
public static final int MINUS
public static final int STAR
public static final int SLASH
public static final int BIT_AND
public static final int BIT_ANDX
public static final int BIT_OR
public static final int BIT_ORX
public static final int XOR
public static final int MOD
public static final int LSHIFT
public static final int LSHIFTX
public static final int RSIGNEDSHIFT
public static final int RSIGNEDSHIFTX
public static final int RUNSIGNEDSHIFT
public static final int RUNSIGNEDSHIFTX
public static final int PLUSASSIGN
public static final int MINUSASSIGN
public static final int STARASSIGN
public static final int SLASHASSIGN
public static final int ANDASSIGN
public static final int ANDASSIGNX
public static final int ORASSIGN
public static final int ORASSIGNX
public static final int XORASSIGN
public static final int MODASSIGN
public static final int LSHIFTASSIGN
public static final int LSHIFTASSIGNX
public static final int RSIGNEDSHIFTASSIGN
public static final int RSIGNEDSHIFTASSIGNX
public static final int RUNSIGNEDSHIFTASSIGN
public static final int RUNSIGNEDSHIFTASSIGNX
public static final int DEFAULT
public static final String[] tokenImage
static void ()
}
bsh/ParserTokenManager.class
package bsh
public bsh.ParserTokenManager extends java.lang.Object implements bsh.ParserConstants {
public java.io.PrintStream debugStream
static final long[] jjbitVec0
static final long[] jjbitVec1
static final long[] jjbitVec3
static final long[] jjbitVec4
static final long[] jjbitVec5
static final long[] jjbitVec6
static final long[] jjbitVec7
static final long[] jjbitVec8
static final int[] jjnextStates
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
static final long[] jjtoToken
static final long[] jjtoSkip
static final long[] jjtoSpecial
protected bsh.JavaCharStream input_stream
private final int[] jjrounds
private final int[] jjstateSet
protected char curChar
int curLexState
int defaultLexState
int jjnewStateCnt
int jjround
int jjmatchedPos
int jjmatchedKind
public void setDebugStream (java.io.PrintStream)
private final int jjStopStringLiteralDfa_0 (int, long, long, long)
private final int jjStartNfa_0 (int, long, long, long)
private final int jjStopAtPos (int, int)
private final int jjStartNfaWithStates_0 (int, int, int)
private final int jjMoveStringLiteralDfa0_0 ()
private final int jjMoveStringLiteralDfa1_0 (long, long, long)
private final int jjMoveStringLiteralDfa2_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa3_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa4_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa5_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa6_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa7_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa8_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa9_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa10_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa11_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa12_0 (long, long, long, long, long, long)
private final int jjMoveStringLiteralDfa13_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa14_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa15_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa16_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa17_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa18_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa19_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa20_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa21_0 (long, long, long, long)
private final int jjMoveStringLiteralDfa22_0 (long, long)
private final int jjMoveStringLiteralDfa23_0 (long, long)
private final int jjMoveStringLiteralDfa24_0 (long, long)
private final int jjMoveStringLiteralDfa25_0 (long, long)
private final int jjMoveStringLiteralDfa26_0 (long, long)
private final int jjMoveStringLiteralDfa27_0 (long, long)
private final void jjCheckNAdd (int)
private final void jjAddStates (int, int)
private final void jjCheckNAddTwoStates (int, int)
private final void jjCheckNAddStates (int, int)
private final void jjCheckNAddStates (int)
private final int jjMoveNfa_0 (int, int)
private static final boolean jjCanMove_0 (int, int, int, long, long)
private static final boolean jjCanMove_1 (int, int, int, long, long)
private static final boolean jjCanMove_2 (int, int, int, long, long)
public void (bsh.JavaCharStream)
public void (bsh.JavaCharStream, int)
public void ReInit (bsh.JavaCharStream)
private final void ReInitRounds ()
public void ReInit (bsh.JavaCharStream, int)
public void SwitchTo (int)
protected bsh.Token jjFillToken ()
public bsh.Token getNextToken ()
static void ()
}
bsh/ParserTreeConstants.class
package bsh
public abstract bsh.ParserTreeConstants extends java.lang.Object {
public static final int JJTVOID
public static final int JJTCLASSDECLARATION
public static final int JJTMETHODDECLARATION
public static final int JJTPACKAGEDECLARATION
public static final int JJTIMPORTDECLARATION
public static final int JJTVARIABLEDECLARATOR
public static final int JJTARRAYINITIALIZER
public static final int JJTFORMALPARAMETERS
public static final int JJTFORMALPARAMETER
public static final int JJTTYPE
public static final int JJTRETURNTYPE
public static final int JJTPRIMITIVETYPE
public static final int JJTAMBIGUOUSNAME
public static final int JJTASSIGNMENT
public static final int JJTTERNARYEXPRESSION
public static final int JJTBINARYEXPRESSION
public static final int JJTUNARYEXPRESSION
public static final int JJTCASTEXPRESSION
public static final int JJTPRIMARYEXPRESSION
public static final int JJTMETHODINVOCATION
public static final int JJTPRIMARYSUFFIX
public static final int JJTLITERAL
public static final int JJTARGUMENTS
public static final int JJTALLOCATIONEXPRESSION
public static final int JJTARRAYDIMENSIONS
public static final int JJTBLOCK
public static final int JJTFORMALCOMMENT
public static final int JJTSWITCHSTATEMENT
public static final int JJTSWITCHLABEL
public static final int JJTIFSTATEMENT
public static final int JJTWHILESTATEMENT
public static final int JJTFORSTATEMENT
public static final int JJTENHANCEDFORSTATEMENT
public static final int JJTTYPEDVARIABLEDECLARATION
public static final int JJTSTATEMENTEXPRESSIONLIST
public static final int JJTRETURNSTATEMENT
public static final int JJTTHROWSTATEMENT
public static final int JJTTRYSTATEMENT
public static final String[] jjtNodeName
static void ()
}
bsh/Primitive$Special.class
package bsh
bsh.Primitive$Special extends java.lang.Object implements java.io.Serializable {
public static final bsh.Primitive$Special NULL_VALUE
public static final bsh.Primitive$Special VOID_TYPE
private void ()
static void ()
}
bsh/Primitive.class
package bsh
public final bsh.Primitive extends java.lang.Object implements bsh.ParserConstants java.io.Serializable {
static java.util.Hashtable wrapperMap
private Object value
public static final bsh.Primitive NULL
public static final bsh.Primitive VOID
static Class class$java$lang$Boolean
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$lang$Character
static Class class$java$lang$Integer
static Class class$java$lang$Long
static Class class$java$lang$Float
static Class class$java$lang$Double
static Class class$bsh$Primitive
public void (java.lang.Object)
public void (boolean)
public void (byte)
public void (short)
public void (char)
public void (int)
public void (long)
public void (float)
public void (double)
public java.lang.Object getValue ()
public java.lang.String toString ()
public java.lang.Class getType ()
public static java.lang.Object binaryOperation (java.lang.Object, java.lang.Object, int) throws bsh.UtilEvalError
static java.lang.Object binaryOperationImpl (java.lang.Object, java.lang.Object, int) throws bsh.UtilEvalError
static java.lang.Boolean booleanBinaryOperation (java.lang.Boolean, java.lang.Boolean, int)
static java.lang.Object longBinaryOperation (java.lang.Long, java.lang.Long, int)
static java.lang.Object intBinaryOperation (java.lang.Integer, java.lang.Integer, int)
static java.lang.Object doubleBinaryOperation (java.lang.Double, java.lang.Double, int) throws bsh.UtilEvalError
static java.lang.Object floatBinaryOperation (java.lang.Float, java.lang.Float, int) throws bsh.UtilEvalError
static java.lang.Object promoteToInteger (java.lang.Object)
static java.lang.Object[] promotePrimitives (java.lang.Object, java.lang.Object)
public static bsh.Primitive unaryOperation (bsh.Primitive, int) throws bsh.UtilEvalError
static boolean booleanUnaryOperation (java.lang.Boolean, int) throws bsh.UtilEvalError
static int intUnaryOperation (java.lang.Integer, int)
static long longUnaryOperation (java.lang.Long, int)
static float floatUnaryOperation (java.lang.Float, int)
static double doubleUnaryOperation (java.lang.Double, int)
public int intValue () throws bsh.UtilEvalError
public boolean booleanValue () throws bsh.UtilEvalError
public boolean isNumber ()
public java.lang.Number numberValue () throws bsh.UtilEvalError
public boolean equals (java.lang.Object)
public int hashCode ()
public static java.lang.Object unwrap (java.lang.Object)
public static java.lang.Object[] unwrap (java.lang.Object[])
public static java.lang.Object[] wrap (java.lang.Object[], java.lang.Class[])
public static java.lang.Object wrap (java.lang.Object, java.lang.Class)
public static bsh.Primitive getDefaultValue (java.lang.Class)
public static java.lang.Class boxType (java.lang.Class)
public static java.lang.Class unboxType (java.lang.Class)
public bsh.Primitive castToType (java.lang.Class, int) throws bsh.UtilEvalError
static bsh.Primitive castPrimitive (java.lang.Class, java.lang.Class, bsh.Primitive, boolean, int) throws bsh.UtilEvalError
public static boolean isWrapperType (java.lang.Class)
static java.lang.Object castWrapper (java.lang.Class, java.lang.Object)
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/Reflect.class
package bsh
bsh.Reflect extends java.lang.Object {
void ()
public static java.lang.Object invokeObjectMethod (java.lang.Object, java.lang.String, java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode) throws bsh.ReflectError bsh.EvalError java.lang.reflect.InvocationTargetException
public static java.lang.Object invokeStaticMethod (bsh.BshClassManager, java.lang.Class, java.lang.String, java.lang.Object[]) throws bsh.ReflectError bsh.UtilEvalError java.lang.reflect.InvocationTargetException
static java.lang.Object invokeMethod (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) throws bsh.ReflectError java.lang.reflect.InvocationTargetException
public static java.lang.Object getIndex (java.lang.Object, int) throws bsh.ReflectError bsh.UtilTargetError
public static void setIndex (java.lang.Object, int, java.lang.Object) throws bsh.ReflectError bsh.UtilTargetError
public static java.lang.Object getStaticFieldValue (java.lang.Class, java.lang.String) throws bsh.UtilEvalError bsh.ReflectError
public static java.lang.Object getObjectFieldValue (java.lang.Object, java.lang.String) throws bsh.UtilEvalError bsh.ReflectError
static bsh.LHS getLHSStaticField (java.lang.Class, java.lang.String) throws bsh.UtilEvalError bsh.ReflectError
static bsh.LHS getLHSObjectField (java.lang.Object, java.lang.String) throws bsh.UtilEvalError bsh.ReflectError
private static java.lang.Object getFieldValue (java.lang.Class, java.lang.Object, java.lang.String, boolean) throws bsh.UtilEvalError bsh.ReflectError
protected static java.lang.reflect.Field resolveJavaField (java.lang.Class, java.lang.String, boolean) throws bsh.UtilEvalError
protected static java.lang.reflect.Field resolveExpectedJavaField (java.lang.Class, java.lang.String, boolean) throws bsh.UtilEvalError bsh.ReflectError
private static java.lang.reflect.Field findAccessibleField (java.lang.Class, java.lang.String) throws bsh.UtilEvalError java.lang.NoSuchFieldException
protected static java.lang.reflect.Method resolveExpectedJavaMethod (bsh.BshClassManager, java.lang.Class, java.lang.Object, java.lang.String, java.lang.Object[], boolean) throws bsh.ReflectError bsh.UtilEvalError
protected static java.lang.reflect.Method resolveJavaMethod (bsh.BshClassManager, java.lang.Class, java.lang.String, java.lang.Class[], boolean) throws bsh.UtilEvalError
private static java.lang.reflect.Method findOverloadedMethod (java.lang.Class, java.lang.String, java.lang.Class[], boolean)
static java.lang.reflect.Method[] getCandidateMethods (java.lang.Class, java.lang.String, int, boolean)
private static java.util.Vector gatherMethodsRecursive (java.lang.Class, java.lang.String, int, boolean, java.util.Vector)
private static java.util.Vector addCandidates (java.lang.reflect.Method[], java.lang.String, int, boolean, java.util.Vector)
static java.lang.Object constructObject (java.lang.Class, java.lang.Object[]) throws bsh.ReflectError java.lang.reflect.InvocationTargetException
static java.lang.reflect.Constructor findMostSpecificConstructor (java.lang.Class[], java.lang.reflect.Constructor[])
static int findMostSpecificConstructorIndex (java.lang.Class[], java.lang.reflect.Constructor[])
static java.lang.reflect.Method findMostSpecificMethod (java.lang.Class[], java.lang.reflect.Method[])
static int findMostSpecificSignature (java.lang.Class[], java.lang.Class[][])
private static java.lang.String accessorName (java.lang.String, java.lang.String)
public static boolean hasObjectPropertyGetter (java.lang.Class, java.lang.String)
public static boolean hasObjectPropertySetter (java.lang.Class, java.lang.String)
public static java.lang.Object getObjectProperty (java.lang.Object, java.lang.String) throws bsh.UtilEvalError bsh.ReflectError
public static void setObjectProperty (java.lang.Object, java.lang.String, java.lang.Object) throws bsh.ReflectError bsh.UtilEvalError
public static java.lang.String normalizeClassName (java.lang.Class)
public static int getArrayDimensions (java.lang.Class)
public static java.lang.Class getArrayBaseType (java.lang.Class) throws bsh.ReflectError
public static java.lang.Object invokeCompiledCommand (java.lang.Class, java.lang.Object[], bsh.Interpreter, bsh.CallStack) throws bsh.UtilEvalError
private static void logInvokeMethod (java.lang.String, java.lang.reflect.Method, java.lang.Object[])
private static void checkFoundStaticMethod (java.lang.reflect.Method, boolean, java.lang.Class) throws bsh.UtilEvalError
private static bsh.ReflectError cantFindConstructor (java.lang.Class, java.lang.Class[])
private static boolean isPublic (java.lang.Class)
private static boolean isPublic (java.lang.reflect.Method)
private static boolean isPublic (java.lang.reflect.Constructor)
private static boolean isStatic (java.lang.reflect.Method)
}
bsh/ReflectError.class
package bsh
bsh.ReflectError extends java.lang.Exception {
public void ()
public void (java.lang.String)
}
bsh/ReflectManager.class
package bsh
public abstract bsh.ReflectManager extends java.lang.Object {
private static bsh.ReflectManager rfm
public void ()
public static bsh.ReflectManager getReflectManager () throws bsh.Capabilities$Unavailable
public static boolean RMSetAccessible (java.lang.Object) throws bsh.Capabilities$Unavailable
public abstract boolean setAccessible (java.lang.Object)
}
bsh/ReturnControl.class
package bsh
bsh.ReturnControl extends java.lang.Object implements bsh.ParserConstants {
public int kind
public Object value
public bsh.SimpleNode returnPoint
public void (int, java.lang.Object, bsh.SimpleNode)
}
bsh/SimpleNode$1.class
package bsh
bsh.SimpleNode$1 extends bsh.SimpleNode {
void (int)
public java.lang.String getSourceFile ()
public int getLineNumber ()
public java.lang.String getText ()
}
bsh/SimpleNode.class
package bsh
bsh.SimpleNode extends java.lang.Object implements bsh.Node {
public static bsh.SimpleNode JAVACODE
protected bsh.Node parent
protected bsh.Node[] children
protected int id
bsh.Token firstToken
bsh.Token lastToken
String sourceFile
public void (int)
public void jjtOpen ()
public void jjtClose ()
public void jjtSetParent (bsh.Node)
public bsh.Node jjtGetParent ()
public void jjtAddChild (bsh.Node, int)
public bsh.Node jjtGetChild (int)
public bsh.SimpleNode getChild (int)
public int jjtGetNumChildren ()
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
public void dump (java.lang.String)
public void prune ()
public java.lang.Object eval (bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public void setSourceFile (java.lang.String)
public java.lang.String getSourceFile ()
public int getLineNumber ()
public java.lang.String getText ()
static void ()
}
bsh/StringUtil.class
package bsh
public bsh.StringUtil extends java.lang.Object {
public void ()
public static java.lang.String[] split (java.lang.String, java.lang.String)
public static java.lang.String[] bubbleSort (java.lang.String[])
public static java.lang.String maxCommonPrefix (java.lang.String, java.lang.String)
public static java.lang.String methodString (java.lang.String, java.lang.Class[])
public static java.lang.String normalizeClassName (java.lang.Class)
}
bsh/TargetError.class
package bsh
public bsh.TargetError extends bsh.EvalError {
Throwable target
boolean inNativeCode
public void (java.lang.String, java.lang.Throwable, bsh.SimpleNode, bsh.CallStack, boolean)
public void (java.lang.Throwable, bsh.SimpleNode, bsh.CallStack)
public java.lang.Throwable getTarget ()
public java.lang.String toString ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
public void printStackTrace (boolean, java.io.PrintStream)
public java.lang.String printTargetError (java.lang.Throwable)
public java.lang.String xPrintTargetError (java.lang.Throwable)
public boolean inNativeCode ()
}
bsh/This.class
package bsh
public bsh.This extends java.lang.Object implements java.io.Serializable java.lang.Runnable {
bsh.NameSpace namespace
transient bsh.Interpreter declaringInterpreter
static bsh.This getThis (bsh.NameSpace, bsh.Interpreter)
public java.lang.Object getInterface (java.lang.Class) throws bsh.UtilEvalError
public java.lang.Object getInterface (java.lang.Class[]) throws bsh.UtilEvalError
protected void (bsh.NameSpace, bsh.Interpreter)
public bsh.NameSpace getNameSpace ()
public java.lang.String toString ()
public void run ()
public java.lang.Object invokeMethod (java.lang.String, java.lang.Object[]) throws bsh.EvalError
public java.lang.Object invokeMethod (java.lang.String, java.lang.Object[], bsh.Interpreter, bsh.CallStack, bsh.SimpleNode, boolean) throws bsh.EvalError
public static void bind (bsh.This, bsh.NameSpace, bsh.Interpreter)
static boolean isExposedThisMethod (java.lang.String)
}
bsh/Token.class
package bsh
public bsh.Token extends java.lang.Object implements java.io.Serializable {
public int kind
public int beginLine
public int beginColumn
public int endLine
public int endColumn
public String image
public bsh.Token next
public bsh.Token specialToken
public void ()
public java.lang.String toString ()
public static final bsh.Token newToken (int)
}
bsh/TokenMgrError.class
package bsh
public bsh.TokenMgrError extends java.lang.Error {
static final int LEXICAL_ERROR
static final int STATIC_LEXER_ERROR
static final int INVALID_LEXICAL_STATE
static final int LOOP_DETECTED
int errorCode
protected static final java.lang.String addEscapes (java.lang.String)
protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char)
public java.lang.String getMessage ()
public void ()
public void (java.lang.String, int)
public void (boolean, int, int, int, java.lang.String, char, int)
}
bsh/Types.class
package bsh
bsh.Types extends java.lang.Object {
static final int CAST
static final int ASSIGNMENT
static final int JAVA_BASE_ASSIGNABLE
static final int JAVA_BOX_TYPES_ASSIGABLE
static final int JAVA_VARARGS_ASSIGNABLE
static final int BSH_ASSIGNABLE
static final int FIRST_ROUND_ASSIGNABLE
static final int LAST_ROUND_ASSIGNABLE
static bsh.Primitive VALID_CAST
static bsh.Primitive INVALID_CAST
static Class class$java$lang$Object
static Class class$java$lang$Number
static Class class$bsh$Primitive
static Class class$bsh$This
void ()
public static java.lang.Class[] getTypes (java.lang.Object[])
static boolean isSignatureAssignable (java.lang.Class[], java.lang.Class[], int)
private static boolean isSignatureVarargsAssignable (java.lang.Class[], java.lang.Class[])
static boolean isJavaAssignable (java.lang.Class, java.lang.Class)
static boolean isJavaBaseAssignable (java.lang.Class, java.lang.Class)
static boolean isJavaBoxTypesAssignable (java.lang.Class, java.lang.Class)
static boolean isBshAssignable (java.lang.Class, java.lang.Class)
public static java.lang.Object castObject (java.lang.Object, java.lang.Class, int) throws bsh.UtilEvalError
private static java.lang.Object castObject (java.lang.Class, java.lang.Class, java.lang.Object, int, boolean) throws bsh.UtilEvalError
static bsh.UtilEvalError castError (java.lang.Class, java.lang.Class, int)
static bsh.UtilEvalError castError (java.lang.String, java.lang.String, int)
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/UtilEvalError.class
package bsh
public bsh.UtilEvalError extends java.lang.Exception {
protected void ()
public void (java.lang.String)
public bsh.EvalError toEvalError (java.lang.String, bsh.SimpleNode, bsh.CallStack)
public bsh.EvalError toEvalError (bsh.SimpleNode, bsh.CallStack)
}
bsh/UtilTargetError.class
package bsh
public bsh.UtilTargetError extends bsh.UtilEvalError {
public Throwable t
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.Throwable)
public bsh.EvalError toEvalError (java.lang.String, bsh.SimpleNode, bsh.CallStack)
}
bsh/Variable.class
package bsh
public bsh.Variable extends java.lang.Object implements java.io.Serializable {
static final int DECLARATION
static final int ASSIGNMENT
String name
Class type
String typeDescriptor
Object value
bsh.Modifiers modifiers
bsh.LHS lhs
void (java.lang.String, java.lang.Class, bsh.LHS)
void (java.lang.String, java.lang.Object, bsh.Modifiers) throws bsh.UtilEvalError
void (java.lang.String, java.lang.String, java.lang.Object, bsh.Modifiers) throws bsh.UtilEvalError
void (java.lang.String, java.lang.Class, java.lang.Object, bsh.Modifiers) throws bsh.UtilEvalError
public void setValue (java.lang.Object, int) throws bsh.UtilEvalError
java.lang.Object getValue () throws bsh.UtilEvalError
public java.lang.Class getType ()
public java.lang.String getTypeDescriptor ()
public bsh.Modifiers getModifiers ()
public java.lang.String getName ()
public boolean hasModifier (java.lang.String)
public java.lang.String toString ()
}
bsh/XThis$Handler.class
package bsh
bsh.XThis$Handler extends java.lang.Object implements java.lang.reflect.InvocationHandler java.io.Serializable {
private final bsh.XThis this$0
void (bsh.XThis)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
public java.lang.Object invokeImpl (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws bsh.EvalError
}
bsh/XThis.class
package bsh
public bsh.XThis extends bsh.This {
java.util.Hashtable interfaces
java.lang.reflect.InvocationHandler invocationHandler
static Class class$java$lang$Object
public void (bsh.NameSpace, bsh.Interpreter)
public java.lang.String toString ()
public java.lang.Object getInterface (java.lang.Class)
public java.lang.Object getInterface (java.lang.Class[])
static java.lang.Class class$ (java.lang.String)
}
bsh/classpath/
bsh/classpath/BshClassLoader.class
package bsh.classpath
public bsh.classpath.BshClassLoader extends java.net.URLClassLoader {
bsh.BshClassManager classManager
static Class class$bsh$Interpreter
public void (bsh.BshClassManager, java.net.URL[])
public void (bsh.BshClassManager, bsh.classpath.BshClassPath)
protected void (bsh.BshClassManager)
public void addURL (java.net.URL)
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
bsh.BshClassManager getClassManager ()
static java.lang.Class class$ (java.lang.String)
}
bsh/classpath/BshClassPath$AmbiguousName.class
package bsh.classpath
public bsh.classpath.BshClassPath$AmbiguousName extends java.lang.Object {
java.util.List list
public void ()
public void add (java.lang.String)
public java.util.List get ()
}
bsh/classpath/BshClassPath$ClassSource.class
package bsh.classpath
public abstract bsh.classpath.BshClassPath$ClassSource extends java.lang.Object {
Object source
public void ()
abstract byte[] getCode (java.lang.String)
}
bsh/classpath/BshClassPath$DirClassSource.class
package bsh.classpath
public bsh.classpath.BshClassPath$DirClassSource extends bsh.classpath.BshClassPath$ClassSource {
void (java.io.File)
public java.io.File getDir ()
public java.lang.String toString ()
public byte[] getCode (java.lang.String)
public static byte[] readBytesFromFile (java.io.File, java.lang.String)
}
bsh/classpath/BshClassPath$GeneratedClassSource.class
package bsh.classpath
public bsh.classpath.BshClassPath$GeneratedClassSource extends bsh.classpath.BshClassPath$ClassSource {
void (byte[])
public byte[] getCode (java.lang.String)
}
bsh/classpath/BshClassPath$JarClassSource.class
package bsh.classpath
public bsh.classpath.BshClassPath$JarClassSource extends bsh.classpath.BshClassPath$ClassSource {
void (java.net.URL)
public java.net.URL getURL ()
public byte[] getCode (java.lang.String)
public java.lang.String toString ()
}
bsh/classpath/BshClassPath$MappingFeedback.class
package bsh.classpath
public abstract bsh.classpath.BshClassPath$MappingFeedback extends java.lang.Object {
public abstract void startClassMapping ()
public abstract void classMapping (java.lang.String)
public abstract void errorWhileMapping (java.lang.String)
public abstract void endClassMapping ()
}
bsh/classpath/BshClassPath$UnqualifiedNameTable.class
package bsh.classpath
bsh.classpath.BshClassPath$UnqualifiedNameTable extends java.util.HashMap {
void ()
void add (java.lang.String)
}
bsh/classpath/BshClassPath.class
package bsh.classpath
public bsh.classpath.BshClassPath extends java.lang.Object implements bsh.classpath.ClassPathListener bsh.NameSource {
String name
private java.util.List path
private java.util.List compPaths
private java.util.Map packageMap
private java.util.Map classSource
private boolean mapsInitialized
private bsh.classpath.BshClassPath$UnqualifiedNameTable unqNameTable
private boolean nameCompletionIncludesUnqNames
java.util.Vector listeners
static java.net.URL[] userClassPathComp
static bsh.classpath.BshClassPath userClassPath
static bsh.classpath.BshClassPath bootClassPath
java.util.List nameSourceListeners
static bsh.classpath.BshClassPath$MappingFeedback mappingFeedbackListener
static Class class$java$lang$Class
public void (java.lang.String)
public void (java.lang.String, java.net.URL[])
public void setPath (java.net.URL[])
public void addComponent (bsh.classpath.BshClassPath)
public void add (java.net.URL[])
public void add (java.net.URL) throws java.io.IOException
public java.net.URL[] getPathComponents ()
public synchronized java.util.Set getClassesForPackage (java.lang.String)
public synchronized bsh.classpath.BshClassPath$ClassSource getClassSource (java.lang.String)
public synchronized void setClassSource (java.lang.String, bsh.classpath.BshClassPath$ClassSource)
public void insureInitialized ()
protected synchronized void insureInitialized (boolean)
protected java.util.List getFullPath ()
public java.lang.String getClassNameByUnqName (java.lang.String) throws bsh.ClassPathException
private bsh.classpath.BshClassPath$UnqualifiedNameTable getUnqualifiedNameTable ()
private bsh.classpath.BshClassPath$UnqualifiedNameTable buildUnqualifiedNameTable ()
public java.lang.String[] getAllNames ()
synchronized void map (java.net.URL[])
synchronized void map (java.net.URL) throws java.io.IOException
private void map (java.lang.String[], java.lang.Object)
private void mapClass (java.lang.String, java.lang.Object)
private synchronized void reset ()
private synchronized void clearCachedStructures ()
public void classPathChanged ()
static java.lang.String[] traverseDirForClasses (java.io.File) throws java.io.IOException
static java.util.List traverseDirForClassesAux (java.io.File, java.io.File) throws java.io.IOException
static java.lang.String[] searchJarForClasses (java.net.URL) throws java.io.IOException
public static boolean isClassFileName (java.lang.String)
public static boolean isArchiveFileName (java.lang.String)
public static java.lang.String canonicalizeClassName (java.lang.String)
public static java.lang.String[] splitClassname (java.lang.String)
public static java.util.Collection removeInnerClassNames (java.util.Collection)
public static java.net.URL[] getUserClassPathComponents () throws bsh.ClassPathException
public java.util.Set getPackagesSet ()
public void addListener (bsh.classpath.ClassPathListener)
public void removeListener (bsh.classpath.ClassPathListener)
void notifyListeners ()
public static bsh.classpath.BshClassPath getUserClassPath () throws bsh.ClassPathException
public static bsh.classpath.BshClassPath getBootClassPath () throws bsh.ClassPathException
private static java.lang.String getRTJarPath ()
public static void main (java.lang.String[]) throws java.lang.Exception
public java.lang.String toString ()
void nameSpaceChanged ()
public void addNameSourceListener (bsh.NameSource$Listener)
public static void addMappingFeedback (bsh.classpath.BshClassPath$MappingFeedback)
void startClassMapping ()
void classMapping (java.lang.String)
void errorWhileMapping (java.lang.String)
void endClassMapping ()
static java.lang.Class class$ (java.lang.String)
}
bsh/classpath/ClassManagerImpl.class
package bsh.classpath
public bsh.classpath.ClassManagerImpl extends bsh.BshClassManager {
static final String BSH_PACKAGE
private bsh.classpath.BshClassPath baseClassPath
private boolean superImport
private bsh.classpath.BshClassPath fullClassPath
private java.util.Vector listeners
private java.lang.ref.ReferenceQueue refQueue
private bsh.classpath.BshClassLoader baseLoader
private java.util.Map loaderMap
static Class class$bsh$Interpreter
public void ()
public java.lang.Class classForName (java.lang.String)
public java.net.URL getResource (java.lang.String)
public java.io.InputStream getResourceAsStream (java.lang.String)
java.lang.ClassLoader getLoaderForClass (java.lang.String)
public void addClassPath (java.net.URL) throws java.io.IOException
public void reset ()
public void setClassPath (java.net.URL[])
public void reloadAllClasses () throws bsh.ClassPathException
private void initBaseLoader ()
public void reloadClasses (java.lang.String[]) throws bsh.ClassPathException
public void reloadPackage (java.lang.String) throws bsh.ClassPathException
public bsh.classpath.BshClassPath getClassPath () throws bsh.ClassPathException
public void doSuperImport () throws bsh.UtilEvalError
protected boolean hasSuperImport ()
public java.lang.String getClassNameByUnqName (java.lang.String) throws bsh.ClassPathException
public void addListener (bsh.BshClassManager$Listener)
public void removeListener (bsh.BshClassManager$Listener)
public java.lang.ClassLoader getBaseLoader ()
public java.lang.Class defineClass (java.lang.String, byte[])
protected void classLoaderChanged ()
public void dump (java.io.PrintWriter)
static java.lang.Class class$ (java.lang.String)
}
bsh/classpath/ClassPathListener.class
package bsh.classpath
public abstract bsh.classpath.ClassPathListener extends java.lang.Object {
public abstract void classPathChanged ()
}
bsh/classpath/DiscreteFilesClassLoader$ClassSourceMap.class
package bsh.classpath
public bsh.classpath.DiscreteFilesClassLoader$ClassSourceMap extends java.util.HashMap {
public void ()
public void put (java.lang.String, bsh.classpath.BshClassPath$ClassSource)
public bsh.classpath.BshClassPath$ClassSource get (java.lang.String)
}
bsh/classpath/DiscreteFilesClassLoader.class
package bsh.classpath
public bsh.classpath.DiscreteFilesClassLoader extends bsh.classpath.BshClassLoader {
bsh.classpath.DiscreteFilesClassLoader$ClassSourceMap map
public void (bsh.BshClassManager, bsh.classpath.DiscreteFilesClassLoader$ClassSourceMap)
public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
public java.lang.String toString ()
}
bsh/reflect/
bsh/reflect/ReflectManagerImpl.class
package bsh.reflect
public bsh.reflect.ReflectManagerImpl extends bsh.ReflectManager {
public void ()
public boolean setAccessible (java.lang.Object)
}
bsh/collection/
bsh/collection/CollectionIterator.class
package bsh.collection
public bsh.collection.CollectionIterator extends java.lang.Object implements bsh.BshIterator {
private java.util.Iterator iterator
public void (java.lang.Object)
protected java.util.Iterator createIterator (java.lang.Object)
public java.lang.Object next ()
public boolean hasNext ()
}
bsh/collection/CollectionManagerImpl.class
package bsh.collection
public bsh.collection.CollectionManagerImpl extends bsh.CollectionManager {
public void ()
public bsh.BshIterator getBshIterator (java.lang.Object) throws java.lang.IllegalArgumentException
public boolean isMap (java.lang.Object)
public java.lang.Object getFromMap (java.lang.Object, java.lang.Object)
public java.lang.Object putInMap (java.lang.Object, java.lang.Object, java.lang.Object)
}
bsh/util/
bsh/util/AWTConsole$1.class
package bsh.util
bsh.util.AWTConsole$1 extends java.awt.event.WindowAdapter {
private final java.awt.Frame val$f
void (java.awt.Frame)
public void windowClosing (java.awt.event.WindowEvent)
}
bsh/util/AWTConsole.class
package bsh.util
public bsh.util.AWTConsole extends java.awt.TextArea implements bsh.ConsoleInterface java.lang.Runnable java.awt.event.KeyListener {
private java.io.OutputStream outPipe
private java.io.InputStream inPipe
private java.io.InputStream in
private java.io.PrintStream out
private StringBuffer line
private String startedLine
private int textLength
private java.util.Vector history
private int histLine
public java.io.Reader getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
public void (int, int, java.io.InputStream, java.io.OutputStream)
public void keyPressed (java.awt.event.KeyEvent)
public void ()
public void (java.io.InputStream, java.io.OutputStream)
public void type (int, char, int)
private void doChar (char)
private void enter ()
public void setCaretPosition (int)
private int countNLs ()
private void historyUp ()
private void historyDown ()
private void showHistoryLine ()
private void acceptLine (java.lang.String)
public void println (java.lang.Object)
public void error (java.lang.Object)
public void print (java.lang.Object, java.awt.Color)
public synchronized void print (java.lang.Object)
private void inPipeWatcher () throws java.io.IOException
public void run ()
public static void main (java.lang.String[])
public java.lang.String toString ()
public void keyTyped (java.awt.event.KeyEvent)
public void keyReleased (java.awt.event.KeyEvent)
}
bsh/util/AWTDemoApplet.class
package bsh.util
public bsh.util.AWTDemoApplet extends java.applet.Applet {
public void ()
public void init ()
}
bsh/util/AWTRemoteApplet.class
package bsh.util
public bsh.util.AWTRemoteApplet extends java.applet.Applet {
java.io.OutputStream out
java.io.InputStream in
public void ()
public void init ()
}
bsh/util/BshCanvas.class
package bsh.util
public bsh.util.BshCanvas extends javax.swing.JComponent {
bsh.This ths
java.awt.Image imageBuffer
public void ()
public void (bsh.This)
public void paintComponent (java.awt.Graphics)
public java.awt.Graphics getBufferedGraphics ()
public void setBounds (int, int, int, int)
}
bsh/util/ClassBrowser$1.class
package bsh.util
bsh.util.ClassBrowser$1 extends java.lang.Object implements javax.swing.event.TreeSelectionListener {
private final bsh.util.ClassBrowser this$0
void (bsh.util.ClassBrowser)
public void valueChanged (javax.swing.event.TreeSelectionEvent)
}
bsh/util/ClassBrowser$2.class
package bsh.util
bsh.util.ClassBrowser$2 extends java.lang.Object implements javax.swing.event.TreeSelectionListener {
private final bsh.util.ClassBrowser this$0
void (bsh.util.ClassBrowser)
public void valueChanged (javax.swing.event.TreeSelectionEvent)
}
bsh/util/ClassBrowser$PackageTree.class
package bsh.util
bsh.util.ClassBrowser$PackageTree extends javax.swing.JTree {
javax.swing.tree.TreeNode root
javax.swing.tree.DefaultTreeModel treeModel
java.util.Map nodeForPackage
private final bsh.util.ClassBrowser this$0
void (bsh.util.ClassBrowser, java.util.Collection)
public void setPackages (java.util.Collection)
javax.swing.tree.DefaultTreeModel makeTreeModel (java.util.Collection)
javax.swing.tree.MutableTreeNode makeNode (java.util.Map, java.lang.String)
void mapNodes (javax.swing.tree.TreeNode)
void addNodeMap (javax.swing.tree.TreeNode)
void setSelectedPackage (java.lang.String)
}
bsh/util/ClassBrowser.class
package bsh.util
public bsh.util.ClassBrowser extends javax.swing.JSplitPane implements javax.swing.event.ListSelectionListener bsh.classpath.ClassPathListener {
bsh.classpath.BshClassPath classPath
bsh.BshClassManager classManager
javax.swing.JFrame frame
javax.swing.JInternalFrame iframe
javax.swing.JList classlist
javax.swing.JList conslist
javax.swing.JList mlist
javax.swing.JList fieldlist
bsh.util.ClassBrowser$PackageTree ptree
javax.swing.JTextArea methodLine
javax.swing.JTree tree
String[] packagesList
String[] classesList
java.lang.reflect.Constructor[] consList
java.lang.reflect.Method[] methodList
java.lang.reflect.Field[] fieldList
String selectedPackage
Class selectedClass
private static final java.awt.Color LIGHT_BLUE
public void ()
public void (bsh.BshClassManager)
java.lang.String[] toSortedStrings (java.util.Collection)
void setClist (java.lang.String)
java.lang.String[] parseConstructors (java.lang.reflect.Constructor[])
java.lang.String[] parseMethods (java.lang.reflect.Method[])
java.lang.String[] parseFields (java.lang.reflect.Field[])
java.lang.reflect.Constructor[] getPublicConstructors (java.lang.reflect.Constructor[])
java.lang.reflect.Method[] getPublicMethods (java.lang.reflect.Method[])
java.lang.reflect.Field[] getPublicFields (java.lang.reflect.Field[])
void setConslist (java.lang.Class)
void setMlist (java.lang.String)
void setFieldList (java.lang.Class)
void setMethodLine (java.lang.Object)
void setClassTree (java.lang.Class)
javax.swing.JPanel labeledPane (javax.swing.JComponent, java.lang.String)
public void init () throws bsh.ClassPathException
private javax.swing.JSplitPane splitPane (int, boolean, javax.swing.JComponent, javax.swing.JComponent)
public static void main (java.lang.String[]) throws java.lang.Exception
public void setFrame (javax.swing.JFrame)
public void setFrame (javax.swing.JInternalFrame)
public void valueChanged (javax.swing.event.ListSelectionEvent)
public void driveToClass (java.lang.String)
public void toFront ()
public void classPathChanged ()
static void ()
}
bsh/util/GUIConsoleInterface.class
package bsh.util
public abstract bsh.util.GUIConsoleInterface extends java.lang.Object implements bsh.ConsoleInterface {
public abstract void print (java.lang.Object, java.awt.Color)
public abstract void setNameCompletion (bsh.util.NameCompletion)
public abstract void setWaitFeedback (boolean)
}
bsh/util/Httpd.class
package bsh.util
public bsh.util.Httpd extends java.lang.Thread {
java.net.ServerSocket ss
public static void main (java.lang.String[]) throws java.io.IOException
public void (int) throws java.io.IOException
public void run ()
}
bsh/util/HttpdConnection.class
package bsh.util
bsh.util.HttpdConnection extends java.lang.Thread {
java.net.Socket client
java.io.BufferedReader in
java.io.OutputStream out
java.io.PrintStream pout
boolean isHttp1
void (java.net.Socket)
public void run ()
private void serveFile (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
private void sendFileData (java.lang.String) throws java.io.IOException java.io.FileNotFoundException
private void error (int, java.lang.String)
}
bsh/util/JConsole$1.class
package bsh.util
bsh.util.JConsole$1 extends javax.swing.JTextPane {
private final bsh.util.JConsole this$0
void (bsh.util.JConsole, javax.swing.text.StyledDocument)
public void cut ()
public void paste ()
}
bsh/util/JConsole$2.class
package bsh.util
bsh.util.JConsole$2 extends java.lang.Object implements java.lang.Runnable {
private final Object val$o
private final bsh.util.JConsole this$0
void (bsh.util.JConsole, java.lang.Object)
public void run ()
}
bsh/util/JConsole$3.class
package bsh.util
bsh.util.JConsole$3 extends java.lang.Object implements java.lang.Runnable {
private final javax.swing.Icon val$icon
private final bsh.util.JConsole this$0
void (bsh.util.JConsole, javax.swing.Icon)
public void run ()
}
bsh/util/JConsole$4.class
package bsh.util
bsh.util.JConsole$4 extends java.lang.Object implements java.lang.Runnable {
private final java.awt.Font val$font
private final java.awt.Color val$color
private final Object val$o
private final bsh.util.JConsole this$0
void (bsh.util.JConsole, java.awt.Font, java.awt.Color, java.lang.Object)
public void run ()
}
bsh/util/JConsole$5.class
package bsh.util
bsh.util.JConsole$5 extends java.lang.Object implements java.lang.Runnable {
private final String val$fontFamilyName
private final int val$size
private final java.awt.Color val$color
private final boolean val$bold
private final boolean val$italic
private final boolean val$underline
private final Object val$o
private final bsh.util.JConsole this$0
void (bsh.util.JConsole, java.lang.String, int, java.awt.Color, boolean, boolean, boolean, java.lang.Object)
public void run ()
}
bsh/util/JConsole$BlockingPipedInputStream.class
package bsh.util
public bsh.util.JConsole$BlockingPipedInputStream extends java.io.PipedInputStream {
boolean closed
public void (java.io.PipedOutputStream) throws java.io.IOException
public synchronized int read () throws java.io.IOException
public void close () throws java.io.IOException
}
bsh/util/JConsole.class
package bsh.util
public bsh.util.JConsole extends javax.swing.JScrollPane implements bsh.util.GUIConsoleInterface java.lang.Runnable java.awt.event.KeyListener java.awt.event.MouseListener java.awt.event.ActionListener java.beans.PropertyChangeListener {
private static final String CUT
private static final String COPY
private static final String PASTE
private java.io.OutputStream outPipe
private java.io.InputStream inPipe
private java.io.InputStream in
private java.io.PrintStream out
private int cmdStart
private java.util.Vector history
private String startedLine
private int histLine
private javax.swing.JPopupMenu menu
private javax.swing.JTextPane text
private javax.swing.text.DefaultStyledDocument doc
bsh.util.NameCompletion nameCompletion
final int SHOW_AMBIG_MAX
private boolean gotUp
String ZEROS
public java.io.InputStream getInputStream ()
public java.io.Reader getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
public void ()
public void (java.io.InputStream, java.io.OutputStream)
public void requestFocus ()
public void keyPressed (java.awt.event.KeyEvent)
public void keyTyped (java.awt.event.KeyEvent)
public void keyReleased (java.awt.event.KeyEvent)
private synchronized void type (java.awt.event.KeyEvent)
private void doCommandCompletion (java.lang.String)
private void resetCommandStart ()
private void append (java.lang.String)
private java.lang.String replaceRange (java.lang.Object, int, int)
private void forceCaretMoveToEnd ()
private void forceCaretMoveToStart ()
private void enter ()
private java.lang.String getCmd ()
private void historyUp ()
private void historyDown ()
private void showHistoryLine ()
private void acceptLine (java.lang.String)
public void println (java.lang.Object)
public void print (java.lang.Object)
public void println ()
public void error (java.lang.Object)
public void println (javax.swing.Icon)
public void print (javax.swing.Icon)
public void print (java.lang.Object, java.awt.Font)
public void print (java.lang.Object, java.awt.Color)
public void print (java.lang.Object, java.awt.Font, java.awt.Color)
public void print (java.lang.Object, java.lang.String, int, java.awt.Color)
public void print (java.lang.Object, java.lang.String, int, java.awt.Color, boolean, boolean, boolean)
private javax.swing.text.AttributeSet setStyle (java.awt.Font)
private javax.swing.text.AttributeSet setStyle (java.awt.Color)
private javax.swing.text.AttributeSet setStyle (java.awt.Font, java.awt.Color)
private javax.swing.text.AttributeSet setStyle (java.lang.String, int, java.awt.Color)
private javax.swing.text.AttributeSet setStyle (java.lang.String, int, java.awt.Color, boolean, boolean, boolean)
private void setStyle (javax.swing.text.AttributeSet)
private void setStyle (javax.swing.text.AttributeSet, boolean)
private javax.swing.text.AttributeSet getStyle ()
public void setFont (java.awt.Font)
private void inPipeWatcher () throws java.io.IOException
public void run ()
public java.lang.String toString ()
public void mouseClicked (java.awt.event.MouseEvent)
public void mousePressed (java.awt.event.MouseEvent)
public void mouseReleased (java.awt.event.MouseEvent)
public void mouseEntered (java.awt.event.MouseEvent)
public void mouseExited (java.awt.event.MouseEvent)
public void propertyChange (java.beans.PropertyChangeEvent)
public void actionPerformed (java.awt.event.ActionEvent)
private void invokeAndWait (java.lang.Runnable)
public void setNameCompletion (bsh.util.NameCompletion)
public void setWaitFeedback (boolean)
private int textLength ()
static javax.swing.JTextPane access$000 (bsh.util.JConsole)
static int access$100 (bsh.util.JConsole)
static void access$200 (bsh.util.JConsole)
static void access$300 (bsh.util.JConsole, java.lang.String)
static void access$400 (bsh.util.JConsole)
static javax.swing.text.AttributeSet access$500 (bsh.util.JConsole)
static javax.swing.text.AttributeSet access$600 (bsh.util.JConsole, java.awt.Font, java.awt.Color)
static void access$700 (bsh.util.JConsole, javax.swing.text.AttributeSet, boolean)
static javax.swing.text.AttributeSet access$800 (bsh.util.JConsole, java.lang.String, int, java.awt.Color, boolean, boolean, boolean)
}
bsh/util/JDemoApplet.class
package bsh.util
public bsh.util.JDemoApplet extends javax.swing.JApplet {
public void ()
public void init ()
}
bsh/util/JRemoteApplet.class
package bsh.util
public bsh.util.JRemoteApplet extends javax.swing.JApplet {
java.io.OutputStream out
java.io.InputStream in
public void ()
public void init ()
}
bsh/util/NameCompletion.class
package bsh.util
public abstract bsh.util.NameCompletion extends java.lang.Object {
public abstract java.lang.String[] completeName (java.lang.String)
}
bsh/util/NameCompletionTable.class
package bsh.util
public bsh.util.NameCompletionTable extends java.util.ArrayList implements bsh.util.NameCompletion {
bsh.util.NameCompletionTable table
java.util.List sources
public void ()
public void add (bsh.util.NameCompletionTable)
public void add (bsh.NameSource)
protected void getMatchingNames (java.lang.String, java.util.List)
public java.lang.String[] completeName (java.lang.String)
}
bsh/util/Sessiond.class
package bsh.util
public bsh.util.Sessiond extends java.lang.Thread {
private java.net.ServerSocket ss
bsh.NameSpace globalNameSpace
public void (bsh.NameSpace, int) throws java.io.IOException
public void run ()
}
bsh/util/SessiondConnection.class
package bsh.util
bsh.util.SessiondConnection extends java.lang.Thread {
bsh.NameSpace globalNameSpace
java.net.Socket client
void (bsh.NameSpace, java.net.Socket)
public void run ()
}
bsh/util/Util.class
package bsh.util
public bsh.util.Util extends java.lang.Object {
static java.awt.Window splashScreen
static Class class$bsh$Interpreter
public void ()
public static void startSplashScreen ()
public static void endSplashScreen ()
static java.lang.Class class$ (java.lang.String)
}
bsh/util/lib/
bsh/util/lib/awtconsole.html
bsh/util/lib/eye.jpg
bsh/util/lib/icon.gif
bsh/util/lib/jconsole.html
bsh/util/lib/remote.html
bsh/util/lib/script.gif
bsh/util/lib/small_bean_shell.gif
bsh/util/lib/splash.gif
bsh/util/lib/workspace.gif
bsh/commands/
bsh/commands/addClassPath.bsh
bsh/commands/bg.bsh
bsh/commands/bind.bsh
bsh/commands/browseClass.bsh
bsh/commands/cat.bsh
bsh/commands/cd.bsh
bsh/commands/classBrowser.bsh
bsh/commands/clear.bsh
bsh/commands/cp.bsh
bsh/commands/debug.bsh
bsh/commands/desktop.bsh
bsh/commands/dir.class
package bsh.commands
public bsh.commands.dir extends java.lang.Object {
static final String[] months
public void ()
public static java.lang.String usage ()
public static void invoke (bsh.Interpreter, bsh.CallStack)
public static void invoke (bsh.Interpreter, bsh.CallStack, java.lang.String)
static void ()
}
bsh/commands/dirname.bsh
bsh/commands/editor.bsh
bsh/commands/error.bsh
bsh/commands/eval.bsh
bsh/commands/exec.bsh
bsh/commands/exit.bsh
bsh/commands/extend.bsh
bsh/commands/fontMenu.bsh
bsh/commands/frame.bsh
bsh/commands/getBshPrompt.bsh
bsh/commands/getClass.bsh
bsh/commands/getClassPath.bsh
bsh/commands/getResource.bsh
bsh/commands/getSourceFileInfo.bsh
bsh/commands/importCommands.bsh
bsh/commands/importObject.bsh
bsh/commands/javap.bsh
bsh/commands/load.bsh
bsh/commands/makeWorkspace.bsh
bsh/commands/mv.bsh
bsh/commands/object.bsh
bsh/commands/pathToFile.bsh
bsh/commands/print.bsh
bsh/commands/printBanner.bsh
bsh/commands/pwd.bsh
bsh/commands/reloadClasses.bsh
bsh/commands/rm.bsh
bsh/commands/run.bsh
bsh/commands/save.bsh
bsh/commands/server.bsh
bsh/commands/setAccessibility.bsh
bsh/commands/setClassPath.bsh
bsh/commands/setFont.bsh
bsh/commands/setNameCompletion.bsh
bsh/commands/setNameSpace.bsh
bsh/commands/setStrictJava.bsh
bsh/commands/show.bsh
bsh/commands/source.bsh
bsh/commands/sourceRelative.bsh
bsh/commands/thinBorder.bsh
bsh/commands/unset.bsh
bsh/commands/which.bsh
bsh/commands/workspaceEditor.bsh
bsh/util/BeanShellBSFEngine.class
package bsh.util
public bsh.util.BeanShellBSFEngine extends org.apache.bsf.util.BSFEngineImpl {
bsh.Interpreter interpreter
boolean installedApplyMethod
static final String bsfApplyMethod
public void ()
public void initialize (org.apache.bsf.BSFManager, java.lang.String, java.util.Vector) throws org.apache.bsf.BSFException
public void setDebug (boolean)
public java.lang.Object call (java.lang.Object, java.lang.String, java.lang.Object[]) throws org.apache.bsf.BSFException
public java.lang.Object apply (java.lang.String, int, int, java.lang.Object, java.util.Vector, java.util.Vector) throws org.apache.bsf.BSFException
public java.lang.Object eval (java.lang.String, int, int, java.lang.Object) throws org.apache.bsf.BSFException
public void exec (java.lang.String, int, int, java.lang.Object) throws org.apache.bsf.BSFException
public void declareBean (org.apache.bsf.BSFDeclaredBean) throws org.apache.bsf.BSFException
public void undeclareBean (org.apache.bsf.BSFDeclaredBean) throws org.apache.bsf.BSFException
public void terminate ()
private java.lang.String sourceInfo (java.lang.String, int, int)
}
bsh/ClassGeneratorImpl$ClassNodeFilter.class
package bsh
bsh.ClassGeneratorImpl$ClassNodeFilter extends java.lang.Object implements bsh.BSHBlock$NodeFilter {
public static final int STATIC
public static final int INSTANCE
public static final int CLASSES
public static bsh.ClassGeneratorImpl$ClassNodeFilter CLASSSTATIC
public static bsh.ClassGeneratorImpl$ClassNodeFilter CLASSINSTANCE
public static bsh.ClassGeneratorImpl$ClassNodeFilter CLASSCLASSES
int context
private void (int)
public boolean isVisible (bsh.SimpleNode)
boolean isStatic (bsh.SimpleNode)
static void ()
}
bsh/ClassGeneratorImpl.class
package bsh
public bsh.ClassGeneratorImpl extends bsh.ClassGenerator {
public void ()
public java.lang.Class generateClass (java.lang.String, bsh.Modifiers, java.lang.Class[], java.lang.Class, bsh.BSHBlock, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
public java.lang.Object invokeSuperclassMethod (bsh.BshClassManager, java.lang.Object, java.lang.String, java.lang.Object[]) throws bsh.UtilEvalError bsh.ReflectError java.lang.reflect.InvocationTargetException
public void setInstanceNameSpaceParent (java.lang.Object, java.lang.String, bsh.NameSpace)
public static java.lang.Class generateClassImpl (java.lang.String, bsh.Modifiers, java.lang.Class[], java.lang.Class, bsh.BSHBlock, boolean, bsh.CallStack, bsh.Interpreter) throws bsh.EvalError
static bsh.Variable[] getDeclaredVariables (bsh.BSHBlock, bsh.CallStack, bsh.Interpreter, java.lang.String)
static bsh.DelayedEvalBshMethod[] getDeclaredMethods (bsh.BSHBlock, bsh.CallStack, bsh.Interpreter, java.lang.String) throws bsh.EvalError
public static java.lang.Object invokeSuperclassMethodImpl (bsh.BshClassManager, java.lang.Object, java.lang.String, java.lang.Object[]) throws bsh.UtilEvalError bsh.ReflectError java.lang.reflect.InvocationTargetException
}
bsh/ClassGeneratorUtil$ConstructorArgs.class
package bsh
public bsh.ClassGeneratorUtil$ConstructorArgs extends java.lang.Object {
public static bsh.ClassGeneratorUtil$ConstructorArgs DEFAULT
public int selector
Object[] args
int arg
void ()
void (int, java.lang.Object[])
java.lang.Object next ()
public boolean getBoolean ()
public byte getByte ()
public char getChar ()
public short getShort ()
public int getInt ()
public long getLong ()
public double getDouble ()
public float getFloat ()
public java.lang.Object getObject ()
static void ()
}
bsh/ClassGeneratorUtil.class
package bsh
public bsh.ClassGeneratorUtil extends java.lang.Object implements bsh.org.objectweb.asm.Constants {
static final String BSHSTATIC
static final String BSHTHIS
static final String BSHSUPER
static final String BSHINIT
static final String BSHCONSTRUCTORS
static final int DEFAULTCONSTRUCTOR
static final String OBJECT
String className
String fqClassName
Class superClass
String superClassName
Class[] interfaces
bsh.Variable[] vars
java.lang.reflect.Constructor[] superConstructors
bsh.DelayedEvalBshMethod[] constructors
bsh.DelayedEvalBshMethod[] methods
bsh.NameSpace classStaticNameSpace
bsh.Modifiers classModifiers
boolean isInterface
static Class class$java$lang$Object
static Class class$java$lang$String
static Class array$Ljava$lang$Object
static Class class$bsh$Interpreter
static Class class$bsh$CallStack
static Class class$bsh$SimpleNode
public void (bsh.Modifiers, java.lang.String, java.lang.String, java.lang.Class, java.lang.Class[], bsh.Variable[], bsh.DelayedEvalBshMethod[], bsh.NameSpace, boolean)
public byte[] generateClass ()
static int getASMModifiers (bsh.Modifiers)
static void generateField (java.lang.String, java.lang.String, int, bsh.org.objectweb.asm.ClassWriter)
static void generateMethod (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int, bsh.org.objectweb.asm.ClassWriter)
void generateConstructor (int, java.lang.String[], int, bsh.org.objectweb.asm.ClassWriter)
void generateConstructorSwitch (int, int, int, bsh.org.objectweb.asm.CodeVisitor)
static void doSwitchBranch (int, java.lang.String, java.lang.String[], bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label[], int, bsh.org.objectweb.asm.CodeVisitor)
static java.lang.String getMethodDescriptor (java.lang.String, java.lang.String[])
static void generateSuperDelegateMethod (java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int, bsh.org.objectweb.asm.ClassWriter)
boolean classContainsMethod (java.lang.Class, java.lang.String, java.lang.String[])
static void generatePlainReturnCode (java.lang.String, bsh.org.objectweb.asm.CodeVisitor)
public static void generateParameterReifierCode (java.lang.String[], boolean, bsh.org.objectweb.asm.CodeVisitor)
public static void generateReturnCode (java.lang.String, bsh.org.objectweb.asm.CodeVisitor)
public static bsh.ClassGeneratorUtil$ConstructorArgs getConstructorArgs (java.lang.String, bsh.This, java.lang.Object[], int)
public static void initInstance (java.lang.Object, java.lang.String, java.lang.Object[])
static bsh.This getClassStaticThis (java.lang.Class, java.lang.String)
static bsh.This getClassInstanceThis (java.lang.Object, java.lang.String)
private static boolean isPrimitive (java.lang.String)
static java.lang.String[] getTypeDescriptors (java.lang.Class[])
private static java.lang.String descriptorToClassName (java.lang.String)
private static java.lang.String getBaseName (java.lang.String)
static java.lang.Class class$ (java.lang.String)
}
bsh/DelayedEvalBshMethod.class
package bsh
public bsh.DelayedEvalBshMethod extends bsh.BshMethod {
String returnTypeDescriptor
bsh.BSHReturnType returnTypeNode
String[] paramTypeDescriptors
bsh.BSHFormalParameters paramTypesNode
transient bsh.CallStack callstack
transient bsh.Interpreter interpreter
void (java.lang.String, java.lang.String, bsh.BSHReturnType, java.lang.String[], java.lang.String[], bsh.BSHFormalParameters, bsh.BSHBlock, bsh.NameSpace, bsh.Modifiers, bsh.CallStack, bsh.Interpreter)
public java.lang.String getReturnTypeDescriptor ()
public java.lang.Class getReturnType ()
public java.lang.String[] getParamTypeDescriptors ()
public java.lang.Class[] getParameterTypes ()
}
bsh/org/
bsh/org/objectweb/
bsh/org/objectweb/asm/
bsh/org/objectweb/asm/ByteVector.class
package bsh.org.objectweb.asm
final bsh.org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void ()
public void (int)
public bsh.org.objectweb.asm.ByteVector put1 (int)
public bsh.org.objectweb.asm.ByteVector put11 (int, int)
public bsh.org.objectweb.asm.ByteVector put2 (int)
public bsh.org.objectweb.asm.ByteVector put12 (int, int)
public bsh.org.objectweb.asm.ByteVector put4 (int)
public bsh.org.objectweb.asm.ByteVector put8 (long)
public bsh.org.objectweb.asm.ByteVector putUTF (java.lang.String)
public bsh.org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
private void enlarge (int)
}
bsh/org/objectweb/asm/ClassVisitor.class
package bsh.org.objectweb.asm
public abstract bsh.org.objectweb.asm.ClassVisitor extends java.lang.Object {
public abstract void visit (int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract void visitField (int, java.lang.String, java.lang.String, java.lang.Object)
public abstract bsh.org.objectweb.asm.CodeVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitEnd ()
}
bsh/org/objectweb/asm/ClassWriter.class
package bsh.org.objectweb.asm
public bsh.org.objectweb.asm.ClassWriter extends java.lang.Object implements bsh.org.objectweb.asm.ClassVisitor {
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
private short index
private bsh.org.objectweb.asm.ByteVector pool
private bsh.org.objectweb.asm.Item[] table
private int threshold
private int access
private int name
private int superName
private int interfaceCount
private int[] interfaces
private bsh.org.objectweb.asm.Item sourceFile
private int fieldCount
private bsh.org.objectweb.asm.ByteVector fields
private boolean computeMaxs
bsh.org.objectweb.asm.CodeWriter firstMethod
bsh.org.objectweb.asm.CodeWriter lastMethod
private int innerClassesCount
private bsh.org.objectweb.asm.ByteVector innerClasses
bsh.org.objectweb.asm.Item key
bsh.org.objectweb.asm.Item key2
bsh.org.objectweb.asm.Item key3
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static byte[] TYPE
public void (boolean)
public void visit (int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public void visitField (int, java.lang.String, java.lang.String, java.lang.Object)
public bsh.org.objectweb.asm.CodeVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
public byte[] toByteArray ()
bsh.org.objectweb.asm.Item newCst (java.lang.Object)
bsh.org.objectweb.asm.Item newUTF8 (java.lang.String)
bsh.org.objectweb.asm.Item newClass (java.lang.String)
bsh.org.objectweb.asm.Item newField (java.lang.String, java.lang.String, java.lang.String)
bsh.org.objectweb.asm.Item newMethod (java.lang.String, java.lang.String, java.lang.String)
bsh.org.objectweb.asm.Item newItfMethod (java.lang.String, java.lang.String, java.lang.String)
private bsh.org.objectweb.asm.Item newInteger (int)
private bsh.org.objectweb.asm.Item newFloat (float)
private bsh.org.objectweb.asm.Item newLong (long)
private bsh.org.objectweb.asm.Item newDouble (double)
private bsh.org.objectweb.asm.Item newString (java.lang.String)
private bsh.org.objectweb.asm.Item newNameType (java.lang.String, java.lang.String)
private bsh.org.objectweb.asm.Item get (bsh.org.objectweb.asm.Item)
private void put (bsh.org.objectweb.asm.Item)
private void put122 (int, int, int)
static void ()
}
bsh/org/objectweb/asm/CodeVisitor.class
package bsh.org.objectweb.asm
public abstract bsh.org.objectweb.asm.CodeVisitor extends java.lang.Object {
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitJumpInsn (int, bsh.org.objectweb.asm.Label)
public abstract void visitLabel (bsh.org.objectweb.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public abstract void visitTableSwitchInsn (int, int, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label[])
public abstract void visitLookupSwitchInsn (bsh.org.objectweb.asm.Label, int[], bsh.org.objectweb.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract void visitTryCatchBlock (bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, java.lang.String)
public abstract void visitMaxs (int, int)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, int)
public abstract void visitLineNumber (int, bsh.org.objectweb.asm.Label)
}
bsh/org/objectweb/asm/CodeWriter.class
package bsh.org.objectweb.asm
public bsh.org.objectweb.asm.CodeWriter extends java.lang.Object implements bsh.org.objectweb.asm.CodeVisitor {
static final boolean CHECK
bsh.org.objectweb.asm.CodeWriter next
private bsh.org.objectweb.asm.ClassWriter cw
private bsh.org.objectweb.asm.Item name
private bsh.org.objectweb.asm.Item desc
private int access
private int maxStack
private int maxLocals
private bsh.org.objectweb.asm.ByteVector code
private int catchCount
private bsh.org.objectweb.asm.ByteVector catchTable
private int exceptionCount
private int[] exceptions
private int localVarCount
private bsh.org.objectweb.asm.ByteVector localVar
private int lineNumberCount
private bsh.org.objectweb.asm.ByteVector lineNumber
private boolean resize
private final boolean computeMaxs
private int stackSize
private int maxStackSize
private bsh.org.objectweb.asm.Label currentBlock
private bsh.org.objectweb.asm.Label blockStack
private static final int[] SIZE
private bsh.org.objectweb.asm.Edge head
private bsh.org.objectweb.asm.Edge tail
private static bsh.org.objectweb.asm.Edge pool
protected void (bsh.org.objectweb.asm.ClassWriter, boolean)
protected void init (int, java.lang.String, java.lang.String, java.lang.String[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, bsh.org.objectweb.asm.Label)
public void visitLabel (bsh.org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (bsh.org.objectweb.asm.Label, int[], bsh.org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, java.lang.String)
public void visitMaxs (int, int)
public void visitLocalVariable (java.lang.String, java.lang.String, bsh.org.objectweb.asm.Label, bsh.org.objectweb.asm.Label, int)
public void visitLineNumber (int, bsh.org.objectweb.asm.Label)
private static int getArgumentsAndReturnSizes (java.lang.String)
private void addSuccessor (int, bsh.org.objectweb.asm.Label)
final int getSize ()
final void put (bsh.org.objectweb.asm.ByteVector)
protected int[] resizeInstructions (int[], int[], int)
static int readUnsignedShort (byte[], int)
static short readShort (byte[], int)
static int readInt (byte[], int)
static void writeShort (byte[], int, int)
static int getNewOffset (int[], int[], int, int)
protected int getCodeSize ()
protected byte[] getCode ()
static void ()
}
bsh/org/objectweb/asm/Constants.class
package bsh.org.objectweb.asm
public abstract bsh.org.objectweb.asm.Constants extends java.lang.Object {
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SUPER
public static final int ACC_SYNTHETIC
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
}
bsh/org/objectweb/asm/Edge.class
package bsh.org.objectweb.asm
bsh.org.objectweb.asm.Edge extends java.lang.Object {
int stackSize
bsh.org.objectweb.asm.Label successor
bsh.org.objectweb.asm.Edge next
bsh.org.objectweb.asm.Edge poolNext
void ()
}
bsh/org/objectweb/asm/Item.class
package bsh.org.objectweb.asm
final bsh.org.objectweb.asm.Item extends java.lang.Object {
short index
int type
int intVal
long longVal
float floatVal
double doubleVal
String strVal1
String strVal2
String strVal3
int hashCode
bsh.org.objectweb.asm.Item next
void ()
void (short, bsh.org.objectweb.asm.Item)
void set (int)
void set (long)
void set (float)
void set (double)
void set (int, java.lang.String, java.lang.String, java.lang.String)
boolean isEqualTo (bsh.org.objectweb.asm.Item)
}
bsh/org/objectweb/asm/Label.class
package bsh.org.objectweb.asm
public bsh.org.objectweb.asm.Label extends java.lang.Object {
bsh.org.objectweb.asm.CodeWriter owner
boolean resolved
int position
private int referenceCount
private int[] srcAndRefPositions
int beginStackSize
int maxStackSize
bsh.org.objectweb.asm.Edge successors
bsh.org.objectweb.asm.Label next
boolean pushed
public void ()
void put (bsh.org.objectweb.asm.CodeWriter, bsh.org.objectweb.asm.ByteVector, int, boolean)
private void addReference (int, int)
boolean resolve (bsh.org.objectweb.asm.CodeWriter, int, byte[])
}
bsh/org/objectweb/asm/Type.class
package bsh.org.objectweb.asm
public bsh.org.objectweb.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final bsh.org.objectweb.asm.Type VOID_TYPE
public static final bsh.org.objectweb.asm.Type BOOLEAN_TYPE
public static final bsh.org.objectweb.asm.Type CHAR_TYPE
public static final bsh.org.objectweb.asm.Type BYTE_TYPE
public static final bsh.org.objectweb.asm.Type SHORT_TYPE
public static final bsh.org.objectweb.asm.Type INT_TYPE
public static final bsh.org.objectweb.asm.Type FLOAT_TYPE
public static final bsh.org.objectweb.asm.Type LONG_TYPE
public static final bsh.org.objectweb.asm.Type DOUBLE_TYPE
private final int sort
private char[] buf
private int off
private int len
private void (int)
private void (int, char[], int, int)
public static bsh.org.objectweb.asm.Type getType (java.lang.String)
public static bsh.org.objectweb.asm.Type getType (java.lang.Class)
public static bsh.org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
public static bsh.org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
public static bsh.org.objectweb.asm.Type getReturnType (java.lang.String)
public static bsh.org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
private static bsh.org.objectweb.asm.Type getType (char[], int)
public int getSort ()
public int getDimensions ()
public bsh.org.objectweb.asm.Type getElementType ()
public java.lang.String getClassName ()
public java.lang.String getInternalName ()
public java.lang.String getDescriptor ()
public static java.lang.String getMethodDescriptor (bsh.org.objectweb.asm.Type, bsh.org.objectweb.asm.Type[])
private void getDescriptor (java.lang.StringBuffer)
public static java.lang.String getInternalName (java.lang.Class)
public static java.lang.String getDescriptor (java.lang.Class)
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
public int getSize ()
public int getOpcode (int)
static void ()
}
bsh/servlet/
bsh/servlet/BshServlet.class
package bsh.servlet
public bsh.servlet.BshServlet extends javax.servlet.http.HttpServlet {
static String bshVersion
static String exampleScript
static Class class$bsh$servlet$BshServlet
public void ()
static java.lang.String getBshVersion ()
public void doGet (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
void sendHTML (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.Exception, java.lang.Object, java.lang.StringBuffer, boolean) throws java.io.IOException
void sendRaw (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.Exception, java.lang.Object, java.lang.StringBuffer) throws java.io.IOException
java.lang.String formatScriptResultHTML (java.lang.String, java.lang.Object, java.lang.Exception, java.lang.StringBuffer) throws java.io.IOException
java.lang.String showScriptContextHTML (java.lang.String, int, int)
public void doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
java.lang.Object evalScript (java.lang.String, java.lang.StringBuffer, boolean, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws bsh.EvalError
public static java.lang.String escape (java.lang.String)
static java.lang.Class class$ (java.lang.String)
static void ()
}
bsh/servlet/SimpleTemplate.class
package bsh.servlet
public bsh.servlet.SimpleTemplate extends java.lang.Object {
StringBuffer buff
static String NO_TEMPLATE
static java.util.Map templateData
static boolean cacheTemplates
public static bsh.servlet.SimpleTemplate getTemplate (java.lang.String)
public static java.lang.String getStringFromStream (java.io.InputStream) throws java.io.IOException
public static java.lang.String getStringFromStream (java.io.Reader) throws java.io.IOException
public void (java.lang.String)
public void (java.io.Reader) throws java.io.IOException
public void (java.net.URL) throws java.io.IOException
private void init (java.lang.String)
public void replace (java.lang.String, java.lang.String)
int[] findTemplate (java.lang.String)
public java.lang.String toString ()
public void write (java.io.PrintWriter)
public void write (java.io.PrintStream)
public static void main (java.lang.String[]) throws java.io.IOException
public static void setCacheTemplates (boolean)
static void ()
}
bsh/servlet/error.template
bsh/servlet/getVersion.bsh
bsh/servlet/page.template
bsh/servlet/result.template
bsh/Console.class
package bsh
public bsh.Console extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
}
bsh/Remote.class
package bsh
public bsh.Remote extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
public static int eval (java.lang.String, java.lang.String) throws java.io.IOException
static java.lang.String doBsh (java.lang.String, java.lang.String)
private static void sendLine (java.lang.String, java.io.OutputStream) throws java.io.IOException
static java.lang.String doHttp (java.lang.String, java.lang.String)
static java.lang.String getFile (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
}