索引

A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes and Interfaces|常量字段值|序列化表格|所有程序包

A

absoluteClassCache - 类中的变量 bsh.BshClassManager
Global cache for things we know are classes.
absoluteNonClasses - 类中的变量 bsh.BshClassManager
Global cache for things we know are *not* classes.
ABSTRACT - 接口中的静态变量 bsh.ParserConstants
 
actionPerformed(ActionEvent) - 类中的方法 bsh.util.JConsole
 
add(NameSource) - 类中的方法 bsh.util.NameCompletionTable
Add a NameSource which is monitored for names.
add(NameCompletionTable) - 类中的方法 bsh.util.NameCompletionTable
Add a NameCompletionTable, which is more optimized than the more general NameSource
add(String) - 类中的方法 bsh.classpath.BshClassPath.AmbiguousName
 
add(URL) - 类中的方法 bsh.classpath.BshClassPath
 
add(URL[]) - 类中的方法 bsh.classpath.BshClassPath
 
add_escapes(String) - 异常错误中的方法 bsh.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addClassPath(URL) - 类中的方法 bsh.BshClassManager
 
addClassPath(URL) - 类中的方法 bsh.classpath.ClassManagerImpl
 
addComponent(BshClassPath) - 类中的方法 bsh.classpath.BshClassPath
Add the specified BshClassPath as a component of our path.
addEscapes(String) - 错误中的静态方法 bsh.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - 类中的方法 bsh.Parser
 
addListener(BshClassManager.Listener) - 类中的方法 bsh.BshClassManager
 
addListener(BshClassManager.Listener) - 类中的方法 bsh.classpath.ClassManagerImpl
 
addListener(ClassPathListener) - 类中的方法 bsh.classpath.BshClassPath
 
addMappingFeedback(BshClassPath.MappingFeedback) - 类中的静态方法 bsh.classpath.BshClassPath
 
addModifier(int, String) - 类中的方法 bsh.Modifiers
 
addNameSourceListener(NameSource.Listener) - 类中的方法 bsh.classpath.BshClassPath
Implements NameSource Add a listener who is notified upon changes to names in this space.
addNameSourceListener(NameSource.Listener) - 接口中的方法 bsh.NameSource
 
addNameSourceListener(NameSource.Listener) - 类中的方法 bsh.NameSpace
Implements NameSource Add a listener who is notified upon changes to names in this space.
addURL(URL) - 类中的方法 bsh.classpath.BshClassLoader
 
adjustBeginLineColumn(int, int) - 类中的方法 bsh.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - 类中的方法 bsh.JavaCharStream
 
AllocationExpression() - 类中的方法 bsh.Parser
 
AmbiguousName() - 类的构造器 bsh.classpath.BshClassPath.AmbiguousName
 
AmbiguousName() - 类中的方法 bsh.Parser
 
ANDASSIGN - 接口中的静态变量 bsh.ParserConstants
 
ANDASSIGNX - 接口中的静态变量 bsh.ParserConstants
 
AndExpression() - 类中的方法 bsh.Parser
 
ArgumentList() - 类中的方法 bsh.Parser
 
Arguments() - 类中的方法 bsh.Parser
 
ArrayDimensions() - 类中的方法 bsh.Parser
 
ArrayInitializer() - 类中的方法 bsh.Parser
 
ASSIGN - 接口中的静态变量 bsh.ParserConstants
 
Assignment() - 类中的方法 bsh.Parser
 
AssignmentOperator() - 类中的方法 bsh.Parser
 
AWTConsole - bsh.util中的类
An old AWT based console for BeanShell.
AWTConsole() - 类的构造器 bsh.util.AWTConsole
 
AWTConsole(int, int, InputStream, OutputStream) - 类的构造器 bsh.util.AWTConsole
 
AWTConsole(InputStream, OutputStream) - 类的构造器 bsh.util.AWTConsole
 
AWTDemoApplet - bsh.util中的类
Run bsh as an applet for demo purposes.
AWTDemoApplet() - 类的构造器 bsh.util.AWTDemoApplet
 
AWTRemoteApplet - bsh.util中的类
A lightweight console applet for remote display of a Beanshell session.
AWTRemoteApplet() - 类的构造器 bsh.util.AWTRemoteApplet
 

B

backup(int) - 类中的方法 bsh.JavaCharStream
 
BANG - 接口中的静态变量 bsh.ParserConstants
 
BasicBshIterator(Object) - 类的构造器 bsh.CollectionManager.BasicBshIterator
Construct a basic BasicBshIterator
beginColumn - 类中的变量 bsh.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - 类中的变量 bsh.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - 类中的方法 bsh.JavaCharStream
 
binaryOperation(Object, Object, int) - 类中的静态方法 bsh.Primitive
Perform a binary operation on two Primitives or wrapper types.
bind(This, NameSpace, Interpreter) - 类中的静态方法 bsh.This
Bind a This reference to a parent's namespace with the specified declaring interpreter.
BIT_AND - 接口中的静态变量 bsh.ParserConstants
 
BIT_ANDX - 接口中的静态变量 bsh.ParserConstants
 
BIT_OR - 接口中的静态变量 bsh.ParserConstants
 
BIT_ORX - 接口中的静态变量 bsh.ParserConstants
 
Block() - 类中的方法 bsh.Parser
 
BlockingPipedInputStream(PipedOutputStream) - 类的构造器 bsh.util.JConsole.BlockingPipedInputStream
 
BlockStatement() - 类中的方法 bsh.Parser
 
BOOL_AND - 接口中的静态变量 bsh.ParserConstants
 
BOOL_ANDX - 接口中的静态变量 bsh.ParserConstants
 
BOOL_OR - 接口中的静态变量 bsh.ParserConstants
 
BOOL_ORX - 接口中的静态变量 bsh.ParserConstants
 
BOOLEAN - 接口中的静态变量 bsh.ParserConstants
 
BooleanLiteral() - 类中的方法 bsh.Parser
 
booleanValue() - 类中的方法 bsh.Primitive
 
boxType(Class) - 类中的静态方法 bsh.Primitive
Get the corresponding java.lang wrapper class for the primitive TYPE class.
BREAK - 接口中的静态变量 bsh.ParserConstants
 
BreakStatement() - 类中的方法 bsh.Parser
 
bsh - 程序包 bsh
 
bsh.classpath - 程序包 bsh.classpath
 
bsh.reflect - 程序包 bsh.reflect
 
bsh.util - 程序包 bsh.util
 
BshCanvas - bsh.util中的类
Scriptable Canvas with buffered graphics.
BshCanvas() - 类的构造器 bsh.util.BshCanvas
 
BshCanvas(This) - 类的构造器 bsh.util.BshCanvas
 
BshClassLoader - bsh.classpath中的类
One of the things BshClassLoader does is to address a deficiency in URLClassLoader that prevents us from specifying individual classes via URLs.
BshClassLoader(BshClassManager) - 类的构造器 bsh.classpath.BshClassLoader
For use by children
BshClassLoader(BshClassManager, BshClassPath) - 类的构造器 bsh.classpath.BshClassLoader
 
BshClassLoader(BshClassManager, URL[]) - 类的构造器 bsh.classpath.BshClassLoader
 
BshClassManager - bsh中的类
BshClassManager manages all classloading in BeanShell.
BshClassManager() - 类的构造器 bsh.BshClassManager
 
BshClassManager.Listener - bsh中的接口
 
BshClassPath - bsh.classpath中的类
A BshClassPath encapsulates knowledge about a class path of URLs.
BshClassPath(String) - 类的构造器 bsh.classpath.BshClassPath
 
BshClassPath(String, URL[]) - 类的构造器 bsh.classpath.BshClassPath
 
BshClassPath.AmbiguousName - bsh.classpath中的类
 
BshClassPath.ClassSource - bsh.classpath中的类
 
BshClassPath.DirClassSource - bsh.classpath中的类
 
BshClassPath.GeneratedClassSource - bsh.classpath中的类
 
BshClassPath.JarClassSource - bsh.classpath中的类
 
BshClassPath.MappingFeedback - bsh.classpath中的接口
 
BSHFormalComment - bsh中的类
 
BSHFormalComment(int) - 类的构造器 bsh.BSHFormalComment
 
BshIterator - bsh中的接口
An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
BshMethod - bsh中的类
This represents an instance of a bsh method declaration in a particular namespace.
BSHPackageDeclaration - bsh中的类
 
BSHPackageDeclaration(int) - 类的构造器 bsh.BSHPackageDeclaration
 
bubbleSort(String[]) - 类中的静态方法 bsh.StringUtil
 
bufcolumn - 类中的变量 bsh.JavaCharStream
 
buffer - 类中的变量 bsh.JavaCharStream
 
bufline - 类中的变量 bsh.JavaCharStream
 
bufpos - 类中的变量 bsh.JavaCharStream
 
BYTE - 接口中的静态变量 bsh.ParserConstants
 

C

cacheClassInfo(String, Class) - 类中的方法 bsh.BshClassManager
Cache info about whether name is a class or not.
cacheResolvedMethod(Class, Class[], Method) - 类中的方法 bsh.BshClassManager
Cache a resolved (possibly overloaded) method based on the argument types used to invoke it, subject to classloader change.
CallStack - bsh中的类
A stack of NameSpaces representing the call path.
CallStack() - 类的构造器 bsh.CallStack
 
CallStack(NameSpace) - 类的构造器 bsh.CallStack
 
canGenerateInterfaces() - 类中的静态方法 bsh.Capabilities
 
canonicalizeClassName(String) - 类中的静态方法 bsh.classpath.BshClassPath
Create a proper class name from a messy thing.
Capabilities - bsh中的类
The map of extended features supported by the runtime in which we live.
Capabilities() - 类的构造器 bsh.Capabilities
 
Capabilities.Unavailable - bsh中的异常错误
An attempt was made to use an unavailable capability supported by an optional package.
CASE - 接口中的静态变量 bsh.ParserConstants
 
CastExpression() - 类中的方法 bsh.Parser
 
CastLookahead() - 类中的方法 bsh.Parser
 
