索引
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
All Classes and Interfaces|常量字段值|序列化表格|所有程序包