A B C D E F G H I J K L M N O P R S T U V W X Y _

C

C - Interface in InheritanceTest
 
c() - Method in interface InheritanceTest.C
 
c() - Method in class InheritanceTest.Y
 
cacheClassInfo(String, Class) - Method in class bsh.BshClassManager
Cache info about whether name is a class or not.
cacheResolvedMethod(Class, Class[], Method) - Method in class bsh.BshClassManager
Cache a resolved (possibly overloaded) method based on the argument types used to invoke it, subject to classloader change.
call(Object, String, Object[]) - Method in class bsh.util.BeanShellBSFEngine
Invoke method name on the specified bsh scripted object.
callFromJava - Class in <Unnamed>
 
callFromJava() - Constructor for class callFromJava
 
CallStack - Class in bsh
A stack of NameSpaces representing the call path.
CallStack() - Constructor for class bsh.CallStack
 
CallStack(NameSpace) - Constructor for class bsh.CallStack
 
CALOAD - Static variable in interface bsh.org.objectweb.asm.Constants
 
canGenerateInterfaces() - Static method in class bsh.Capabilities
 
canonicalizeClassName(String) - Static method in class bsh.classpath.BshClassPath
Create a proper class name from a messy thing.
Capabilities - Class in bsh
The map of extended features supported by the runtime in which we live.
Capabilities() - Constructor for class bsh.Capabilities
 
Capabilities.Unavailable - Exception in bsh
An attempt was made to use an unavailable capability supported by an optional package.
Capabilities.Unavailable(String) - Constructor for exception bsh.Capabilities.Unavailable
 
CASE - Static variable in interface bsh.ParserConstants
 
CastExpression() - Method in class bsh.Parser
 
CastLookahead() - Method in class bsh.Parser
 
CASTORE - Static variable in interface bsh.org.objectweb.asm.Constants
 
castToType(Class, int) - Method in class bsh.Primitive
Cast this bsh.Primitive value to a new bsh.Primitive value This is usually a numeric type cast.
CATCH - Static variable in interface bsh.ParserConstants
 
CHAR - Static variable in class bsh.org.objectweb.asm.Type
The sort of the char type.
CHAR - Static variable in interface bsh.ParserConstants
 
CHAR_TYPE - Static variable in class bsh.org.objectweb.asm.Type
The char type.
CHARACTER_LITERAL - Static variable in interface bsh.ParserConstants
 
CHECKCAST - Static variable in interface bsh.org.objectweb.asm.Constants
 
CLASS - Static variable in class bsh.Modifiers
 
CLASS - Static variable in interface bsh.ParserConstants
 
ClassBrowser - Class in bsh.util
A simple class browser for the BeanShell desktop.
ClassBrowser() - Constructor for class bsh.util.ClassBrowser
 
ClassBrowser(BshClassManager) - Constructor for class bsh.util.ClassBrowser
 
ClassDeclaration() - Method in class bsh.Parser
 
classExists(String) - Method in class bsh.BshClassManager
 
classExists(String) - Static method in class bsh.Capabilities
Use direct Class.forName() to test for the existence of a class.
classForName(String) - Method in class bsh.BshClassManager
Load the specified class by name, taking into account added classpath and reloaded classes, etc.
classForName(String) - Method in class bsh.classpath.ClassManagerImpl
 
ClassGenerator - Class in bsh
 
ClassGenerator() - Constructor for class bsh.ClassGenerator
 
ClassGeneratorImpl - Class in bsh
This class is an implementation of the ClassGenerator interface which contains generally bsh related code.
ClassGeneratorImpl() - Constructor for class bsh.ClassGeneratorImpl
 
ClassGeneratorUtil - Class in 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) - Constructor for class bsh.ClassGeneratorUtil
 
ClassGeneratorUtil.ConstructorArgs - Class in bsh
A ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
ClassIdentifier - Class in bsh
 
ClassIdentifier(Class) - Constructor for class bsh.ClassIdentifier
 
classLoaderChanged() - Method in class bsh.BshClassManager
 
classLoaderChanged() - Method in interface bsh.BshClassManager.Listener
 
classLoaderChanged() - Method in class bsh.classpath.ClassManagerImpl
Clear global class cache and notify namespaces to clear their class caches.
classLoaderChanged() - Method in class bsh.NameSpace
Clear all cached classes and names
ClassManagerImpl - Class in bsh.classpath
Manage all classloading in BeanShell.
ClassManagerImpl() - Constructor for class bsh.classpath.ClassManagerImpl
Used by BshClassManager singleton constructor
classMapping(String) - Method in interface bsh.classpath.BshClassPath.MappingFeedback
Provide feedback on the progress of mapping the classpath
classPathChanged() - Method in class bsh.classpath.BshClassPath
 
classPathChanged() - Method in interface bsh.classpath.ClassPathListener
 
classPathChanged() - Method in class bsh.util.ClassBrowser
 
ClassPathException - Exception in bsh
 
ClassPathException(String) - Constructor for exception bsh.ClassPathException
 