castToType(Class, int) - 类中的方法 bsh.Primitive
Cast this bsh.Primitive value to a new bsh.Primitive value This is usually a numeric type cast.
CATCH - 接口中的静态变量 bsh.ParserConstants
 
CHAR - 接口中的静态变量 bsh.ParserConstants
 
CHARACTER_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
children - 类中的变量 bsh.BSHFormalComment
 
CLASS - 类中的静态变量 bsh.Modifiers
 
CLASS - 接口中的静态变量 bsh.ParserConstants
 
ClassBrowser - bsh.util中的类
A simple class browser for the BeanShell desktop.
ClassBrowser() - 类的构造器 bsh.util.ClassBrowser
 
ClassBrowser(BshClassManager) - 类的构造器 bsh.util.ClassBrowser
 
ClassDeclaration() - 类中的方法 bsh.Parser
 
classExists(String) - 类中的方法 bsh.BshClassManager
 
classExists(String) - 类中的静态方法 bsh.Capabilities
Use direct Class.forName() to test for the existence of a class.
classForName(String) - 类中的方法 bsh.BshClassManager
Load the specified class by name, taking into account added classpath and reloaded classes, etc.
classForName(String) - 类中的方法 bsh.classpath.ClassManagerImpl
 
ClassGenerator - bsh中的类
 
ClassGenerator() - 类的构造器 bsh.ClassGenerator
 
ClassGeneratorImpl - bsh中的类
 
ClassGeneratorImpl() - 类的构造器 bsh.ClassGeneratorImpl
 
ClassGeneratorUtil - bsh中的类
ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
ClassGeneratorUtil(Modifiers, String, String, Class, Class[], Variable[], DelayedEvalBshMethod[], NameSpace, boolean) - 类的构造器 bsh.ClassGeneratorUtil
 
ClassGeneratorUtil.ConstructorArgs - bsh中的类
A ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
ClassIdentifier - bsh中的类
 
ClassIdentifier(Class) - 类的构造器 bsh.ClassIdentifier
 
classLoaderChanged() - 类中的方法 bsh.BshClassManager
 
classLoaderChanged() - 接口中的方法 bsh.BshClassManager.Listener
 
classLoaderChanged() - 类中的方法 bsh.classpath.ClassManagerImpl
Clear global class cache and notify namespaces to clear their class caches.
classLoaderChanged() - 类中的方法 bsh.NameSpace
Clear all cached classes and names
ClassManagerImpl - bsh.classpath中的类
Manage all classloading in BeanShell.
ClassManagerImpl() - 类的构造器 bsh.classpath.ClassManagerImpl
Used by BshClassManager singleton constructor
classMapping(String) - 接口中的方法 bsh.classpath.BshClassPath.MappingFeedback
Provide feedback on the progress of mapping the classpath
classPathChanged() - 类中的方法 bsh.classpath.BshClassPath
 
classPathChanged() - 接口中的方法 bsh.classpath.ClassPathListener
 
classPathChanged() - 类中的方法 bsh.util.ClassBrowser
 
ClassPathException - bsh中的异常错误
 
ClassPathException(String) - 异常错误的构造器 bsh.ClassPathException
 
ClassPathListener - bsh.classpath中的接口
 
ClassSource() - 类的构造器 bsh.classpath.BshClassPath.ClassSource
 
ClassSourceMap() - 类的构造器 bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap
 
clear() - 类中的方法 bsh.CallStack
 
clear() - 类中的方法 bsh.ExternalNameSpace
Clear all variables, methods, and imports from this namespace and clear all values from the external map (via Map clear()).
clear() - 类中的方法 bsh.NameSpace
Clear all variables, methods, and imports from this namespace.
clearCaches() - 类中的方法 bsh.BshClassManager
Clear the caches in BshClassManager
close() - 类中的方法 bsh.util.JConsole.BlockingPipedInputStream
 
cmUnavailable() - 类中的静态方法 bsh.BshClassManager
 
CollectionManager - bsh中的类
The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
CollectionManager() - 类的构造器 bsh.CollectionManager
 
CollectionManager.BasicBshIterator - bsh中的类
An implementation that works with JDK 1.1
COLON - 接口中的静态变量 bsh.ParserConstants
 
column - 类中的变量 bsh.JavaCharStream
 
COMMA - 接口中的静态变量 bsh.ParserConstants
 
completeName(String) - 接口中的方法 bsh.util.NameCompletion
Return an array containing a string element of the maximum unambiguous namespace completion or, if there is no common prefix, return the list of ambiguous names.
completeName(String) - 类中的方法 bsh.util.NameCompletionTable
 
ConditionalAndExpression() - 类中的方法 bsh.Parser
 
ConditionalExpression() - 类中的方法 bsh.Parser
 
ConditionalOrExpression() - 类中的方法 bsh.Parser
 
Console - bsh中的类
Console startup class.
Console() - 类的构造器 bsh.Console
 
ConsoleInterface - bsh中的接口
The capabilities of a minimal console for BeanShell.
CONST - 接口中的静态变量 bsh.ParserConstants
 
CONTINUE - 接口中的静态变量 bsh.ParserConstants
 
ContinueStatement() - 类中的方法 bsh.Parser
 
copy() - 类中的方法 bsh.CallStack
Occasionally we need to freeze the callstack for error reporting purposes, etc.
createClassManager(Interpreter) - 类中的静态方法 bsh.BshClassManager
Create a new instance of the class manager.
createEnumeration(Object) - 类中的方法 bsh.CollectionManager.BasicBshIterator
Create an enumeration over the given object
curChar - 类中的变量 bsh.ParserTokenManager
 
currentToken - 异常错误中的变量 bsh.ParseException
This is the last token that has been consumed successfully.

D

debug(String) - 类中的静态方法 bsh.Interpreter
Print a debug message on debug stream associated with this interpreter only if debugging is turned on.
DEBUG - 类中的静态变量 bsh.Interpreter
 
debugStream - 类中的变量 bsh.ParserTokenManager
 
DECIMAL_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
DECR - 接口中的静态变量 bsh.ParserConstants
 
DEFAULT - 类中的静态变量 bsh.ClassGeneratorUtil.ConstructorArgs
A ConstructorArgs which calls the default constructor
DEFAULT - 接口中的静态变量 bsh.ParserConstants
 
defineClass(String, byte[]) - 类中的方法 bsh.BshClassManager
 
defineClass(String, byte[]) - 类中的方法 bsh.classpath.ClassManagerImpl
Get the BeanShell classloader.
definingClass(String) - 类中的方法 bsh.BshClassManager
Flag the class name as being in the process of being defined.
definingClasses - 类中的变量 bsh.BshClassManager
 
definingClassesBaseNames - 类中的变量 bsh.BshClassManager
 
DelayedEvalBshMethod - bsh中的类
 
depth() - 类中的方法 bsh.CallStack
 
DIGIT - 接口中的静态变量 bsh.ParserConstants
 
disable_tracing() - 类中的方法 bsh.Parser
 
DiscreteFilesClassLoader - bsh.classpath中的类
A classloader which can load one or more classes from specified sources.
DiscreteFilesClassLoader(BshClassManager, DiscreteFilesClassLoader.ClassSourceMap) - 类的构造器 bsh.classpath.DiscreteFilesClassLoader
 
DiscreteFilesClassLoader.ClassSourceMap - bsh.classpath中的类
 
DO - 接口中的静态变量 bsh.ParserConstants
 
Done() - 类中的方法 bsh.JavaCharStream
 
doneDefiningClass(String) - 类中的方法 bsh.BshClassManager
Indicate that the specified class name has been defined and may be loaded normally.
DoStatement() - 类中的方法 bsh.Parser
 
doSuperImport() - 类中的方法 bsh.BshClassManager
Support for "import *;" Hide details in here as opposed to NameSpace.
doSuperImport() - 类中的方法 bsh.classpath.ClassManagerImpl
Support for "import *;" Hide details in here as opposed to NameSpace.
doSuperImport() - 类中的方法 bsh.NameSpace
Perform "import *;" causing the entire classpath to be mapped.
DOT - 接口中的静态变量 bsh.ParserConstants
 
DOUBLE - 接口中的静态变量 bsh.ParserConstants
 
driveToClass(String) - 类中的方法 bsh.util.ClassBrowser
 
dump(PrintWriter) - 类中的方法 bsh.BshClassManager
 
dump(PrintWriter) - 类中的方法 bsh.classpath.ClassManagerImpl
 
dump(String) - 类中的方法 bsh.BSHFormalComment
 

E

ELSE - 接口中的静态变量 bsh.ParserConstants
 
EmptyStatement() - 类中的方法 bsh.Parser
 
enable_tracing() - 类中的方法 bsh.Parser
 
endClassMapping() - 接口中的方法 bsh.classpath.BshClassPath.MappingFeedback
 
endColumn - 类中的变量 bsh.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - 类中的变量 bsh.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endSplashScreen() - 类中的静态方法 bsh.util.Util
 
EnhancedForStatement() - 类中的方法 bsh.Parser
 
ENUM - 接口中的静态变量 bsh.ParserConstants
 
EOF - 接口中的静态变量 bsh.ParserConstants
 
eol - 异常错误中的变量 bsh.ParseException
The end of line string for this machine.
EQ - 接口中的静态变量 bsh.ParserConstants
 
EqualityExpression() - 类中的方法 bsh.Parser
 
equals(Object) - 类中的方法 bsh.Primitive
Primitives compare equal with other Primitives containing an equal wrapped value.
error(Object) - 接口中的方法 bsh.ConsoleInterface
 
error(Object) - 类中的方法 bsh.Interpreter
Print an error message in a standard format on the output stream associated with this interpreter.
error(Object) - 类中的方法 bsh.util.AWTConsole
 
error(Object) - 类中的方法 bsh.util.JConsole
 
errorWhileMapping(String) - 接口中的方法 bsh.classpath.BshClassPath.MappingFeedback
 
eval(CallStack, Interpreter) - 类中的方法 bsh.BSHPackageDeclaration
 
eval(CallStack, Interpreter) - 类中的方法 bsh.BSHFormalComment
This is the general signature for evaluation of a node.
eval(Reader) - 类中的方法 bsh.Interpreter
Evaluate the inputstream in this interpreter's global namespace.
eval(Reader, NameSpace, String) - 类中的方法 bsh.Interpreter
Spawn a non-interactive local interpreter to evaluate text in the specified namespace.
eval(String) - 类中的方法 bsh.Interpreter
Evaluate the string in this interpreter's global namespace.
eval(String, NameSpace) - 类中的方法 bsh.Interpreter
Evaluate the string in the specified namespace.
eval(String, String) - 类中的静态方法 bsh.Remote
Evaluate text in the interpreter at url, returning a possible integer return value.
EvalError - bsh中的异常错误
EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
EvalError(String, SimpleNode, CallStack) - 异常错误的构造器 bsh.EvalError
 
evalOnly - 类中的变量 bsh.Interpreter
 
ExclusiveOrExpression() - 类中的方法 bsh.Parser
 
ExpandBuff(boolean) - 类中的方法 bsh.JavaCharStream
 
expectedTokenSequences - 异常错误中的变量 bsh.ParseException
Each entry in this array is an array of integers.
EXPONENT - 接口中的静态变量 bsh.ParserConstants
 
Expression() - 类中的方法 bsh.Parser
 
EXTENDS - 接口中的静态变量 bsh.ParserConstants
 
externalClassLoader - 类中的变量 bsh.BshClassManager
An external classloader supplied by the setClassLoader() command.
ExternalNameSpace - bsh中的类
A namespace which maintains an external map of values held in variables in its scope.
ExternalNameSpace() - 类的构造器 bsh.ExternalNameSpace
 
ExternalNameSpace(NameSpace, String, Map) - 类的构造器 bsh.ExternalNameSpace
 

F

FALSE - 接口中的静态变量 bsh.ParserConstants
 
FIELD - 类中的静态变量 bsh.Modifiers
 
FillBuff() - 类中的方法 bsh.JavaCharStream
 
FINAL - 接口中的静态变量 bsh.ParserConstants
 
FINALLY - 接口中的静态变量 bsh.ParserConstants
 
findClass(String) - 类中的方法 bsh.classpath.BshClassLoader
Find the correct source for the class...
findClass(String) - 类中的方法 bsh.classpath.DiscreteFilesClassLoader
 
FLOAT - 接口中的静态变量 bsh.ParserConstants
 
FLOATING_POINT_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
FOR - 接口中的静态变量 bsh.ParserConstants
 
ForInit() - 类中的方法 bsh.Parser
 
FORMAL_COMMENT - 接口中的静态变量 bsh.ParserConstants
 
FormalComment() - 类中的方法 bsh.Parser
 
FormalParameter() - 类中的方法 bsh.Parser
 
FormalParameters() - 类中的方法 bsh.Parser
 
ForStatement() - 类中的方法 bsh.Parser
 
ForUpdate() - 类中的方法 bsh.Parser
 

G

GE - 接口中的静态变量 bsh.ParserConstants
 
generateClass() - 类中的方法 bsh.ClassGeneratorUtil
Generate the class bytecode for this class.
generateClass(String, Modifiers, Class[], Class, BSHBlock, boolean, CallStack, Interpreter) - 类中的方法 bsh.ClassGenerator
Parse the BSHBlock for the class definition and generate the class.
generateClass(String, Modifiers, Class[], Class, BSHBlock, boolean, CallStack, Interpreter) - 类中的方法 bsh.ClassGeneratorImpl
 
generateClassImpl(String, Modifiers, Class[], Class, BSHBlock, boolean, CallStack, Interpreter) - 类中的静态方法 bsh.ClassGeneratorImpl
Parse the BSHBlock for for the class definition and generate the class using ClassGenerator.
generateParameterReifierCode(String[], boolean, CodeVisitor) - 类中的静态方法 bsh.ClassGeneratorUtil
Generates the code to reify the arguments of the given method.
generateParseException() - 类中的方法 bsh.Parser
 
generateReturnCode(String, CodeVisitor) - 类中的静态方法 bsh.ClassGeneratorUtil
Generates the code to unreify the result of the given method.
get() - 类中的方法 bsh.classpath.BshClassPath.AmbiguousName
 
get(int) - 类中的方法 bsh.CallStack
zero based.
get(String) - 类中的方法 bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap
 
get(String) - 类中的方法 bsh.Interpreter
Get the value of the name.
get(String, Interpreter) - 类中的方法 bsh.NameSpace
Resolve name to an object through this namespace.
getAllNames() - 类中的方法 bsh.classpath.BshClassPath
 
getAllNames() - 接口中的方法 bsh.NameSource
 
getAllNames() - 类中的方法 bsh.NameSpace
Implements NameSource
getAllNamesAux(Vector) - 类中的方法 bsh.ExternalNameSpace
 
getAllNamesAux(Vector) - 类中的方法 bsh.NameSpace
Helper for implementing NameSource
getBaseLoader() - 类中的方法 bsh.classpath.ClassManagerImpl
 
getBeginColumn() - 类中的方法 bsh.JavaCharStream
 
getBeginLine() - 类中的方法 bsh.JavaCharStream
 
getBoolean() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getBootClassPath() - 类中的静态方法 bsh.classpath.BshClassPath
Get the boot path including the lib/rt.jar if possible.
getBshIterator(Object) - 类中的方法 bsh.CollectionManager
 
getBufferedGraphics() - 类中的方法 bsh.util.BshCanvas
Get a buffered (persistent) image for drawing on this component
getByte() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getChar() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getChild(int) - 类中的方法 bsh.BSHFormalComment
 
getClass(String) - 类中的方法 bsh.NameSpace
Load a class through this namespace taking into account imports.
getClassBeingDefined(String) - 类中的方法 bsh.BshClassManager
This method is a temporary workaround used with definingClass.
getClassesForPackage(String) - 类中的方法 bsh.classpath.BshClassPath
Return the set of class names in the specified package including all component paths.
getClassGenerator() - 类中的静态方法 bsh.ClassGenerator
 