ClassPathListener - Interface in bsh.classpath
 
ClassVisitor - Interface in bsh.org.objectweb.asm
A visitor to visit a Java class.
ClassWriter - Class in bsh.org.objectweb.asm
A ClassVisitor that generates Java class files.
ClassWriter(boolean) - Constructor for class bsh.org.objectweb.asm.ClassWriter
Constructs a new ClassWriter object.
clear() - Method in class bsh.CallStack
 
clear() - Method in class bsh.engine.ScriptContextEngineView
Removes all mappings from this map (optional operation).
clear() - Method in class bsh.ExternalNameSpace
Clear all variables, methods, and imports from this namespace and clear all values from the external map (via Map clear()).
clear() - Method in class bsh.NameSpace
Clear all variables, methods, and imports from this namespace.
clearCaches() - Method in class bsh.BshClassManager
Clear the caches in BshClassManager
close() - Method in class bsh.util.JConsole.BlockingPipedInputStream
 
cmUnavailable() - Static method in class bsh.BshClassManager
 
CodeVisitor - Interface in bsh.org.objectweb.asm
A visitor to visit the bytecode instructions of a Java method.
CodeWriter - Class in bsh.org.objectweb.asm
A CodeVisitor that generates Java bytecode instructions.
CodeWriter(ClassWriter, boolean) - Constructor for class bsh.org.objectweb.asm.CodeWriter
Constructs a CodeWriter.
CollectionIterator - Class in bsh.collection
This is the implementation of: BshIterator - a dynamically loaded extension that supports the collections API supported by JDK1.2 and greater.
CollectionIterator(Object) - Constructor for class bsh.collection.CollectionIterator
Construct a basic CollectionIterator
CollectionManager - Class in bsh
The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
CollectionManager() - Constructor for class bsh.CollectionManager
 
CollectionManager.BasicBshIterator - Class in bsh
An implementation that works with JDK 1.1
CollectionManager.BasicBshIterator(Object) - Constructor for class bsh.CollectionManager.BasicBshIterator
Construct a basic BasicBshIterator
CollectionManagerImpl - Class in bsh.collection
Dynamically loaded extension supporting post 1.1 collections iterator.
CollectionManagerImpl() - Constructor for class bsh.collection.CollectionManagerImpl
 
COLON - Static variable in interface bsh.ParserConstants
 
column - Variable in class bsh.JavaCharStream
 
COMMA - Static variable in interface bsh.ParserConstants
 
compile(String) - Method in class bsh.engine.BshScriptEngine
Compiles the script (source represented as a String) for later execution.
compile(Reader) - Method in class bsh.engine.BshScriptEngine
Compiles the script (source read from Reader) for later execution.
completeName(String) - Method in interface 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) - Method in class bsh.util.NameCompletionTable
 
Concrete - Class in mypackage
 
Concrete() - Constructor for class mypackage.Concrete
 
ConditionalAndExpression() - Method in class bsh.Parser
 
ConditionalExpression() - Method in class bsh.Parser
 
ConditionalOrExpression() - Method in class bsh.Parser
 
Console - Class in bsh
Console startup class.
Console() - Constructor for class bsh.Console
 
ConsoleInterface - Interface in bsh
The capabilities of a minimal console for BeanShell.
CONST - Static variable in interface bsh.ParserConstants
 
Constants - Interface in bsh.org.objectweb.asm
Defines the JVM opcodes, access flags and array type codes.
constructedWith - Variable in class MethodSelection
 
consumeInterface(Interface) - Method in class InterfaceConsumer
 
containsKey(Object) - Method in class bsh.engine.ScriptContextEngineView
Returns true if the key name is bound in any scope in the context.
containsValue(Object) - Method in class bsh.engine.ScriptContextEngineView
Returns true if this map maps one or more keys to the specified value.
CONTINUE - Static variable in interface bsh.ParserConstants
 
ContinueStatement() - Method in class bsh.Parser
 
copy() - Method in class bsh.CallStack
Occasionally we need to freeze the callstack for error reporting purposes, etc.
createBindings() - Method in class bsh.engine.BshScriptEngine
 
createClassManager(Interpreter) - Static method in class bsh.BshClassManager
Create a new instance of the class manager.
createEnumeration(Object) - Method in class bsh.CollectionManager.BasicBshIterator
Create an enumeration over the given object
createIterator(Object) - Method in class bsh.collection.CollectionIterator
Create an iterator over the given object
createVariable(String, Class, Object, Modifiers) - Method in class bsh.ExternalNameSpace
 
createVariable(String, Object, Modifiers) - Method in class bsh.NameSpace
 
createVariable(String, Class, Object, Modifiers) - Method in class bsh.NameSpace
 
createVariable(String, Class, LHS) - Method in class bsh.NameSpace
 
curChar - Variable in class bsh.ParserTokenManager
 
currentToken - Variable in exception bsh.ParseException
This is the last token that has been consumed successfully.

A B C D E F G H I J K L M N O P R S T U V W X Y _