getClassManager() - 类中的方法 bsh.Interpreter
Get the class manager associated with this interpreter (the BshClassManager of this interpreter's global namespace).
getClassManager() - 类中的方法 bsh.NameSpace
 
getClassNameByUnqName(String) - 类中的方法 bsh.BshClassManager
Return the name or null if none is found, Throw an ClassPathException containing detail if name is ambigous.
getClassNameByUnqName(String) - 类中的方法 bsh.classpath.BshClassPath
Support for super import "*"; Get the full name associated with the unqualified name in this classpath.
getClassNameByUnqName(String) - 类中的方法 bsh.classpath.ClassManagerImpl
Return the name or null if none is found, Throw an ClassPathException containing detail if name is ambigous.
getClassPath() - 类中的方法 bsh.classpath.ClassManagerImpl
Get the full blown classpath.
getClassSource(String) - 类中的方法 bsh.classpath.BshClassPath
Return the source of the specified class which may lie in component path.
getCode(String) - 类中的方法 bsh.classpath.BshClassPath.DirClassSource
 
getCode(String) - 类中的方法 bsh.classpath.BshClassPath.GeneratedClassSource
 
getCode(String) - 类中的方法 bsh.classpath.BshClassPath.JarClassSource
 
getCollectionManager() - 类中的静态方法 bsh.CollectionManager
 
getColumn() - 类中的方法 bsh.JavaCharStream
已过时。 
getCommand(String, Class[], Interpreter) - 类中的方法 bsh.NameSpace
A command is a scripted method or compiled command class implementing a specified method signature.
getConstructorArgs(String, This, Object[], int) - 类中的静态方法 bsh.ClassGeneratorUtil
Evaluate the arguments (if any) for the constructor specified by the constructor index.
getDeclaredVariables() - 类中的方法 bsh.ExternalNameSpace
 
getDeclaredVariables() - 类中的方法 bsh.NameSpace
 
getDefaultValue(Class) - 类中的静态方法 bsh.Primitive
Get the appropriate default value per JLS 4.5.4
getDir() - 类中的方法 bsh.classpath.BshClassPath.DirClassSource
 
getDouble() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getEndColumn() - 类中的方法 bsh.JavaCharStream
 
getEndLine() - 类中的方法 bsh.JavaCharStream
 
getErr() - 接口中的方法 bsh.ConsoleInterface
 
getErr() - 类中的方法 bsh.Interpreter
Get the error output stream associated with this interpreter.
getErr() - 类中的方法 bsh.util.AWTConsole
 
getErr() - 类中的方法 bsh.util.JConsole
 
getErrorLineNumber() - 异常错误中的方法 bsh.EvalError
 
getErrorLineNumber() - 异常错误中的方法 bsh.ParseException
 
getErrorSourceFile() - 异常错误中的方法 bsh.EvalError
 
getErrorSourceFile() - 异常错误中的方法 bsh.ParseException
 
getErrorText() - 异常错误中的方法 bsh.EvalError
 
getErrorText() - 异常错误中的方法 bsh.ParseException
 
getFloat() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getFromMap(Object, Object) - 类中的方法 bsh.CollectionManager
 
getFullPath() - 类中的方法 bsh.classpath.BshClassPath
Get the full path including component paths.
getGlobal(Interpreter) - 类中的方法 bsh.NameSpace
Get the top level namespace or this namespace if we are the top.
GetImage() - 类中的方法 bsh.JavaCharStream
 
getImportedMethod(String, Class[]) - 类中的方法 bsh.NameSpace
 
getImportedVar(String) - 类中的方法 bsh.NameSpace
 
getIn() - 接口中的方法 bsh.ConsoleInterface
 
getIn() - 类中的方法 bsh.Interpreter
Get the input stream associated with this interpreter.
getIn() - 类中的方法 bsh.util.AWTConsole
 
getIn() - 类中的方法 bsh.util.JConsole
 
getInputStream() - 类中的方法 bsh.util.JConsole
 
getInt() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getInterface(Class) - 类中的方法 bsh.Interpreter
Get a reference to the interpreter (global namespace), cast to the specified interface type.
getInterface(Class) - 类中的方法 bsh.This
Get a version of this scripted object implementing the specified interface.
getInterface(Class) - 类中的方法 bsh.XThis
Get dynamic proxy for interface, caching those it creates.
getInterface(Class[]) - 类中的方法 bsh.This
Get a version of this scripted object implementing the specified interfaces.
getInterface(Class[]) - 类中的方法 bsh.XThis
Get dynamic proxy for interface, caching those it creates.
getInvocationLine() - 类中的方法 bsh.NameSpace
 
getInvocationText() - 类中的方法 bsh.NameSpace
 
getLine() - 类中的方法 bsh.JavaCharStream
已过时。 
getLineNumber() - 类中的方法 bsh.BSHFormalComment
Get the line number of the starting token
getLong() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getMap() - 类中的方法 bsh.ExternalNameSpace
Get the map view of this namespace.
getMatchingNames(String, List) - 类中的方法 bsh.util.NameCompletionTable
Add any matching names to list (including any from other tables)
getMessage() - 异常错误中的方法 bsh.EvalError
 
getMessage() - 异常错误中的方法 bsh.ParseException
 
getMessage() - 错误中的方法 bsh.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage(boolean) - 异常错误中的方法 bsh.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMethod(String, Class[]) - 类中的方法 bsh.NameSpace
 
getMethod(String, Class[], boolean) - 类中的方法 bsh.ExternalNameSpace
 
getMethod(String, Class[], boolean) - 类中的方法 bsh.NameSpace
Get the bsh method matching the specified signature declared in this name space or a parent.
getMethodNames() - 类中的方法 bsh.NameSpace
Get the names of methods declared in this namespace.
getMethods() - 类中的方法 bsh.NameSpace
Get the methods defined in this namespace.
getModifiers() - 类中的方法 bsh.BshMethod
 
getModifiers() - 类中的方法 bsh.Variable
 
getName() - 类中的方法 bsh.BshMethod
 
getName() - 类中的方法 bsh.NameSpace
The name of this namespace.
getName() - 类中的方法 bsh.Variable
 
getNameSpace() - 类中的方法 bsh.Interpreter
Get the global namespace of this interpreter.
getNameSpace() - 类中的方法 bsh.This
 
getNextToken() - 类中的方法 bsh.Parser
 
getNextToken() - 类中的方法 bsh.ParserTokenManager
 
getObject() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getOut() - 接口中的方法 bsh.ConsoleInterface
 
getOut() - 类中的方法 bsh.Interpreter
Get the outptut stream associated with this interpreter.
getOut() - 类中的方法 bsh.util.AWTConsole
 
getOut() - 类中的方法 bsh.util.JConsole
 
getPackagesSet() - 类中的方法 bsh.classpath.BshClassPath
Get a list of all of the known packages
getParameterNames() - 类中的方法 bsh.BshMethod
 
getParameterTypes() - 类中的方法 bsh.BshMethod
Get the argument types of this method.
getParameterTypes() - 类中的方法 bsh.DelayedEvalBshMethod
 
getParamTypeDescriptors() - 类中的方法 bsh.DelayedEvalBshMethod
 
getParent() - 类中的方法 bsh.Interpreter
Get the parent Interpreter of this interpreter, if any.
getParent() - 类中的方法 bsh.NameSpace
Get the parent namespace.
getPathComponents() - 类中的方法 bsh.classpath.BshClassPath
Get the path components including any component paths.
getReflectManager() - 类中的静态方法 bsh.ReflectManager
Return the singleton bsh ReflectManager.
getResolvedMethod(Class, String, Class[], boolean) - 类中的方法 bsh.BshClassManager
Return a previously cached resolved method.
getResource(String) - 类中的方法 bsh.BshClassManager
Get a resource URL using the BeanShell classpath
getResource(String) - 类中的方法 bsh.classpath.ClassManagerImpl
Get a resource URL using the BeanShell classpath
getResourceAsStream(String) - 类中的方法 bsh.BshClassManager
Get a resource stream using the BeanShell classpath
getResourceAsStream(String) - 类中的方法 bsh.classpath.ClassManagerImpl
Get a resource stream using the BeanShell classpath
getReturnType() - 类中的方法 bsh.BshMethod
Get the return type of the method.
getReturnType() - 类中的方法 bsh.DelayedEvalBshMethod
 
getReturnTypeDescriptor() - 类中的方法 bsh.DelayedEvalBshMethod
 
getScriptStackTrace() - 异常错误中的方法 bsh.EvalError
 
getShort() - 类中的方法 bsh.ClassGeneratorUtil.ConstructorArgs
 
getShowResults() - 类中的方法 bsh.Interpreter
Show on/off verbose printing status for the show() command.
getSourceFile() - 类中的方法 bsh.BSHFormalComment
Get the name of the source file (or more generally source) of the text from which this node was parsed.
getSourceFileInfo() - 类中的方法 bsh.Interpreter
Specify the source of the text from which this interpreter is reading.
getStrictJava() - 类中的方法 bsh.Interpreter
 
GetSuffix(int) - 类中的方法 bsh.JavaCharStream
 
getSuper(Interpreter) - 类中的方法 bsh.NameSpace
Get the parent namespace' This reference or this namespace' This reference if we are the top.
getTarget() - 异常错误中的方法 bsh.TargetError
 
getTargetClass() - 类中的方法 bsh.ClassIdentifier
 
getText() - 类中的方法 bsh.BSHFormalComment
Get the text of the tokens comprising this node.
getToken(int) - 类中的方法 bsh.Parser
 
getType() - 类中的方法 bsh.Primitive
Get the corresponding Java primitive TYPE class for this Primitive.
getType() - 类中的方法 bsh.Variable
A type of null means loosely typed variable
getTypeDescriptor() - 类中的方法 bsh.Variable
 
getURL() - 类中的方法 bsh.classpath.BshClassPath.JarClassSource
 
getUserClassPath() - 类中的静态方法 bsh.classpath.BshClassPath
A BshClassPath initialized to the user path from java.class.path
getUserClassPathComponents() - 类中的静态方法 bsh.classpath.BshClassPath
 
getValue() - 类中的方法 bsh.Primitive
Return the primitive value stored in its java.lang wrapper class
getVariable(String) - 类中的方法 bsh.NameSpace
Get the specified variable in this namespace or a parent namespace.
getVariable(String, boolean) - 类中的方法 bsh.NameSpace
Get the specified variable in this namespace.
getVariableImpl(String, boolean) - 类中的方法 bsh.ExternalNameSpace
 
getVariableImpl(String, boolean) - 类中的方法 bsh.NameSpace
Locate a variable and return the Variable object with optional recursion through parent name spaces.
getVariableNames() - 类中的方法 bsh.ExternalNameSpace
 
getVariableNames() - 类中的方法 bsh.NameSpace
Get the names of variables defined in this namespace.
GEX - 接口中的静态变量 bsh.ParserConstants
 
GOTO - 接口中的静态变量 bsh.ParserConstants
 
GT - 接口中的静态变量 bsh.ParserConstants
 
GTX - 接口中的静态变量 bsh.ParserConstants
 
GUIConsoleInterface - bsh.util中的接口
Additional capabilities of an interactive console for BeanShell.

H

HASH_BANG_COMMENT - 接口中的静态变量 bsh.ParserConstants
 
hashCode() - 类中的方法 bsh.Primitive
The hash of the Primitive is tied to the hash of the wrapped value but shifted so that they are not the same.
hasModifier(String) - 类中的方法 bsh.BshMethod
 
hasModifier(String) - 类中的方法 bsh.Modifiers
 
hasModifier(String) - 类中的方法 bsh.Variable
 
hasNext() - 接口中的方法 bsh.BshIterator
Returns true if and only if there are more objects available via the next() method
hasNext() - 类中的方法 bsh.CollectionManager.BasicBshIterator
Returns true if and only if there are more objects available via the next() method
hasSuperImport() - 类中的方法 bsh.BshClassManager
A "super import" ("import *") operation has been performed.
hasSuperImport() - 类中的方法 bsh.classpath.ClassManagerImpl
 
haveAccessibility() - 类中的静态方法 bsh.Capabilities
If accessibility is enabled determine if the accessibility mechanism exists and if we have the optional bsh package to use it.
haveSwing() - 类中的静态方法 bsh.Capabilities
 
HEX_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
HOOK - 接口中的静态变量 bsh.ParserConstants
 
Httpd - bsh.util中的类
A very simple httpd that supports the remote server mode.
Httpd(int) - 类的构造器 bsh.util.Httpd
 

I

id - 类中的变量 bsh.BSHFormalComment
 
IDENTIFIER - 接口中的静态变量 bsh.ParserConstants
 
identifierToClass(ClassIdentifier) - 类中的静态方法 bsh.NameSpace
This is a helper method for working inside of bsh scripts and commands.
IF - 接口中的静态变量 bsh.ParserConstants
 
IfStatement() - 类中的方法 bsh.Parser
 
image - 类中的变量 bsh.Token
The string image of the token.
IMPLEMENTS - 接口中的静态变量 bsh.ParserConstants
 
IMPORT - 接口中的静态变量 bsh.ParserConstants
 
importClass(String) - 类中的方法 bsh.NameSpace
Import a class name.
importCommands(String) - 类中的方法 bsh.NameSpace
Import scripted or compiled BeanShell commands in the following package in the classpath.
ImportDeclaration() - 类中的方法 bsh.Parser
 
importedClasses - 类中的变量 bsh.NameSpace
 
importObject(Object) - 类中的方法 bsh.NameSpace
Import a compiled Java object's methods and variables into this namespace.
importPackage(String) - 类中的方法 bsh.NameSpace
subsequent imports override earlier ones
importStatic(Class) - 类中的方法 bsh.NameSpace
 
inBuf - 类中的变量 bsh.JavaCharStream
 
InclusiveOrExpression() - 类中的方法 bsh.Parser
 
INCR - 接口中的静态变量 bsh.ParserConstants
 
init() - 类中的方法 bsh.util.AWTDemoApplet
 
init() - 类中的方法 bsh.util.AWTRemoteApplet
 
init() - 类中的方法 bsh.util.ClassBrowser
 
init() - 类中的方法 bsh.util.JDemoApplet
 
init() - 类中的方法 bsh.util.JRemoteApplet
 
initInstance(Object, String, Object[]) - 类中的静态方法 bsh.ClassGeneratorUtil
Initialize an instance of the class.
inNativeCode() - 异常错误中的方法 bsh.TargetError
Return true if the TargetError was generated from native code.
input_stream - 类中的变量 bsh.ParserTokenManager
 
inputStream - 类中的变量 bsh.JavaCharStream
 
INSTANCEOF - 接口中的静态变量 bsh.ParserConstants
 
InstanceOfExpression() - 类中的方法 bsh.Parser
 
insureInitialized() - 类中的方法 bsh.classpath.BshClassPath
If the claspath map is not initialized, do it now.
insureInitialized(boolean) - 类中的方法 bsh.classpath.BshClassPath
 
INT - 接口中的静态变量 bsh.ParserConstants
 
INTEGER_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
interactive - 类中的变量 bsh.Interpreter
 
INTERFACE - 接口中的静态变量 bsh.ParserConstants
 
Interpreter - bsh中的类
The BeanShell script interpreter.
Interpreter() - 类的构造器 bsh.Interpreter
Create an interpreter for evaluation only.
Interpreter(ConsoleInterface) - 类的构造器 bsh.Interpreter
Construct a new interactive interpreter attached to the specified console.
Interpreter(ConsoleInterface, NameSpace) - 类的构造器 bsh.Interpreter
Construct a new interactive interpreter attached to the specified console using the specified parent namespace.
Interpreter(Reader, PrintStream, PrintStream, boolean) - 类的构造器 bsh.Interpreter
 
Interpreter(Reader, PrintStream, PrintStream, boolean, NameSpace) - 类的构造器 bsh.Interpreter
 
Interpreter(Reader, PrintStream, PrintStream, boolean, NameSpace, Interpreter, String) - 类的构造器 bsh.Interpreter
The main constructor.
InterpreterError - bsh中的异常错误
An internal error in the interpreter has occurred.
InterpreterError(String) - 异常错误的构造器 bsh.InterpreterError
 
intValue() - 类中的方法 bsh.Primitive
 
invoke(Object[], Interpreter) - 类中的方法 bsh.BshMethod
Invoke the declared method with the specified arguments and interpreter reference.
invoke(Object[], Interpreter, CallStack, SimpleNode) - 类中的方法 bsh.BshMethod
Invoke the bsh method with the specified args, interpreter ref, and callstack.
invokeMain(Class, String[]) - 类中的静态方法 bsh.Interpreter
 
invokeMethod(String, Object[]) - 类中的方法 bsh.This
Invoke specified method as from outside java code, using the declaring interpreter and current namespace.
invokeMethod(String, Object[], Interpreter) - 类中的方法 bsh.NameSpace
Invoke a method in this namespace with the specified args and interpreter reference.
invokeMethod(String, Object[], Interpreter, CallStack, SimpleNode) - 类中的方法 bsh.NameSpace
This method simply delegates to This.invokeMethod();
invokeMethod(String, Object[], Interpreter, CallStack, SimpleNode, boolean) - 类中的方法 bsh.This
Invoke a method in this namespace with the specified args, interpreter reference, callstack, and caller info.
invokeSuperclassMethod(BshClassManager, Object, String, Object[]) - 类中的方法 bsh.ClassGenerator
Invoke a super.method() style superclass method on an object instance.
invokeSuperclassMethod(BshClassManager, Object, String, Object[]) - 类中的方法 bsh.ClassGeneratorImpl
 
invokeSuperclassMethodImpl(BshClassManager, Object, String, Object[]) - 类中的静态方法 bsh.ClassGeneratorImpl
 
isArchiveFileName(String) - 类中的静态方法 bsh.classpath.BshClassPath
 
isBshIterable(Object) - 类中的方法 bsh.CollectionManager
 
isClassBeingDefined(String) - 类中的方法 bsh.BshClassManager
 
isClassFileName(String) - 类中的静态方法 bsh.classpath.BshClassPath
 
isMap(Object) - 类中的方法 bsh.CollectionManager
 
isNumber() - 类中的方法 bsh.Primitive
Determine if this primitive is a numeric type.
isWrapperType(Class) - 类中的静态方法 bsh.Primitive
 

J

JavaCharStream - bsh中的类
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - 类的构造器 bsh.JavaCharStream
 
JavaCharStream(InputStream, int, int) - 类的构造器 bsh.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - 类的构造器 bsh.JavaCharStream
 
JavaCharStream(Reader) - 类的构造器 bsh.JavaCharStream
 
JavaCharStream(Reader, int, int) - 类的构造器 bsh.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - 类的构造器 bsh.JavaCharStream
 
JAVACODE - 类中的静态变量 bsh.NameSpace
 
JAVACODE - 类中的静态变量 bsh.BSHFormalComment
 
JConsole - bsh.util中的类
A JFC/Swing based console for the BeanShell desktop.
JConsole() - 类的构造器 bsh.util.JConsole
 
JConsole(InputStream, OutputStream) - 类的构造器 bsh.util.JConsole
 
JConsole.BlockingPipedInputStream - bsh.util中的类
The overridden read method in this class will not throw "Broken pipe" IOExceptions; It will simply wait for new writers and data.
JDemoApplet - bsh.util中的类
Run bsh as an applet for demo purposes.
JDemoApplet() - 类的构造器 bsh.util.JDemoApplet
 
jj_nt - 类中的变量 bsh.Parser
 
jjFillToken() - 类中的方法 bsh.ParserTokenManager
 
jjstrLiteralImages - 类中的静态变量 bsh.ParserTokenManager
 
jjtAddChild(Node, int) - 类中的方法 bsh.BSHFormalComment
 
JJTALLOCATIONEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTAMBIGUOUSNAME - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTARGUMENTS - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTARRAYDIMENSIONS - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTARRAYINITIALIZER - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTASSIGNMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTBINARYEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTBLOCK - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTCASTEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTCLASSDECLARATION - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtClose() - 类中的方法 bsh.BSHFormalComment
 
JJTENHANCEDFORSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTFORMALCOMMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTFORMALPARAMETER - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTFORMALPARAMETERS - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTFORSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtGetChild(int) - 类中的方法 bsh.BSHFormalComment
 
jjtGetNumChildren() - 类中的方法 bsh.BSHFormalComment
 
jjtGetParent() - 类中的方法 bsh.BSHFormalComment
 
JJTIFSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTIMPORTDECLARATION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTLITERAL - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTMETHODDECLARATION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTMETHODINVOCATION - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtNodeName - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtOpen() - 类中的方法 bsh.BSHFormalComment
 
JJTPACKAGEDECLARATION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTPRIMARYEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTPRIMARYSUFFIX - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTPRIMITIVETYPE - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtree - 类中的变量 bsh.Parser
 
JJTRETURNSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTRETURNTYPE - 接口中的静态变量 bsh.ParserTreeConstants
 
jjtSetParent(Node) - 类中的方法 bsh.BSHFormalComment
 
JJTSTATEMENTEXPRESSIONLIST - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTSWITCHLABEL - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTSWITCHSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTTERNARYEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTTHROWSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTTRYSTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTTYPE - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTTYPEDVARIABLEDECLARATION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTUNARYEXPRESSION - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTVARIABLEDECLARATOR - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTVOID - 接口中的静态变量 bsh.ParserTreeConstants
 
JJTWHILESTATEMENT - 接口中的静态变量 bsh.ParserTreeConstants
 
JRemoteApplet - bsh.util中的类
A lightweight console applet for remote display of a Beanshell session.
JRemoteApplet() - 类的构造器 bsh.util.JRemoteApplet
 

K

keyPressed(KeyEvent) - 类中的方法 bsh.util.AWTConsole
 
keyPressed(KeyEvent) - 类中的方法 bsh.util.JConsole
 
keyReleased(KeyEvent) - 类中的方法 bsh.util.AWTConsole
 
keyReleased(KeyEvent) - 类中的方法 bsh.util.JConsole
 
keyTyped(KeyEvent) - 类中的方法 bsh.util.AWTConsole
 
keyTyped(KeyEvent) - 类中的方法 bsh.util.JConsole
 
kind - 类中的变量 bsh.Token
An integer that describes the kind of this token.

L

LabeledStatement() - 类中的方法 bsh.Parser
 
LBRACE - 接口中的静态变量 bsh.ParserConstants
 
LBRACKET - 接口中的静态变量 bsh.ParserConstants
 
LE - 接口中的静态变量 bsh.ParserConstants
 
LETTER - 接口中的静态变量 bsh.ParserConstants
 
LEX - 接口中的静态变量 bsh.ParserConstants
 
LexicalError(boolean, int, int, int, String, char) - 错误中的静态方法 bsh.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - 类中的静态变量 bsh.ParserTokenManager
 
line - 类中的变量 bsh.JavaCharStream
 
Line() - 类中的方法 bsh.Parser
 
Literal() - 类中的方法 bsh.Parser
 
loadClass(String, boolean) - 类中的方法 bsh.classpath.BshClassLoader
This modification allows us to reload classes which are in the Java VM user classpath.
loadDefaultImports() - 类中的方法 bsh.NameSpace
Import standard packages.
loadSourceClass(String) - 类中的方法 bsh.BshClassManager
 
LOCALSCOPING - 类中的静态变量 bsh.Interpreter
 
LONG - 接口中的静态变量 bsh.ParserConstants
 
lookingAhead - 类中的变量 bsh.Parser
 
LPAREN - 接口中的静态变量 bsh.ParserConstants
 
LSHIFT - 接口中的静态变量 bsh.ParserConstants
 
LSHIFTASSIGN - 接口中的静态变量 bsh.ParserConstants
 
LSHIFTASSIGNX - 接口中的静态变量 bsh.ParserConstants
 
LSHIFTX - 接口中的静态变量 bsh.ParserConstants
 
LT - 接口中的静态变量 bsh.ParserConstants
 
LTX - 接口中的静态变量 bsh.ParserConstants
 

M

main(String[]) - 类中的静态方法 bsh.classpath.BshClassPath
 
main(String[]) - 类中的静态方法 bsh.Console
 
main(String[]) - 类中的静态方法 bsh.Interpreter
Run the text only interpreter on the command line or specify a file.
main(String[]) - 类中的静态方法 bsh.Parser
 
main(String[]) - 类中的静态方法 bsh.Remote
 
main(String[]) - 类中的静态方法 bsh.util.AWTConsole
 
main(String[]) - 类中的静态方法 bsh.util.ClassBrowser
 
main(String[]) - 类中的静态方法 bsh.util.Httpd
 
maxCommonPrefix(String, String) - 类中的静态方法 bsh.StringUtil
 
maxNextCharInd - 类中的变量 bsh.JavaCharStream
 
METHOD - 类中的静态变量 bsh.Modifiers
 
MethodDeclaration() - 类中的方法 bsh.Parser
 
MethodInvocation() - 类中的方法 bsh.Parser
 
methodString(String, Class[]) - 类中的静态方法 bsh.StringUtil
 
MINUS - 接口中的静态变量 bsh.ParserConstants
 
MINUSASSIGN - 接口中的静态变量 bsh.ParserConstants
 
MOD - 接口中的静态变量 bsh.ParserConstants
 
MODASSIGN - 接口中的静态变量 bsh.ParserConstants
 
Modifiers - bsh中的类
 
Modifiers() - 类的构造器 bsh.Modifiers
 
Modifiers(int, boolean) - 类中的方法 bsh.Parser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
mouseClicked(MouseEvent) - 类中的方法 bsh.util.JConsole
 
mouseEntered(MouseEvent) - 类中的方法 bsh.util.JConsole
 
mouseExited(MouseEvent) - 类中的方法 bsh.util.JConsole
 
mousePressed(MouseEvent) - 类中的方法 bsh.util.JConsole
 
mouseReleased(MouseEvent) - 类中的方法 bsh.util.JConsole
 
MULTI_LINE_COMMENT - 接口中的静态变量 bsh.ParserConstants
 
MultiplicativeExpression() - 类中的方法 bsh.Parser
 

N

NameCompletion - bsh.util中的接口
The interface for name completion.
NameCompletionTable - bsh.util中的类
NameCompletionTable is a utility that implements simple name completion for a collection of names, NameSources, and other NameCompletionTables.
NameCompletionTable() - 类的构造器 bsh.util.NameCompletionTable
 
NameList() - 类中的方法 bsh.Parser
 
NameSource - bsh中的接口
This interface supports name completion, which is used primarily for command line tools, etc.
NameSource.Listener - bsh中的接口
 
nameSourceChanged(NameSource) - 接口中的方法 bsh.NameSource.Listener
 
NameSpace - bsh中的类
A namespace in which methods, variables, and imports (class names) live.
NameSpace(BshClassManager, String) - 类的构造器 bsh.NameSpace
 
NameSpace(NameSpace, BshClassManager, String) - 类的构造器 bsh.NameSpace
 
NameSpace(NameSpace, String) - 类的构造器 bsh.NameSpace
 
nameSpaceChanged() - 类中的方法 bsh.NameSpace
Clear all cached classes and names
NATIVE - 接口中的静态变量 bsh.ParserConstants
 
NE - 接口中的静态变量 bsh.ParserConstants
 
NEW - 接口中的静态变量 bsh.ParserConstants
 
newToken(int) - 类中的静态方法 bsh.Token
Returns a new Token object, by default.
next - 类中的变量 bsh.Token
A reference to the next regular (non-special) token from the input stream.
next() - 接口中的方法 bsh.BshIterator
Fetch the next object in the iteration
next() - 类中的方法 bsh.CollectionManager.BasicBshIterator
Fetch the next object in the iteration
nextCharBuf - 类中的变量 bsh.JavaCharStream
 
nextCharInd - 类中的变量 bsh.JavaCharStream
 
noClassDefFound(String, Error) - 类中的静态方法 bsh.BshClassManager
Annotate the NoClassDefFoundError with some info about the class we were trying to load.
NONPRINTABLE - 接口中的静态变量 bsh.ParserConstants
 
normalizeClassName(Class) - 类中的静态方法 bsh.StringUtil
Hack - The real method is in Reflect.java which is not public.
NULL - 接口中的静态变量 bsh.ParserConstants
 
NULL - 类中的静态变量 bsh.Primitive
 
NullLiteral() - 类中的方法 bsh.Parser
 
numberValue() - 类中的方法 bsh.Primitive
 

O

OCTAL_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
ORASSIGN - 接口中的静态变量 bsh.ParserConstants
 
ORASSIGNX - 接口中的静态变量 bsh.ParserConstants
 

P

PACKAGE - 接口中的静态变量 bsh.ParserConstants
 
PackageDeclaration() - 类中的方法 bsh.Parser
 
paintComponent(Graphics) - 类中的方法 bsh.util.BshCanvas
 
parent - 类中的变量 bsh.BSHFormalComment
 
ParseException - bsh中的异常错误
This exception is thrown when parse errors are encountered.
ParseException() - 异常错误的构造器 bsh.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(Token, int[][], String[]) - 异常错误的构造器 bsh.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - 异常错误的构造器 bsh.ParseException
 
Parser - bsh中的类
This is the BeanShell parser.
Parser(ParserTokenManager) - 类的构造器 bsh.Parser
 
Parser(InputStream) - 类的构造器 bsh.Parser
 
Parser(Reader) - 类的构造器 bsh.Parser
 
ParserConstants - bsh中的接口
 
ParserTokenManager - bsh中的类
 
ParserTokenManager(JavaCharStream) - 类的构造器 bsh.ParserTokenManager
 
ParserTokenManager(JavaCharStream, int) - 类的构造器 bsh.ParserTokenManager
 
ParserTreeConstants - bsh中的接口
 
pathToFile(String) - 类中的方法 bsh.Interpreter
Localize a path to the file name based on the bsh.cwd interpreter working directory.
plainClassForName(String) - 类中的方法 bsh.BshClassManager
Perform a plain Class.forName() or call the externally provided classloader.
PLUS - 接口中的静态变量 bsh.ParserConstants
 
PLUSASSIGN - 接口中的静态变量 bsh.ParserConstants
 
pop() - 类中的方法 bsh.CallStack
 
popNode() - 类中的方法 bsh.Parser
 
PostfixExpression() - 类中的方法 bsh.Parser
 
PreDecrementExpression() - 类中的方法 bsh.Parser
 
PreIncrementExpression() - 类中的方法 bsh.Parser
 
prependMessage(String) - 异常错误中的方法 bsh.EvalError
Prepend the message if it is non-null.
prevCharIsCR - 类中的变量 bsh.JavaCharStream
 
prevCharIsLF - 类中的变量 bsh.JavaCharStream
 
PrimaryExpression() - 类中的方法 bsh.Parser
 
PrimaryPrefix() - 类中的方法 bsh.Parser
 
PrimarySuffix() - 类中的方法 bsh.Parser
 
Primitive - bsh中的类
Wrapper for primitive types in Bsh.
Primitive(boolean) - 类的构造器 bsh.Primitive
 
Primitive(byte) - 类的构造器 bsh.Primitive
 
Primitive(char) - 类的构造器 bsh.Primitive
 
Primitive(double) - 类的构造器 bsh.Primitive
 
Primitive(float) - 类的构造器 bsh.Primitive
 
Primitive(int) - 类的构造器 bsh.Primitive
 
Primitive(long) - 类的构造器 bsh.Primitive
 
Primitive(short) - 类的构造器 bsh.Primitive
 
Primitive(Object) - 类的构造器 bsh.Primitive
 
PrimitiveType() - 类中的方法 bsh.Parser
 
print(Object) - 接口中的方法 bsh.ConsoleInterface
 
print(Object) - 类中的方法 bsh.Interpreter
 
print(Object) - 类中的方法 bsh.util.AWTConsole
 
print(Object) - 类中的方法 bsh.util.JConsole
 
print(Object, Color) - 类中的方法 bsh.util.AWTConsole
 
print(Object, Color) - 接口中的方法 bsh.util.GUIConsoleInterface
 
print(Object, Color) - 类中的方法 bsh.util.JConsole
 
print(Object, Font) - 类中的方法 bsh.util.JConsole
 
print(Object, Font, Color) - 类中的方法 bsh.util.JConsole
 
print(Object, String, int, Color) - 类中的方法 bsh.util.JConsole
 
print(Object, String, int, Color, boolean, boolean, boolean) - 类中的方法 bsh.util.JConsole
 
print(Icon) - 类中的方法 bsh.util.JConsole
 
println() - 类中的方法 bsh.util.JConsole
Prints "\\n" (i.e.
println(Object) - 接口中的方法 bsh.ConsoleInterface
 
println(Object) - 类中的方法 bsh.Interpreter
 
println(Object) - 类中的方法 bsh.util.AWTConsole
 
println(Object) - 类中的方法 bsh.util.JConsole
 
println(Icon) - 类中的方法 bsh.util.JConsole
 
printStackTrace() - 异常错误中的方法 bsh.TargetError
 
printStackTrace(boolean, PrintStream) - 异常错误中的方法 bsh.TargetError
 
printStackTrace(PrintStream) - 异常错误中的方法 bsh.TargetError
 
printTargetError(Throwable) - 异常错误中的方法 bsh.TargetError
Generate a printable string showing the wrapped target exception.
PRIVATE - 接口中的静态变量 bsh.ParserConstants
 
propertyChange(PropertyChangeEvent) - 类中的方法 bsh.util.JConsole
 
PROTECTED - 接口中的静态变量 bsh.ParserConstants
 
prune() - 类中的方法 bsh.NameSpace
Used for serialization
prune() - 类中的方法 bsh.BSHFormalComment
Detach this node from its parent.
PUBLIC - 接口中的静态变量 bsh.ParserConstants
 
push(NameSpace) - 类中的方法 bsh.CallStack
 
put(String, BshClassPath.ClassSource) - 类中的方法 bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap
 
putExternalMap(String, Object) - 类中的方法 bsh.ExternalNameSpace
Place an unwrapped value in the external map.
putInMap(Object, Object, Object) - 类中的方法 bsh.CollectionManager
 

R

RBRACE - 接口中的静态变量 bsh.ParserConstants
 
RBRACKET - 接口中的静态变量 bsh.ParserConstants
 
read() - 类中的方法 bsh.util.JConsole.BlockingPipedInputStream
 
ReadByte() - 类中的方法 bsh.JavaCharStream
 
readBytesFromFile(File, String) - 类中的静态方法 bsh.classpath.BshClassPath.DirClassSource
 
readChar() - 类中的方法 bsh.JavaCharStream
 
redirectOutputToFile(String) - 类中的静态方法 bsh.Interpreter
 
ReflectManager - bsh中的类
ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
ReflectManager() - 类的构造器 bsh.ReflectManager
 
ReflectManagerImpl - bsh.reflect中的类
This is the implementation of: ReflectManager - a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
ReflectManagerImpl() - 类的构造器 bsh.reflect.ReflectManagerImpl
 
ReInit(JavaCharStream) - 类中的方法 bsh.ParserTokenManager
 
ReInit(JavaCharStream, int) - 类中的方法 bsh.ParserTokenManager
 
ReInit(ParserTokenManager) - 类中的方法 bsh.Parser
 
ReInit(InputStream) - 类中的方法 bsh.JavaCharStream
 
ReInit(InputStream) - 类中的方法 bsh.Parser
 
ReInit(InputStream, int, int) - 类中的方法 bsh.JavaCharStream
 
ReInit(InputStream, int, int, int) - 类中的方法 bsh.JavaCharStream
 
ReInit(Reader) - 类中的方法 bsh.JavaCharStream
 
ReInit(Reader) - 类中的方法 bsh.Parser
 
ReInit(Reader, int, int) - 类中的方法 bsh.JavaCharStream
 
ReInit(Reader, int, int, int) - 类中的方法 bsh.JavaCharStream
 
RelationalExpression() - 类中的方法 bsh.Parser
 
reloadAllClasses() - 类中的方法 bsh.BshClassManager
Overlay the entire path with a new class loader.
reloadAllClasses() - 类中的方法 bsh.classpath.ClassManagerImpl
Overlay the entire path with a new class loader.
reloadClasses(String[]) - 类中的方法 bsh.BshClassManager
Reloading classes means creating a new classloader and using it whenever we are asked for classes in the appropriate space.
reloadClasses(String[]) - 类中的方法 bsh.classpath.ClassManagerImpl
Reloading classes means creating a new classloader and using it whenever we are asked for classes in the appropriate space.
reloadPackage(String) - 类中的方法 bsh.BshClassManager
Reload all classes in the specified package: e.g.
reloadPackage(String) - 类中的方法 bsh.classpath.ClassManagerImpl
Reload all classes in the specified package: e.g.
Remote - bsh中的类
Remote executor class.
Remote() - 类的构造器 bsh.Remote
 
removeInnerClassNames(Collection) - 类中的静态方法 bsh.classpath.BshClassPath
Return a new collection without any inner class names
removeListener(BshClassManager.Listener) - 类中的方法 bsh.BshClassManager
 
removeListener(BshClassManager.Listener) - 类中的方法 bsh.classpath.ClassManagerImpl
 
removeListener(ClassPathListener) - 类中的方法 bsh.classpath.BshClassPath
 
requestFocus() - 类中的方法 bsh.util.JConsole
 
reset() - 类中的方法 bsh.BshClassManager
Clear all loaders and start over.
reset() - 类中的方法 bsh.classpath.ClassManagerImpl
Clear all classloading behavior and class caches and reset to initial state.
resolvedObjectMethods - 类中的变量 bsh.BshClassManager
Caches for resolved object and static methods.
resolvedStaticMethods - 类中的变量 bsh.BshClassManager
 
reThrow(String) - 异常错误中的方法 bsh.EvalError
Re-throw the error, prepending the specified message.
RETURN - 接口中的静态变量 bsh.ParserConstants
 
ReturnStatement() - 类中的方法 bsh.Parser
 
ReturnType() - 类中的方法 bsh.Parser
 
RMSetAccessible(Object) - 类中的静态方法 bsh.ReflectManager
Reflect Manager Set Accessible.
RPAREN - 接口中的静态变量 bsh.ParserConstants
 
RSIGNEDSHIFT - 接口中的静态变量 bsh.ParserConstants
 
RSIGNEDSHIFTASSIGN - 接口中的静态变量 bsh.ParserConstants
 
RSIGNEDSHIFTASSIGNX - 接口中的静态变量 bsh.ParserConstants
 
RSIGNEDSHIFTX - 接口中的静态变量 bsh.ParserConstants
 
run() - 类中的方法 bsh.Interpreter
Run interactively.
run() - 类中的方法 bsh.This
 
run() - 类中的方法 bsh.util.AWTConsole
 
run() - 类中的方法 bsh.util.Httpd
 
run() - 类中的方法 bsh.util.JConsole
 
run() - 类中的方法 bsh.util.Sessiond
 
RUNSIGNEDSHIFT - 接口中的静态变量 bsh.ParserConstants
 
RUNSIGNEDSHIFTASSIGN - 接口中的静态变量 bsh.ParserConstants
 
RUNSIGNEDSHIFTASSIGNX - 接口中的静态变量 bsh.ParserConstants
 
RUNSIGNEDSHIFTX - 接口中的静态变量 bsh.ParserConstants
 

S

selector - 类中的变量 bsh.ClassGeneratorUtil.ConstructorArgs
 
SEMICOLON - 接口中的静态变量 bsh.ParserConstants
 
Sessiond - bsh.util中的类
BeanShell remote session server.
Sessiond(NameSpace, int) - 类的构造器 bsh.util.Sessiond
 
set(int, NameSpace) - 类中的方法 bsh.CallStack
This is kind of crazy, but used by the setNameSpace command.
set(String, boolean) - 类中的方法 bsh.Interpreter
 
set(String, double) - 类中的方法 bsh.Interpreter
 
set(String, float) - 类中的方法 bsh.Interpreter
 
set(String, int) - 类中的方法 bsh.Interpreter
 
set(String, long) - 类中的方法 bsh.Interpreter
 
set(String, Object) - 类中的方法 bsh.Interpreter
Assign the value to the name.
setAccessibility(boolean) - 类中的静态方法 bsh.Capabilities
 
setAccessible(Object) - 类中的方法 bsh.reflect.ReflectManagerImpl
Set a java.lang.reflect Field, Method, Constructor, or Array of accessible objects to accessible mode.
setAccessible(Object) - 类中的方法 bsh.ReflectManager
Set a java.lang.reflect Field, Method, Constructor, or Array of accessible objects to accessible mode.
setBounds(int, int, int, int) - 类中的方法 bsh.util.BshCanvas
 
setCaretPosition(int) - 类中的方法 bsh.util.AWTConsole
 
setClassLoader(ClassLoader) - 类中的方法 bsh.BshClassManager
Set an external class loader.
setClassLoader(ClassLoader) - 类中的方法 bsh.Interpreter
Set an external class loader to be used as the base classloader for BeanShell.
setClassPath(URL[]) - 类中的方法 bsh.BshClassManager
Set a new base classpath and create a new base classloader.
setClassPath(URL[]) - 类中的方法 bsh.classpath.ClassManagerImpl
Set a new base classpath and create a new base classloader.
setClassSource(String, BshClassPath.ClassSource) - 类中的方法 bsh.classpath.BshClassPath
Explicitly set a class source.
setConsole(ConsoleInterface) - 类中的方法 bsh.Interpreter
Attach a console Note: this method is incomplete.
setDebugStream(PrintStream) - 类中的方法 bsh.ParserTokenManager
 
setErr(PrintStream) - 类中的方法 bsh.Interpreter
 
setErrorSourceFile(String) - 异常错误中的方法 bsh.ParseException
Used to add source file info to exception
setExitOnEOF(boolean) - 类中的方法 bsh.Interpreter
Specify whether, in interactive mode, the interpreter exits Java upon end of input.
setFont(Font) - 类中的方法 bsh.util.JConsole
 
setFrame(JFrame) - 类中的方法 bsh.util.ClassBrowser
 
setFrame(JInternalFrame) - 类中的方法 bsh.util.ClassBrowser
 
setInstanceNameSpaceParent(Object, String, NameSpace) - 类中的方法 bsh.ClassGenerator
Change the parent of the class instance namespace.
setInstanceNameSpaceParent(Object, String, NameSpace) - 类中的方法 bsh.ClassGeneratorImpl
Change the parent of the class instance namespace.
setMap(Map) - 类中的方法 bsh.ExternalNameSpace
Set the external Map which to which this namespace synchronizes.
setMessage(String) - 异常错误中的方法 bsh.EvalError
 
setMethod(String, BshMethod) - 类中的方法 bsh.ExternalNameSpace
 
setMethod(String, BshMethod) - 类中的方法 bsh.NameSpace
Note: this is primarily for internal use.
setName(String) - 类中的方法 bsh.NameSpace
 
setNameCompletion(NameCompletion) - 接口中的方法 bsh.util.GUIConsoleInterface
 
setNameCompletion(NameCompletion) - 类中的方法 bsh.util.JConsole
 
setNameSpace(NameSpace) - 类中的方法 bsh.Interpreter
Set the global namespace for this interpreter.
setOut(PrintStream) - 类中的方法 bsh.Interpreter
 
setParent(NameSpace) - 类中的方法 bsh.NameSpace
 
setPath(URL[]) - 类中的方法 bsh.classpath.BshClassPath
 
setRetainComments(boolean) - 类中的方法 bsh.Parser
 
setShowResults(boolean) - 类中的方法 bsh.Interpreter
Turn on/off the verbose printing of results as for the show() command.
setSourceFile(String) - 类中的方法 bsh.BSHFormalComment
Set the name of the source file (or more generally source) of the text from which this node was parsed.
setStrictJava(boolean) - 类中的方法 bsh.Interpreter
Set strict Java mode on or off.
setTypedVariable(String, Class, Object, boolean) - 类中的方法 bsh.NameSpace
已过时。
See #setTypedVariable( String, Class, Object, Modifiers )
setTypedVariable(String, Class, Object, Modifiers) - 类中的方法 bsh.ExternalNameSpace
 
setTypedVariable(String, Class, Object, Modifiers) - 类中的方法 bsh.NameSpace
Declare a variable in the local scope and set its initial value.
setValue(Object, int) - 类中的方法 bsh.Variable
Set the value of the typed variable.
setVariable(String, Object, boolean) - 类中的方法 bsh.NameSpace
Set the variable through this namespace.
setWaitFeedback(boolean) - 接口中的方法 bsh.util.GUIConsoleInterface
e.g.
setWaitFeedback(boolean) - 类中的方法 bsh.util.JConsole
 
ShiftExpression() - 类中的方法 bsh.Parser
 
SHORT - 接口中的静态变量 bsh.ParserConstants
 
SINGLE_LINE_COMMENT - 接口中的静态变量 bsh.ParserConstants
 
SLASH - 接口中的静态变量 bsh.ParserConstants
 
SLASHASSIGN - 接口中的静态变量 bsh.ParserConstants
 
source(String) - 类中的方法 bsh.Interpreter
Read text from fileName and eval it.
source(String, NameSpace) - 类中的方法 bsh.Interpreter
Read text from fileName and eval it.
specialConstructor - 异常错误中的变量 bsh.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - 类中的变量 bsh.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split(String, String) - 类中的静态方法 bsh.StringUtil
 
splitClassname(String) - 类中的静态方法 bsh.classpath.BshClassPath
Split class name into package and name
STAR - 接口中的静态变量 bsh.ParserConstants
 
STARASSIGN - 接口中的静态变量 bsh.ParserConstants
 
startClassMapping() - 接口中的方法 bsh.classpath.BshClassPath.MappingFeedback
 
startSplashScreen() - 类中的静态方法 bsh.util.Util
 
Statement() - 类中的方法 bsh.Parser
 
StatementExpression() - 类中的方法 bsh.Parser
 
StatementExpressionList() - 类中的方法 bsh.Parser
 
STATIC - 接口中的静态变量 bsh.ParserConstants
 
staticFlag - 类中的静态变量 bsh.JavaCharStream
 
STRICTFP - 接口中的静态变量 bsh.ParserConstants
 
STRING_LITERAL - 接口中的静态变量 bsh.ParserConstants
 
StringUtil - bsh中的类
 
StringUtil() - 类的构造器 bsh.StringUtil
 
swap(NameSpace) - 类中的方法 bsh.CallStack
Swap in the value as the new top of the stack and return the old value.
SWITCH - 接口中的静态变量 bsh.ParserConstants
 
SwitchLabel() - 类中的方法 bsh.Parser
 
SwitchStatement() - 类中的方法 bsh.Parser
 
SwitchTo(int) - 类中的方法 bsh.ParserTokenManager
 
SYNCHRONIZED - 接口中的静态变量 bsh.ParserConstants
 
SynchronizedStatement() - 类中的方法 bsh.Parser
 

T

t - 异常错误中的变量 bsh.UtilTargetError
 
TargetError - bsh中的异常错误
TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
TargetError(String, Throwable, SimpleNode, CallStack, boolean) - 异常错误的构造器 bsh.TargetError
 
TargetError(Throwable, SimpleNode, CallStack) - 异常错误的构造器 bsh.TargetError
 
text - 类中的变量 bsh.BSHFormalComment
 
This - bsh中的类
'This' is the type of bsh scripted objects.
This(NameSpace, Interpreter) - 类的构造器 bsh.This
 
THROW - 接口中的静态变量 bsh.ParserConstants
 
THROWS - 接口中的静态变量 bsh.ParserConstants
 
ThrowStatement() - 类中的方法 bsh.Parser
 
TILDE - 接口中的静态变量 bsh.ParserConstants
 
toArray() - 类中的方法 bsh.CallStack
 
toEvalError(SimpleNode, CallStack) - 异常错误中的方法 bsh.UtilEvalError
 
toEvalError(String, SimpleNode, CallStack) - 异常错误中的方法 bsh.UtilEvalError
Re-throw as an eval error, prefixing msg to the message and specifying the node.
toEvalError(String, SimpleNode, CallStack) - 异常错误中的方法 bsh.UtilTargetError
Override toEvalError to throw TargetError type.
toFront() - 类中的方法 bsh.util.ClassBrowser
 
token - 类中的变量 bsh.Parser
 
Token - bsh中的类
Describes the input token stream.
Token() - 类的构造器 bsh.Token
 
token_source - 类中的变量 bsh.Parser
 
tokenImage - 异常错误中的变量 bsh.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - 接口中的静态变量 bsh.ParserConstants
 
TokenMgrError - bsh中的错误
 
TokenMgrError() - 错误的构造器 bsh.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - 错误的构造器 bsh.TokenMgrError
 
TokenMgrError(String, int) - 错误的构造器 bsh.TokenMgrError
 
top() - 类中的方法 bsh.CallStack
 
toString() - 类中的方法 bsh.BshMethod
 
toString() - 类中的方法 bsh.CallStack
 
toString() - 类中的方法 bsh.ClassIdentifier
 
toString() - 类中的方法 bsh.classpath.BshClassPath.DirClassSource
 
toString() - 类中的方法 bsh.classpath.BshClassPath.JarClassSource
 
toString() - 类中的方法 bsh.classpath.BshClassPath
 
toString() - 类中的方法 bsh.classpath.DiscreteFilesClassLoader
 
toString() - 异常错误中的方法 bsh.EvalError
Print the error with line number and stack trace.
toString() - 类中的方法 bsh.Modifiers
 
toString() - 类中的方法 bsh.NameSpace
 
toString() - 异常错误中的方法 bsh.ParseException
 
toString() - 类中的方法 bsh.Primitive
 
toString() - 类中的方法 bsh.BSHFormalComment
 
toString() - 异常错误中的方法 bsh.TargetError
 
toString() - 类中的方法 bsh.This
 
toString() - 类中的方法 bsh.Token
Returns the image.
toString() - 类中的方法 bsh.util.AWTConsole
 
toString() - 类中的方法 bsh.util.JConsole
 
toString() - 类中的方法 bsh.Variable
 
toString() - 类中的方法 bsh.XThis
 
toString(String) - 类中的方法 bsh.BSHFormalComment
 
TRACE - 类中的静态变量 bsh.Interpreter
 
TRANSIENT - 接口中的静态变量 bsh.ParserConstants
 
TRUE - 接口中的静态变量 bsh.ParserConstants
 
TRY - 接口中的静态变量 bsh.ParserConstants
 
TryStatement() - 类中的方法 bsh.Parser
 
type(int, char, int) - 类中的方法 bsh.util.AWTConsole
 
Type() - 类中的方法 bsh.Parser
 
TypedVariableDeclaration() - 类中的方法 bsh.Parser
Declared a typed variable.

U

UnaryExpression() - 类中的方法 bsh.Parser
 
UnaryExpressionNotPlusMinus() - 类中的方法 bsh.Parser
 
unaryOperation(Primitive, int) - 类中的静态方法 bsh.Primitive
 
Unavailable(String) - 异常错误的构造器 bsh.Capabilities.Unavailable
 
unboxType(Class) - 类中的静态方法 bsh.Primitive
Get the corresponding primitive TYPE class for the java.lang wrapper class type.
unset(String) - 类中的方法 bsh.Interpreter
Unassign the variable name.
unsetVariable(String) - 类中的方法 bsh.ExternalNameSpace
 
unsetVariable(String) - 类中的方法 bsh.NameSpace
Remove the variable from the namespace.
unwrap(Object) - 类中的静态方法 bsh.Primitive
Unwrap primitive values and map voids to nulls.
unwrap(Object[]) - 类中的静态方法 bsh.Primitive
 
unwrapVariable(Variable) - 类中的方法 bsh.NameSpace
Unwrap a variable to its value.
UpdateLineColumn(char) - 类中的方法 bsh.JavaCharStream
 
Util - bsh.util中的类
Misc utilities for the bsh.util package.
Util() - 类的构造器 bsh.util.Util
 
UtilEvalError - bsh中的异常错误
UtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
UtilEvalError() - 异常错误的构造器 bsh.UtilEvalError
 
UtilEvalError(String) - 异常错误的构造器 bsh.UtilEvalError
 
UtilTargetError - bsh中的异常错误
UtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.
UtilTargetError(String, Throwable) - 异常错误的构造器 bsh.UtilTargetError
 
UtilTargetError(Throwable) - 异常错误的构造器 bsh.UtilTargetError
 

V

valueChanged(ListSelectionEvent) - 类中的方法 bsh.util.ClassBrowser
 
Variable - bsh中的类
 
VariableDeclarator() - 类中的方法 bsh.Parser
 
VariableInitializer() - 类中的方法 bsh.Parser
 
VERSION - 类中的静态变量 bsh.Interpreter
 
VOID - 接口中的静态变量 bsh.ParserConstants
 
VOID - 类中的静态变量 bsh.Primitive
VOID means "no type".
VoidLiteral() - 类中的方法 bsh.Parser
 
VOLATILE - 接口中的静态变量 bsh.ParserConstants
 

W

WHILE - 接口中的静态变量 bsh.ParserConstants
 
WhileStatement() - 类中的方法 bsh.Parser
 
wrap(Object[], Class[]) - 类中的静态方法 bsh.Primitive
 
wrap(Object, Class) - 类中的静态方法 bsh.Primitive
Wrap primitive values (as indicated by type param) and nulls in the Primitive class.

X

XOR - 接口中的静态变量 bsh.ParserConstants
 
XORASSIGN - 接口中的静态变量 bsh.ParserConstants
 
xPrintTargetError(Throwable) - 异常错误中的方法 bsh.TargetError
Extended form of print target error.
XThis - bsh中的类
XThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3.
XThis(NameSpace, Interpreter) - 类的构造器 bsh.XThis
 

_

_DEFAULT - 接口中的静态变量 bsh.ParserConstants
 
A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes and Interfaces|常量字段值|序列化表格|所有程序包