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

A

ABOUT_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
ABSTRACT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
AbstractMethodIdentifier - class koala.dynamicjava.classfile.AbstractMethodIdentifier.
The classes derived from this one are used to represents a method
AbstractMethodIdentifier(String, String, String, String[]) - Constructor for class koala.dynamicjava.classfile.AbstractMethodIdentifier
Creates a new method identifier
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.Node
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.MultiplyExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PrimitiveType
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.TryStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.CastExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SwitchStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SubtractExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.MultiplyAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.AddExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.FormalParameter
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ArrayAllocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ArrayType
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BitAndExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SimpleAllocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.EqualExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ForStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.OrExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PlusExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.TypeExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.MethodDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.Literal
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SuperMethodCall
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.WhileStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ClassAllocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.VariableDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PackageDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ObjectMethodCall
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.UnsignedShiftRightAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ThrowStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PostIncrement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BitOrAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BitAndAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ReferenceType
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ClassDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ArrayAccess
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ExclusiveOrAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SimpleAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ShiftRightAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.StaticMethodCall
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.AddAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.UnsignedShiftRightExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ThisExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PostDecrement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.InstanceOfExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PreIncrement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SubtractAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.InterfaceDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.LessExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ObjectFieldAccess
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ExclusiveOrExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SwitchBlock
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.FunctionCall
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.StaticFieldAccess
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.EmptyStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.LabeledStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.DivideExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.AndExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.LessOrEqualExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ImportDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.RemainderExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ClassInitializer
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.GreaterExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.RemainderAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ConstructorInvocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.PreDecrement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SuperFieldAccess
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.InnerAllocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.InnerClassAllocation
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.DivideAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.QualifiedName
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.NotExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.CatchStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.MinusExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.SynchronizedStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.NotEqualExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BreakStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.FieldDeclaration
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ConditionalExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.GreaterOrEqualExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BitOrExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ContinueStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ShiftRightExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ReturnStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ShiftLeftExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.DoStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.BlockStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.InstanceInitializer
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ComplementExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ShiftLeftAssignExpression
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.IfThenStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.IfThenElseStatement
Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.ArrayInitializer
Allows a visitor to traverse the tree
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.TypeDeclaration
The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.FieldDeclaration
The accessFlags property name
accessFlags - Variable in class koala.dynamicjava.classfile.AttributeOwnerComponent
The access flags
accessible - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
Track the state of calls to 'setAccessible'
accessible - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
ActionMap - interface koala.dynamicjava.gui.resource.ActionMap.
This interface represents an object which maps actions to strings
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.StringList.RemoveButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.StringList.UpButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.StringList.DownButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.URLChooser.BrowseButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.URLChooser.OKButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.URLChooser.CancelButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.URLChooser.ClearButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.InitFileBrowseButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel.InitFileBrowseButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.CPLAddButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.LPLAddButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.OKButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.CancelButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.UCOKButtonAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.ExitAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.ClearAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.OptionsAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.EvalAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.EvalSelectionAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.StopAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.ReinitAction
 
actionPerformed(ActionEvent) - Method in class koala.dynamicjava.gui.Main.AboutAction
 
actions - Variable in class koala.dynamicjava.gui.Editor
The action map
add_escapes(String) - Method in class koala.dynamicjava.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an addition
add(String) - Method in class koala.dynamicjava.gui.StringList
Adds a string
add(String, ClassInfo) - Method in class koala.dynamicjava.interpreter.ClassPool
Adds a classinfo to the pool
AddAssignExpression - class koala.dynamicjava.tree.AddAssignExpression.
This class represents the add assign expression nodes of the syntax tree
AddAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.AddAssignExpression
Initializes the expression
AddAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.AddAssignExpression
Initializes the expression
addClassInfo(String, TypeDeclaration) - Method in interface koala.dynamicjava.classinfo.ClassFinder
Adds a type declaration in the class info list
addClassInfo(String, TypeDeclaration) - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Adds a type declaration in the class info list
addClassPath(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Adds a class search path
addClassPath(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Adds a class search path
addClassURL(URL) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Adds a class search URL
addClassURL(URL) - Method in interface koala.dynamicjava.interpreter.Interpreter
Adds a class search URL
addConstantBooleanField(int, String, String, Boolean) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant boolean field to the class.
addConstantDoubleField(int, String, String, Double) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant double field to the class.
addConstantFloatField(int, String, String, Float) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant float field to the class.
addConstantIntField(int, String, String, Integer) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant int field to the class.
addConstantLongField(int, String, String, Long) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant long field to the class.
addConstantStringField(int, String, String, String) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constant string field to the class.
addConstructor(int, String[], String[], String, String[]) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a constructor to the class.
addConstructor(TreeConstructorInfo) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler
Adds a constructor to the current class
addEscapes(String) - Static method in class koala.dynamicjava.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addException(String) - Method in class koala.dynamicjava.classfile.ExceptionsAttribute
Adds an exception to the attribute
addExceptionTableEntry(short, short, short, String) - Method in class koala.dynamicjava.classfile.CodeAttribute
Adds an exception entry in the exception table
AddExpression - class koala.dynamicjava.tree.AddExpression.
This class represents the add expression nodes of the syntax tree
AddExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.AddExpression
Initializes the expression
AddExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.AddExpression
Initializes the expression
addField(int, String, String) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a field to the class.
addInnerClassesAttribute(ClassInfo) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler
Adds an inner class attribute to the given class
addInnerClassesEntry() - Method in class koala.dynamicjava.classfile.InnerClassesAttribute
Adds an innerclasses entry to this attribute
addInnerClassesEntry() - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds an InnerClasses entry
addInterface(String) - Method in class koala.dynamicjava.classfile.ClassFile
Adds an interface to the list of the implemented interfaces
additiveExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
additiveExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
addJComponent(JComponent) - Method in class koala.dynamicjava.gui.Main.EvalAction
 
addJComponent(JComponent) - Method in class koala.dynamicjava.gui.Main.EvalSelectionAction
 
addJComponent(JComponent) - Method in class koala.dynamicjava.gui.Main.StopAction
 
addJComponent(JComponent) - Method in interface koala.dynamicjava.gui.resource.JComponentModifier
Gives a reference to a component to this object
addLabel(String) - Method in class koala.dynamicjava.tree.ForStatement
Adds a label to this statement
addLabel(String) - Method in interface koala.dynamicjava.tree.ContinueTarget
Adds a label to this statement
addLabel(String) - Method in class koala.dynamicjava.tree.WhileStatement
Adds a label to this statement
addLabel(String) - Method in class koala.dynamicjava.tree.DoStatement
Adds a label to this statement
addLibraryPath(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Adds a library search path
addLibraryPath(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Adds a library search path
addLibrarySuffix(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Adds a library file suffix
addLibrarySuffix(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Adds a library file suffix
addMethod(int, String, String, String[], String[]) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a method to the class.
addPath(String) - Method in class koala.dynamicjava.util.FileFinder
Adds a search path.
addPropertyChangeListener(PropertyChangeListener) - Method in class koala.dynamicjava.tree.Node
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class koala.dynamicjava.tree.Node
Adds a PropertyChangeListener for a specific property.
addSuffix(String) - Method in class koala.dynamicjava.util.LibraryFinder
Adds a file suffix, for example ".java"
addSuperMethodAccessor(int, String, String, String[], String[]) - Method in class koala.dynamicjava.interpreter.ClassFactory
Adds a method that calls the supermethod of the given method
addToClassInitializer(Node) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler
Adds a statement to the class initializer
addToInstanceInitializer(Node) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler
Adds a statement to the instance initializer
addTree(String, TypeDeclaration) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Adds a class syntax tree to the list of the loaded trees
addURL(URL) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Adds an URL in the class path
adjustBeginLineColumn(int, int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
Allocation - class koala.dynamicjava.tree.Allocation.
This class represents the allocation nodes of the syntax tree
Allocation(Type, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Allocation
Initializes the expression
allocationExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
allocationExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
AmbiguousFieldException - exception koala.dynamicjava.util.AmbiguousFieldException.
This exception is thrown when a lookup for a field is ambiguous.
AmbiguousFieldException() - Constructor for class koala.dynamicjava.util.AmbiguousFieldException
Constructs an AmbiguousFieldException with no detail message.
AmbiguousFieldException(String) - Constructor for class koala.dynamicjava.util.AmbiguousFieldException
Constructs an AmbiguousFieldException with the specified detail message.
AND_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
AndExpression - class koala.dynamicjava.tree.AndExpression.
This class represents the and expression nodes of the syntax tree
andExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
AndExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.AndExpression
Initializes the expression
AndExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.AndExpression
Initializes the expression
andExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ANONYMOUS_DECLARING_CLASS - Static variable in class koala.dynamicjava.classinfo.TreeClassInfo
The declaringClass property is defined for each anonymous inner class/interface declaration It contains a TypeDeclaration
applyOptions() - Method in class koala.dynamicjava.gui.Main
Applies the options
argumentList() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
ARGUMENTS - Static variable in class koala.dynamicjava.tree.SimpleAllocation
The arguments property name
ARGUMENTS - Static variable in class koala.dynamicjava.tree.MethodCall
The arguments property name
ARGUMENTS - Static variable in class koala.dynamicjava.tree.ClassAllocation
The arguments property name
ARGUMENTS - Static variable in class koala.dynamicjava.tree.ConstructorInvocation
The arguments property name
ARGUMENTS - Static variable in class koala.dynamicjava.tree.InnerAllocation
The arguments property name
arguments() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
argumentsLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
array - Variable in class koala.dynamicjava.interpreter.modifier.ArrayModifier
The array reference
ArrayAccess - class koala.dynamicjava.tree.ArrayAccess.
This class represents the array access nodes of the syntax tree
ArrayAccess(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ArrayAccess
Creates a new array access node
ArrayAccess(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ArrayAccess
Creates a new array access node
ArrayAllocation - class koala.dynamicjava.tree.ArrayAllocation.
This class represents the array allocation nodes of the syntax tree
ArrayAllocation.TypeDescriptor - class koala.dynamicjava.tree.ArrayAllocation.TypeDescriptor.
This class contains informations about the array to create
ArrayAllocation.TypeDescriptor(List, int, ArrayInitializer, int, int) - Constructor for class koala.dynamicjava.tree.ArrayAllocation.TypeDescriptor
Creates a new type descriptor
ArrayAllocation(Type, ArrayAllocation.TypeDescriptor) - Constructor for class koala.dynamicjava.tree.ArrayAllocation
Initializes the expression
ArrayAllocation(Type, ArrayAllocation.TypeDescriptor, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ArrayAllocation
Initializes the expression
arrayDimsAndInits() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
arrayDimsAndInitsLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ArrayInitializer - class koala.dynamicjava.tree.ArrayInitializer.
This class represents the array initializer nodes of the syntax tree
arrayInitializer() - Method in class koala.dynamicjava.parser.Parser
Parses an array initializer
ArrayInitializer(List) - Constructor for class koala.dynamicjava.tree.ArrayInitializer
Initializes the expression
ArrayInitializer(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ArrayInitializer
Initializes the expression
arrayInitializerLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ArrayModifier - class koala.dynamicjava.interpreter.modifier.ArrayModifier.
This interface represents objets that modify an array
ArrayModifier(ArrayAccess) - Constructor for class koala.dynamicjava.interpreter.modifier.ArrayModifier
Creates a new array modifier
arrayReference() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
arrays - Variable in class koala.dynamicjava.interpreter.modifier.ArrayModifier
A list used to manage recursive calls
ArrayType - class koala.dynamicjava.tree.ArrayType.
This class represents the array type nodes of the syntax tree
ArrayType(Type, int) - Constructor for class koala.dynamicjava.tree.ArrayType
Initializes the type
ArrayType(Type, int, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ArrayType
Initializes the type
ASCII_UCodeESC_CharStream - class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int) - Constructor for class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int, int) - Constructor for class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
AssignExpression - class koala.dynamicjava.tree.AssignExpression.
This class represents the assign expression nodes of the syntax tree
AssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.AssignExpression
Initializes the expression
assignmentOperatorLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
AttributeInfo - class koala.dynamicjava.classfile.AttributeInfo.
The classes derived from this one represents bytecode attributes
AttributeInfo(ConstantPool, String) - Constructor for class koala.dynamicjava.classfile.AttributeInfo
Initializes the new attribute
AttributeOwnerComponent - class koala.dynamicjava.classfile.AttributeOwnerComponent.
This class represents a component of the bytecode 'ClassFile' format that contains attributes
AttributeOwnerComponent() - Constructor for class koala.dynamicjava.classfile.AttributeOwnerComponent
Initializes a new bytecode component
attributes - Variable in class koala.dynamicjava.classfile.AttributeOwnerComponent
The attributes

B

backup(int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
BANG - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
BEGIN_COLUMN - Static variable in class koala.dynamicjava.tree.Node
The beginColumn property name
BEGIN_LINE - Static variable in class koala.dynamicjava.tree.Node
The beginLine property name
beginColumn - Variable in class koala.dynamicjava.parser.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.
beginColumn() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the column number where the beginning of the token was found in the source file
beginColumn() - Method in class koala.dynamicjava.tree.Identifier
Returns the column number where the beginning of the token was found in the source file
beginColumn() - Method in interface koala.dynamicjava.tree.IdentifierToken
Returns the column number where the beginning of the token was found in the source file
beginLine - Variable in class koala.dynamicjava.parser.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() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the line number where the beginning of the token was found in the source file
beginLine() - Method in class koala.dynamicjava.tree.Identifier
Returns the line number where the beginning of the token was found in the source file
beginLine() - Method in interface koala.dynamicjava.tree.IdentifierToken
Returns the line number where the beginning of the token was found in the source file
BeginToken() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
binaryArithmeticOperation(Class, Object, Object, InterpreterUtilities.BinaryArithmeticOperation) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a binary arithmetic operation
BinaryExpression - class koala.dynamicjava.tree.BinaryExpression.
This class represents the binary expression nodes of the syntax tree
BinaryExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BinaryExpression
Initializes the expression
BINDINGS - Static variable in class koala.dynamicjava.tree.SwitchStatement
The bindings property name
bitAnd(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a bit and operation
BitAndAssignExpression - class koala.dynamicjava.tree.BitAndAssignExpression.
This class represents the bit and assign expression nodes of the syntax tree
BitAndAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.BitAndAssignExpression
Initializes the expression
BitAndAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BitAndAssignExpression
Initializes the expression
BitAndExpression - class koala.dynamicjava.tree.BitAndExpression.
This class represents the bit and expression nodes of the syntax tree
BitAndExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.BitAndExpression
Initializes the expression
BitAndExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BitAndExpression
Initializes the expression
bitOr(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a bit or operation
BitOrAssignExpression - class koala.dynamicjava.tree.BitOrAssignExpression.
This class represents the bit and assign expression nodes of the syntax tree
BitOrAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.BitOrAssignExpression
Initializes the expression
BitOrAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BitOrAssignExpression
Initializes the expression
BitOrExpression - class koala.dynamicjava.tree.BitOrExpression.
This class represents the bit or expression nodes of the syntax tree
BitOrExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.BitOrExpression
Initializes the expression
BitOrExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BitOrExpression
Initializes the expression
BITWISE_AND - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
BITWISE_OR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
bitwiseOperation(Class, Object, Object, InterpreterUtilities.BitwiseOperation) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a bitwise operation
BLOCK - Static variable in class koala.dynamicjava.tree.Initializer
The block property name
block() - Method in class koala.dynamicjava.parser.Parser
Parses a block
blockLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
BlockStatement - class koala.dynamicjava.tree.BlockStatement.
This class represents the block statement nodes of the syntax tree
blockStatement() - Method in class koala.dynamicjava.parser.Parser
Parses one block statement.
BlockStatement(List) - Constructor for class koala.dynamicjava.tree.BlockStatement
Creates a new block statement
BlockStatement(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BlockStatement
Creates a new block statement
blockStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
BODY - Static variable in class koala.dynamicjava.tree.ForStatement
The body property name
BODY - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The body property name
BODY - Static variable in class koala.dynamicjava.tree.WhileStatement
The body property name
BODY - Static variable in class koala.dynamicjava.tree.SynchronizedStatement
The body property name
BODY - Static variable in class koala.dynamicjava.tree.DoStatement
The body property name
BOOLEAN - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The boolean info
BOOLEAN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
BooleanLiteral - class koala.dynamicjava.tree.BooleanLiteral.
This class represents the boolean literal nodes of the syntax tree
BooleanLiteral(boolean) - Constructor for class koala.dynamicjava.tree.BooleanLiteral
Initializes a literal
BooleanLiteral(boolean, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BooleanLiteral
Initializes a literal
BooleanType - class koala.dynamicjava.tree.BooleanType.
This class represents the boolean type nodes of the syntax tree
BooleanType() - Constructor for class koala.dynamicjava.tree.BooleanType
Initializes the type
BooleanType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BooleanType
Initializes the type
BREAK - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
BreakException - exception koala.dynamicjava.interpreter.throwable.BreakException.
Thrown to indicate that a break statement has been reached
BreakException(String) - Constructor for class koala.dynamicjava.interpreter.throwable.BreakException
Constructs an BreakException with the specified detail message.
BreakException(String, String) - Constructor for class koala.dynamicjava.interpreter.throwable.BreakException
Constructs an BreakException with the specified detail message and label.
BreakStatement - class koala.dynamicjava.tree.BreakStatement.
This class represents the break statement nodes of the syntax tree
breakStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a break statement
BreakStatement(String) - Constructor for class koala.dynamicjava.tree.BreakStatement
Creates a new while statement
BreakStatement(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.BreakStatement
Creates a new while statement
breakStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
browseButton - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The browse button
browseButton - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The browse button
buffer - Static variable in class koala.dynamicjava.gui.Editor
The input buffer
buffer - Variable in class koala.dynamicjava.util.BufferedImportationManager
The class buffer
BufferedImportationManager - class koala.dynamicjava.util.BufferedImportationManager.
A buffered version of the importation manager
BufferedImportationManager(ClassLoader) - Constructor for class koala.dynamicjava.util.BufferedImportationManager
Creates a new importation manager.
BufferedImportationManager(ImportationManager) - Constructor for class koala.dynamicjava.util.BufferedImportationManager
Copy constructor
bufpos - Variable in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
buildStatementList(Reader, String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Parses a script and creates the associated syntax trees.
bundle - Static variable in class koala.dynamicjava.gui.StringList
The resource bundle
bundle - Static variable in class koala.dynamicjava.gui.URLChooser
The resource bundle
bundle - Static variable in class koala.dynamicjava.gui.OptionsDialog
The resource bundle
bundle - Static variable in class koala.dynamicjava.gui.Main
The resource bundle
bundle - Variable in class koala.dynamicjava.gui.resource.ResourceManager
The managed resource bundle
buttonFactory - Variable in class koala.dynamicjava.gui.URLChooser
The button factory
ButtonFactory - class koala.dynamicjava.gui.resource.ButtonFactory.
This class represents a button factory which builds buttons from the content of a resource bundle.
The resource entries format is (for a button named 'Button'):
ButtonFactory(ResourceBundle, ActionMap) - Constructor for class koala.dynamicjava.gui.resource.ButtonFactory
Creates a new button factory
BYTE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
BytecodeComponent - class koala.dynamicjava.classfile.BytecodeComponent.
This class represents a component of the bytecode 'ClassFile' format
BytecodeComponent(ConstantPool, short) - Constructor for class koala.dynamicjava.classfile.BytecodeComponent
Initializes a new bytecode component
ByteType - class koala.dynamicjava.tree.ByteType.
This class represents the byte type nodes of the syntax tree
ByteType() - Constructor for class koala.dynamicjava.tree.ByteType
Initializes the type
ByteType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ByteType
Initializes the type

C

caretUpdate(CaretEvent) - Method in class koala.dynamicjava.gui.Main.EditorCaretListener
 
CASE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CastExpression - class koala.dynamicjava.tree.CastExpression.
This class represents the cast expression nodes of the syntax tree
castExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
CastExpression(Type, Expression) - Constructor for class koala.dynamicjava.tree.CastExpression
Initializes the expression
CastExpression(Type, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.CastExpression
Initializes the expression
castExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
castLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
CATCH - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CatchedExceptionError - error koala.dynamicjava.interpreter.error.CatchedExceptionError.
This error is thrown when a runtime exception appends while interpreting a statement
CatchedExceptionError(Exception) - Constructor for class koala.dynamicjava.interpreter.error.CatchedExceptionError
Constructs an CatchedExceptionError with no detail message.
CatchedExceptionError(Exception, Node) - Constructor for class koala.dynamicjava.interpreter.error.CatchedExceptionError
Constructs an CatchedExceptionError with the specified detail message, filename, line, column and exception.
CatchStatement - class koala.dynamicjava.tree.CatchStatement.
To store the informations about the catch statements
CatchStatement(FormalParameter, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.CatchStatement
Creates a new catch statement
cell - Variable in class koala.dynamicjava.interpreter.modifier.ArrayModifier
The cell number
CELL_NUMBER - Static variable in class koala.dynamicjava.tree.ArrayAccess
The cellNumber property name
cells - Variable in class koala.dynamicjava.interpreter.modifier.ArrayModifier
A list used to manage recursive calls
CELLS - Static variable in class koala.dynamicjava.tree.ArrayInitializer
The cells property name
changedUpdate(DocumentEvent) - Method in class koala.dynamicjava.gui.URLChooser.DocumentAdapter
 
CHAR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CHARACTER_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CharacterLiteral - class koala.dynamicjava.tree.CharacterLiteral.
This class represents the character literal nodes of the syntax tree
CharacterLiteral(String) - Constructor for class koala.dynamicjava.tree.CharacterLiteral
Initializes a literal
CharacterLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.CharacterLiteral
Initializes a literal
CharType - class koala.dynamicjava.tree.CharType.
This class represents the char type nodes of the syntax tree
CharType() - Constructor for class koala.dynamicjava.tree.CharType
Initializes the type
CharType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.CharType
Initializes the type
checkBox - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The check box
checkBox - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The check box
checkList(List, String, Node) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Check a list of node
checkVisitorContext - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
 
CLASS - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The Class info
CLASS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CLASS_NAME - Static variable in class koala.dynamicjava.tree.ThisExpression
The className property name
CLASS_TYPE - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
ClassAllocation - class koala.dynamicjava.tree.ClassAllocation.
This class represents the anonymous class allocation nodes of the syntax tree
ClassAllocation(Type, List, List) - Constructor for class koala.dynamicjava.tree.ClassAllocation
Initializes the expression
ClassAllocation(Type, List, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ClassAllocation
Initializes the expression
classBody() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse the body of a class
classBodyDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses one declaration in the body of a class.
classBodyDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
classBodyLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
classCount - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
To generate an unique name for the generated classes
ClassDeclaration - class koala.dynamicjava.tree.ClassDeclaration.
This class represents a class declaration
classDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a class declaration
ClassDeclaration(int, String, List, List, List) - Constructor for class koala.dynamicjava.tree.ClassDeclaration
Creates a new class declaration
ClassDeclaration(int, String, List, List, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ClassDeclaration
Creates a new class declaration
classDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
classDeclarationLookahead2() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
classes - Variable in class koala.dynamicjava.gui.OptionsDialog
The class path list content when the dialog is shown
classes - Variable in class koala.dynamicjava.interpreter.ClassPool
The map that contains the classinfos
classes - Variable in class koala.dynamicjava.interpreter.TreeClassLoader
The place where the interpreted classes are stored
classExists(String) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Whether a class exists in a compiled form
classExists(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Whether a simple identifier is a class
classExists(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Whether a simple identifier is a class
classExists(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Whether a simple identifier is a class
classExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
classFactory - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The class factory
ClassFactory - class koala.dynamicjava.interpreter.ClassFactory.
The instances of this class dynamically create java classes
ClassFactory(int, String, String, Class, Class, String) - Constructor for class koala.dynamicjava.interpreter.ClassFactory
Creates a new class factory for an innerclass
ClassFile - class koala.dynamicjava.classfile.ClassFile.
This class allows the creation of JVM bytecode class format outputs
ClassFile(String, String) - Constructor for class koala.dynamicjava.classfile.ClassFile
Creates a new ClassFile structure
classFinder - Variable in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
The class finder
classFinder - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The class finder
ClassFinder - interface koala.dynamicjava.classinfo.ClassFinder.
The instances of the classes that implements this interface are used to find the fully qualified name of classes and to manage the loading of these classes.
ClassIdentifier - class koala.dynamicjava.classfile.ClassIdentifier.
This class represents a class in the JVM internal format
ClassIdentifier(String) - Constructor for class koala.dynamicjava.classfile.ClassIdentifier
Creates a new class identifier
classInfo - Variable in class koala.dynamicjava.interpreter.TreeCompiler.PseudoError
The exception content
classInfo - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The class info to compile
ClassInfo - interface koala.dynamicjava.classinfo.ClassInfo.
The instances of the classes that implement this interface provide informations about classes.
ClassInfoCompiler - class koala.dynamicjava.interpreter.ClassInfoCompiler.
This class translates a class info into a Class object
ClassInfoCompiler.ConstructorVisitor - class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor.
To build the constructors
ClassInfoCompiler.ConstructorVisitor(ClassInfoCompiler) - Constructor for class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
 
ClassInfoCompiler.MembersVisitor - class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor.
To visit the members of a type declaration
ClassInfoCompiler.MembersVisitor(ClassInfoCompiler) - Constructor for class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
 
ClassInfoCompiler(ClassInfo) - Constructor for class koala.dynamicjava.interpreter.ClassInfoCompiler
Creates a new compiler
classInfoLoader - Variable in class koala.dynamicjava.interpreter.TreeCompiler
The class info loader
ClassInfoUtilities - class koala.dynamicjava.classinfo.ClassInfoUtilities.
This class contains a collection of utility methods for reflection.
classInitializer - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The class initializer expressions
ClassInitializer - class koala.dynamicjava.tree.ClassInitializer.
This class represents the class initializer statement nodes of the syntax tree
ClassInitializer(BlockStatement) - Constructor for class koala.dynamicjava.tree.ClassInitializer
Creates a new initializer statement
ClassInitializer(BlockStatement, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ClassInitializer
Creates a new initializer statement
classLoader - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
The class loader
classLoader - Variable in class koala.dynamicjava.interpreter.TreeCompiler
The classloader
classLoader - Variable in class koala.dynamicjava.interpreter.TreeClassLoader
The auxiliary class loader
classLoader - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
The class loader
classLoader - Variable in class koala.dynamicjava.util.ImportationManager
The class loader that must be used
ClassLoaderContainer - interface koala.dynamicjava.interpreter.ClassLoaderContainer.
The classes that implements this interface represent objects that contains a class loader
classPath - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The class path
classPathList - Variable in class koala.dynamicjava.gui.OptionsDialog
The classpath list
classPool - Variable in class koala.dynamicjava.interpreter.TreeCompiler
The class pool
classPool - Variable in class koala.dynamicjava.interpreter.TreeClassFinder
The class pool
ClassPool - class koala.dynamicjava.interpreter.ClassPool.
The instances of this class contains classinfos
ClassPool() - Constructor for class koala.dynamicjava.interpreter.ClassPool
 
classToType(Class) - Static method in class koala.dynamicjava.tree.TreeUtilities
Creates Type node from a Class object
classToType(Class, String, int, int, int, int) - Static method in class koala.dynamicjava.tree.TreeUtilities
Creates Type node from a Class object
clc - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
The class loader container
CLEAR_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
clear() - Method in class koala.dynamicjava.interpreter.context.VariableContext.Scope
Clears this scope
clearButton - Variable in class koala.dynamicjava.gui.URLChooser
The Clear button
clone() - Method in class koala.dynamicjava.util.ImportationManager
Returns a copy of this object
clone() - Method in class koala.dynamicjava.util.BufferedImportationManager
Returns a copy of this object
closeProcedure() - Method in class koala.dynamicjava.gui.Editor
Manages the closing of the buffer
CODE_SOURCE_URL_PROPERTY - Static variable in class koala.dynamicjava.interpreter.TreeClassLoader
Name of the system property to define the value for the URL of the CodeSource assigned to classes created by this classloader.
CodeAttribute - class koala.dynamicjava.classfile.CodeAttribute.
This class represents a method code attribute
CodeAttribute(ConstantPool) - Constructor for class koala.dynamicjava.classfile.CodeAttribute
Creates a new empty (not valid) code attribute
codeSource - Static variable in class koala.dynamicjava.interpreter.TreeClassLoader
The code source for classes defined by instances of TreeClassLoader.
COLON - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
COMMA - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
compile() - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler
Creates a Class object from the classInfo attribute
compile(String) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Compiles a compilation unit
compileClass(ClassInfo, String) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Compiles the given class info
compileClasses(String) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Compiles all the classes in the class pool
compileTree(Context, TypeDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Compiles a single class
ComplementExpression - class koala.dynamicjava.tree.ComplementExpression.
This class represents the complement expression nodes of the syntax tree
ComplementExpression(Expression) - Constructor for class koala.dynamicjava.tree.ComplementExpression
Initializes the expression
ComplementExpression(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ComplementExpression
Initializes the expression
COMPONENT_TYPE - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The componentType property is defined for each array allocation.
CONDITION - Static variable in class koala.dynamicjava.tree.ForStatement
The condition property name
CONDITION - Static variable in class koala.dynamicjava.tree.WhileStatement
The condition property name
CONDITION - Static variable in class koala.dynamicjava.tree.DoStatement
The condition property name
CONDITION - Static variable in class koala.dynamicjava.tree.IfThenStatement
The condition property name
CONDITION_EXPRESSION - Static variable in class koala.dynamicjava.tree.ConditionalExpression
The conditionExpression property name
CONDITIONAL_AND - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
CONDITIONAL_OR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
conditionalAndExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
conditionalAndExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ConditionalExpression - class koala.dynamicjava.tree.ConditionalExpression.
This class represents the binary expression nodes of the syntax tree
conditionalExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
ConditionalExpression(Expression, Expression, Expression) - Constructor for class koala.dynamicjava.tree.ConditionalExpression
Initializes the expression
ConditionalExpression(Expression, Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ConditionalExpression
Initializes the expression
conditionalExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
conditionalOrExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
conditionalOrExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
CONST - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
constantPool - Variable in class koala.dynamicjava.classfile.BytecodeComponent
The constant pool
ConstantPool - class koala.dynamicjava.classfile.ConstantPool.
This class represents JVM bytecode constant pools
ConstantPool() - Constructor for class koala.dynamicjava.classfile.ConstantPool
Creates a new constant pool
Constants - class koala.dynamicjava.util.Constants.
This class contains constants
Constants() - Constructor for class koala.dynamicjava.util.Constants
This class has not to be instanciated
ConstantString - class koala.dynamicjava.classfile.ConstantString.
This class represents a constant string
ConstantString(String) - Constructor for class koala.dynamicjava.classfile.ConstantString
Creates a new constant
ConstantValueAttribute - class koala.dynamicjava.classfile.ConstantValueAttribute.
This class represents a constant field value
ConstantValueAttribute(ConstantPool, Double) - Constructor for class koala.dynamicjava.classfile.ConstantValueAttribute
Creates a new constant value attribute
ConstantValueAttribute(ConstantPool, Float) - Constructor for class koala.dynamicjava.classfile.ConstantValueAttribute
Creates a new constant value attribute
ConstantValueAttribute(ConstantPool, Integer) - Constructor for class koala.dynamicjava.classfile.ConstantValueAttribute
Creates a new constant value attribute
ConstantValueAttribute(ConstantPool, Long) - Constructor for class koala.dynamicjava.classfile.ConstantValueAttribute
Creates a new constant value attribute
ConstantValueAttribute(ConstantPool, String) - Constructor for class koala.dynamicjava.classfile.ConstantValueAttribute
Creates a new constant value attribute
CONSTRUCTOR - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The constructor property is defined for constructor call It contains a Constructor object
ConstructorDeclaration - class koala.dynamicjava.tree.ConstructorDeclaration.
This class represents constructor declarations in an AST
constructorDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a constructor declaration
ConstructorDeclaration(int, String, List, List, ConstructorInvocation, List) - Constructor for class koala.dynamicjava.tree.ConstructorDeclaration
Creates a new method declaration
ConstructorDeclaration(int, String, List, List, ConstructorInvocation, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ConstructorDeclaration
Creates a new method declaration
constructorDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
constructorDeclarationLookahead2() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ConstructorInfo - interface koala.dynamicjava.classinfo.ConstructorInfo.
The instances of the classes that implement this interface provide informations about constructors.
ConstructorInvocation - class koala.dynamicjava.tree.ConstructorInvocation.
This class represents the constructor call nodes of the syntax tree
ConstructorInvocation(Expression, List, boolean) - Constructor for class koala.dynamicjava.tree.ConstructorInvocation
Creates a new node
ConstructorInvocation(Expression, List, boolean, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ConstructorInvocation
Creates a new node
constructorParameters - Static variable in class koala.dynamicjava.interpreter.TreeInterpreter
The explicit constructor call parameters
contains(String) - Method in class koala.dynamicjava.interpreter.ClassPool
Tests whether this pool contains the given class
context - Variable in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
The context
context - Variable in class koala.dynamicjava.interpreter.TreeClassFinder
The context
Context - interface koala.dynamicjava.interpreter.context.Context.
The classes that implements this interface represent contexts of execution
CONTINUE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
ContinueException - exception koala.dynamicjava.interpreter.throwable.ContinueException.
Thrown to indicate that a continue statement has been reached
ContinueException(String) - Constructor for class koala.dynamicjava.interpreter.throwable.ContinueException
Constructs an ContinueException with the specified detail message.
ContinueException(String, String) - Constructor for class koala.dynamicjava.interpreter.throwable.ContinueException
Constructs an ContinueException with the specified detail message and label.
ContinueStatement - class koala.dynamicjava.tree.ContinueStatement.
This class represents the continue statement nodes of the syntax tree
continueStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a continue statement
ContinueStatement(String) - Constructor for class koala.dynamicjava.tree.ContinueStatement
Creates a new while statement
ContinueStatement(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ContinueStatement
Creates a new while statement
continueStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ContinueTarget - interface koala.dynamicjava.tree.ContinueTarget.
The classes that implements this interface can contain a continue statement
COPY_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
count - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The number of entries
createButtonsPanel() - Method in class koala.dynamicjava.gui.URLChooser
Creates the buttons panel
createButtonsPanel() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the buttons panel
createClassArrayInitializer() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Creates an initializer for the variable class array used to implement inner classes
createClassInitializer() - Method in class koala.dynamicjava.interpreter.ClassFactory
Creates the class initializer.
createClassPathPanel() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the classpath panel
createCodeAttribute() - Method in class koala.dynamicjava.classfile.MethodInfo
Creates the code attribute for this method
createEntry(int, String, Object, VariableContext.Scope.Entry) - Static method in class koala.dynamicjava.interpreter.context.VariableContext.Scope.EntryFactory
Creates a new entry
createExceptionsAttribute() - Method in class koala.dynamicjava.classfile.MethodInfo
Creates the exception attribute for this method
createField(String, String) - Method in class koala.dynamicjava.classfile.ClassFile
Creates a new field
createGeneralPanel() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the general panel
createInterpreter() - Method in class koala.dynamicjava.gui.Main
Creates a new interpreter
createJButton(String) - Method in class koala.dynamicjava.gui.resource.ButtonFactory
Creates and returns a new swing button
createJButton(String) - Method in class koala.dynamicjava.gui.resource.ToolBarFactory
Creates and returns a new swing button
createJCheckBox(String) - Method in class koala.dynamicjava.gui.resource.ButtonFactory
Creates and returns a new swing check box
createJCheckBoxMenuItem(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a new swing check box menu item
createJMenu(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a new swing menu
createJMenuBar(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a swing menu bar
createJMenuComponent(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a menu item or a separator
createJMenuItem(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a new swing menu item
createJRadioButton(String) - Method in class koala.dynamicjava.gui.resource.ButtonFactory
Creates and returns a new swing radio button
createJRadioButtonMenuItem(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Creates and returns a new swing radio button menu item
createJToolBar(String) - Method in class koala.dynamicjava.gui.resource.ToolBarFactory
Creates a tool bar
createLibraryPathPanel() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the library path panel
createLink(VariableContext.Link) - Static method in class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory
Creates a new link
createMethod(String, String, String[]) - Method in class koala.dynamicjava.classfile.ClassFile
Creates a new method
createMethodDescriptor(String, String[]) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Creates a method descriptor
createName(Node, IdentifierToken) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Creates the tree that is associated with the given name
createName(Node, IdentifierToken) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Creates the tree that is associated with the given name
createName(Node, IdentifierToken) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Creates the tree that is associated with the given name
createName(Node, IdentifierToken) - Method in interface koala.dynamicjava.interpreter.context.Context
Creates the tree that is associated with the given name
createParser(InputStream, String) - Method in class koala.dynamicjava.parser.wrapper.JavaCCParser
Creates a new parser and returns it
createParser(InputStream, String) - Method in interface koala.dynamicjava.parser.wrapper.ParserFactory
Creates a new parser and returns it
createParser(InputStream, String) - Method in class koala.dynamicjava.parser.wrapper.JavaCCParserFactory
Creates a new parser and returns it
createParser(InputStream, String) - Method in interface koala.dynamicjava.parser.wrapper.SourceCodeParser
Creates a new parser and returns it
createParser(Reader, String) - Method in class koala.dynamicjava.parser.wrapper.JavaCCParser
Creates a new parser and returns it
createParser(Reader, String) - Method in interface koala.dynamicjava.parser.wrapper.ParserFactory
Creates a new parser and returns it
createParser(Reader, String) - Method in class koala.dynamicjava.parser.wrapper.JavaCCParserFactory
Creates a new parser and returns it
createParser(Reader, String) - Method in interface koala.dynamicjava.parser.wrapper.SourceCodeParser
Creates a new parser and returns it
createPathPanel() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the path panel
createTabbedPane() - Method in class koala.dynamicjava.gui.OptionsDialog
Creates the tabbed pane
createURLSelectionPanel() - Method in class koala.dynamicjava.gui.URLChooser
Creates the URL selection panel
CREATION_TYPE - Static variable in class koala.dynamicjava.tree.Allocation
The creationType property name
cscope - Variable in class koala.dynamicjava.interpreter.context.VariableContext
The current scope for variables
cscope - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Link
The current scope for constants
curChar - Variable in class koala.dynamicjava.parser.ParserTokenManager
 
currentFile - Variable in class koala.dynamicjava.gui.Editor
The currently edited file
currentPackage - Variable in class koala.dynamicjava.util.ImportationManager
This string contains the name of the current package
currentToken - Variable in class koala.dynamicjava.parser.ParseException
This is the last token that has been consumed successfully.
CUT_ACTION - Static variable in class koala.dynamicjava.gui.Main
 

D

DECIMAL_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
declareClassImport(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Declares a new single-type-import clause
declareClassImport(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Declares a new single-type-import clause
declareClassImport(String) - Method in class koala.dynamicjava.util.ImportationManager
Declares a new single-type-import clause
declareClassImport(String) - Method in class koala.dynamicjava.util.BufferedImportationManager
Declares a new single-type-import clause
declarePackageImport(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Declares a new import-on-demand clause
declarePackageImport(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Declares a new import-on-demand clause
declarePackageImport(String) - Method in class koala.dynamicjava.util.ImportationManager
Declares a new import-on-demand clause
declarePackageImport(String) - Method in class koala.dynamicjava.util.BufferedImportationManager
Declares a new import-on-demand clause
declaringClass - Variable in class koala.dynamicjava.interpreter.context.StaticContext
The declaring class of the method
decodeString(String) - Static method in class koala.dynamicjava.tree.StringLiteral
Decodes the representation of a Java literal string.
DECREMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
DEFAULT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
DEFAULT_CODE_SOURCE_URL - Static variable in class koala.dynamicjava.interpreter.TreeClassLoader
The default value for the CodeSource URL.
defaultQualifier - Variable in class koala.dynamicjava.interpreter.context.StaticContext
The default qualifier
define(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Defines a new variable in the current scope
define(String, Object) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Defines a new variable in the current scope
defineClass(String, byte[]) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Converts an array of bytes into an instance of the class Class
defineClass(String, byte[]) - Method in interface koala.dynamicjava.interpreter.Interpreter
Converts an array of bytes into an instance of class Class
defineClass(String, byte[]) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Converts an array of bytes into an instance of class Class and links this class.
defineClass(TypeDeclaration) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Defines a class from its syntax tree
defineClass(TypeDeclaration) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Defines a class from its syntax tree
defineClass(TypeDeclaration) - Method in interface koala.dynamicjava.interpreter.context.Context
Defines a class from its syntax tree
defineConstant(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Defines a new constant variable in the current scope
defineConstant(String, Object) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Defines a new constant variable in the current scope
defineFunction(MethodDeclaration) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Defines a MethodDeclaration as a function
defineFunction(MethodDeclaration) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Defines a MethodDeclaration as a function
defineFunction(MethodDeclaration) - Method in interface koala.dynamicjava.interpreter.context.Context
Defines a MethodDeclaration as a function
defineVariable(String, boolean) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a boolean variable in the interpreter environment
defineVariable(String, byte) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a byte variable in the interpreter environment
defineVariable(String, char) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a char variable in the interpreter environment
defineVariable(String, double) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines an double variable in the interpreter environment
defineVariable(String, float) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines an float variable in the interpreter environment
defineVariable(String, int) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines an int variable in the interpreter environment
defineVariable(String, long) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines an long variable in the interpreter environment
defineVariable(String, Object) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a variable in the interpreter environment
defineVariable(String, Object) - Method in interface koala.dynamicjava.interpreter.Interpreter
Defines a variable in the interpreter environment
defineVariable(String, Object, Class) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a variable in the interpreter environment
defineVariable(String, short) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Defines a short variable in the interpreter environment
defineVariables(Set) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Defines the given variables
defineVariables(Set) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Defines the given variables
DIGIT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
disable_tracing() - Method in class koala.dynamicjava.parser.Parser
 
DisplayVisitor - class koala.dynamicjava.util.DisplayVisitor.
This tree visitor displays the nodes of the tree on a given stream
DisplayVisitor(OutputStream) - Constructor for class koala.dynamicjava.util.DisplayVisitor
Creates a new display visitor
divide(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a division
DivideAssignExpression - class koala.dynamicjava.tree.DivideAssignExpression.
This class represents the divide assign expression nodes of the syntax tree
DivideAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.DivideAssignExpression
Initializes the expression
DivideAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.DivideAssignExpression
Initializes the expression
DivideExpression - class koala.dynamicjava.tree.DivideExpression.
This class represents the divide expression nodes of the syntax tree
DivideExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.DivideExpression
Initializes the expression
DivideExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.DivideExpression
Initializes the expression
DO - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
document - Variable in class koala.dynamicjava.gui.Editor
The current document
documentModified - Variable in class koala.dynamicjava.gui.Editor
Has the document been modified?
Done() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
DoStatement - class koala.dynamicjava.tree.DoStatement.
This class represents the do statement nodes of the syntax tree
doStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a do statement
DoStatement(Expression, Node) - Constructor for class koala.dynamicjava.tree.DoStatement
Creates a new do statement
DoStatement(Expression, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.DoStatement
Creates a new do statement
doStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
DOT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
dotAllocationExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
dotIdentifier() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
dotThis() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
DOUBLE - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The double info
DOUBLE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
DOUBLE_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
DoubleLiteral - class koala.dynamicjava.tree.DoubleLiteral.
This class represents the double literal nodes of the syntax tree
DoubleLiteral(String) - Constructor for class koala.dynamicjava.tree.DoubleLiteral
Initializes a literal
DoubleLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.DoubleLiteral
Initializes a literal
DoubleType - class koala.dynamicjava.tree.DoubleType.
This class represents the double type nodes of the syntax tree
DoubleType() - Constructor for class koala.dynamicjava.tree.DoubleType
Initializes the type
DoubleType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.DoubleType
Initializes the type
downButton - Variable in class koala.dynamicjava.gui.StringList
The down button

E

editor - Variable in class koala.dynamicjava.gui.Main
The editor
Editor - class koala.dynamicjava.gui.Editor.
The editor component of the GUI
Editor(MessageHandler) - Constructor for class koala.dynamicjava.gui.Editor
Creates a new editor
ELEMENT_TYPE - Static variable in class koala.dynamicjava.tree.ArrayType
The elementType property name
ELEMENT_TYPE - Static variable in class koala.dynamicjava.tree.ArrayInitializer
The element type property name
ELSE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
ELSE_STATEMENT - Static variable in class koala.dynamicjava.tree.IfThenElseStatement
The elseStatement property name
EMPTY_CLASS_ARRAY - Static variable in class koala.dynamicjava.util.Constants
An empty class array
EMPTY_OBJECT_ARRAY - Static variable in class koala.dynamicjava.util.Constants
An empty object array
EmptyStatement - class koala.dynamicjava.tree.EmptyStatement.
This class represents the empty statement nodes of the syntax tree
emptyStatement() - Method in class koala.dynamicjava.parser.Parser
Parses an empty statement
EmptyStatement() - Constructor for class koala.dynamicjava.tree.EmptyStatement
Creates a new empty statement
EmptyStatement(String, int, int) - Constructor for class koala.dynamicjava.tree.EmptyStatement
Creates a new empty statement
enable_tracing() - Method in class koala.dynamicjava.parser.Parser
 
END_COLUMN - Static variable in class koala.dynamicjava.tree.Node
The endColumn property name
END_LINE - Static variable in class koala.dynamicjava.tree.Node
The endLine property name
endColumn - Variable in class koala.dynamicjava.parser.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.
endColumn - Variable in class koala.dynamicjava.tree.ArrayAllocation.TypeDescriptor
The end column
endColumn() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the column number where the end of the token was found in the source file
endColumn() - Method in class koala.dynamicjava.tree.Identifier
Returns the column number where the end of the token was found in the source file
endColumn() - Method in interface koala.dynamicjava.tree.IdentifierToken
Returns the column number where the end of the token was found in the source file
endLine - Variable in class koala.dynamicjava.parser.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 - Variable in class koala.dynamicjava.tree.ArrayAllocation.TypeDescriptor
The end line
endLine() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the line number where the end of the token was found in the source file
endLine() - Method in class koala.dynamicjava.tree.Identifier
Returns the line number where the end of the token was found in the source file
endLine() - Method in interface koala.dynamicjava.tree.IdentifierToken
Returns the line number where the end of the token was found in the source file
enterScope() - Method in class koala.dynamicjava.interpreter.context.VariableContext
Enters a scope
enterScope() - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Enters a scope
enterScope(Set) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Enters a scope and defines the given entries to null.
enterScope(Set) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Enters a scope and defines the given entries to null.
EOF - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
eol - Variable in class koala.dynamicjava.parser.ParseException
The end of line string for this machine.
EQUAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
EqualExpression - class koala.dynamicjava.tree.EqualExpression.
This class represents the equal expression nodes of the syntax tree
EqualExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.EqualExpression
Initializes the expression
EqualExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.EqualExpression
Initializes the expression
equalityExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
equalityExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
equalityOperation(Class, Class, Object, Object, InterpreterUtilities.BinaryPredicate) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an equality operation
equals(Object) - Method in class koala.dynamicjava.classfile.ConstantString
Indicates whether some other object is equal to this one
equals(Object) - Method in class koala.dynamicjava.classfile.MemberIdentifier
Indicates whether some other object is equal to this one
equals(Object) - Method in class koala.dynamicjava.classfile.ClassIdentifier
Indicates whether some other object is equal to this one
equals(Object) - Method in class koala.dynamicjava.classfile.AbstractMethodIdentifier
Indicates whether some other object is equal to this one
equals(Object) - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.JavaFieldInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.JavaConstructorInfo
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class koala.dynamicjava.classinfo.TreeConstructorInfo
Indicates whether some other object is "equal to" this one
equalTo(Class, Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an equal to operation
err - Variable in class koala.dynamicjava.gui.Main
The current error stream
ERROR_STRINGS - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The errorStrings property contains an array of additional messages
errorCheckBox - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The error check box
EVAL_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
EVAL_S_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
evalAction - Variable in class koala.dynamicjava.gui.Main
The evaluator
evalSelection - Variable in class koala.dynamicjava.gui.Main
The selection evaluator
EvaluationVisitor - class koala.dynamicjava.interpreter.EvaluationVisitor.
This tree visitor evaluates each node of a syntax tree
EvaluationVisitor(Context) - Constructor for class koala.dynamicjava.interpreter.EvaluationVisitor
Creates a new visitor
evalVisitorContext - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
 
EXCEPTIONS - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The exceptions property name
EXCEPTIONS - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
The exceptions property name
ExceptionsAttribute - class koala.dynamicjava.classfile.ExceptionsAttribute.
This class represents a method exceptions attribute
ExceptionsAttribute(ConstantPool) - Constructor for class koala.dynamicjava.classfile.ExceptionsAttribute
Creates a new empty (not valid) code attribute
ExclusiveOrAssignExpression - class koala.dynamicjava.tree.ExclusiveOrAssignExpression.
This class represents the exclusive and assign expression nodes of the syntax tree
ExclusiveOrAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ExclusiveOrAssignExpression
Initializes the expression
ExclusiveOrAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ExclusiveOrAssignExpression
Initializes the expression
ExclusiveOrExpression - class koala.dynamicjava.tree.ExclusiveOrExpression.
This class represents the bit or expression nodes of the syntax tree
exclusiveOrExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
ExclusiveOrExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ExclusiveOrExpression
Initializes the expression
ExclusiveOrExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ExclusiveOrExpression
Initializes the expression
exclusiveOrExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ExecutionError - error koala.dynamicjava.interpreter.error.ExecutionError.
This error is thrown when an unexpected error append while interpreting a statement
ExecutionError() - Constructor for class koala.dynamicjava.interpreter.error.ExecutionError
Constructs an ExecutionError with no detail message.
ExecutionError(String) - Constructor for class koala.dynamicjava.interpreter.error.ExecutionError
Constructs an ExecutionError with the specified detail message.
ExecutionError(String, Node) - Constructor for class koala.dynamicjava.interpreter.error.ExecutionError
Constructs an ExecutionError with the specified detail message, filename, line and column.
ExecutionError(Throwable) - Constructor for class koala.dynamicjava.interpreter.error.ExecutionError
 
exists(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Whether a simple identifier represents an existing variable or field or type in this context.
exists(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Whether a simple identifier represents an existing variable or field in this context
EXIT_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
exit() - Method in class koala.dynamicjava.gui.Main
Called when the interface exits
expectedTokenSequences - Variable in class koala.dynamicjava.parser.ParseException
Each entry in this array is an array of integers.
explicitConstructorInvocation() - Method in class koala.dynamicjava.parser.Parser
Parses a constructor invocation
explicitConstructorInvocationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
EXPONENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
Expression - class koala.dynamicjava.tree.Expression.
This class represents the expression nodes of the syntax tree
EXPRESSION - Static variable in interface koala.dynamicjava.tree.ExpressionContainer
The expression property name
EXPRESSION - Static variable in class koala.dynamicjava.tree.ArrayAccess
The expression property name
expression() - Method in class koala.dynamicjava.parser.Parser
Parses an expression
Expression(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Expression
Initializes the expression
ExpressionContainer - interface koala.dynamicjava.tree.ExpressionContainer.
This interface is implemented by the classes that contains an expression
expressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ExpressionStatement - interface koala.dynamicjava.tree.ExpressionStatement.
This interface represents the statement expressions
expressionSuffix(Expression) - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
EXTENDS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 

F

FALSE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
field - Variable in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
The field
field - Variable in class koala.dynamicjava.interpreter.modifier.StaticFieldModifier
The field
field - Variable in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
The field
FIELD - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The field property is defined for field access node It contains a Field object
FIELD_NAME - Static variable in class koala.dynamicjava.tree.FieldAccess
The body property name
FIELD_TYPE - Static variable in class koala.dynamicjava.tree.StaticFieldAccess
The fieldType property name
FieldAccess - class koala.dynamicjava.tree.FieldAccess.
This class represents the field access nodes of the syntax tree
FieldAccess(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FieldAccess
Creates a new field access node
FieldDeclaration - class koala.dynamicjava.tree.FieldDeclaration.
This class represents field declarations in an AST
fieldDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a field declaration.
FieldDeclaration(int, Type, String, Expression) - Constructor for class koala.dynamicjava.tree.FieldDeclaration
Creates a new field declaration
FieldDeclaration(int, Type, String, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FieldDeclaration
Creates a new field declaration
fieldDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
fieldExists(ClassInfo, String) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Whether the given name represents a field in this context
fieldExists(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Whether the given name represents a field in this context
FieldIdentifier - class koala.dynamicjava.classfile.FieldIdentifier.
This class is used to represents a field
FieldIdentifier(String, String, String) - Constructor for class koala.dynamicjava.classfile.FieldIdentifier
Creates a new field identifier
FieldInfo - class koala.dynamicjava.classfile.FieldInfo.
This class allows the creation of JVM bytecode field format outputs
FieldInfo - interface koala.dynamicjava.classinfo.FieldInfo.
The instances of the classes that implement this interface provide informations about class fields.
FieldInfo(ConstantPool, String, String) - Constructor for class koala.dynamicjava.classfile.FieldInfo
Creates a new field info
fieldObject - Variable in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
The field
fields - Variable in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
The list used to manage recursive calls
fileCheckBox - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The file check box
fileCheckBox - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The file check box
FileFinder - class koala.dynamicjava.util.FileFinder.
This class represents an object that manages a set of path where to find files.
FileFinder() - Constructor for class koala.dynamicjava.util.FileFinder
Creates a new file finder
fileLabel - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The file label
fileLabel - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The file label
FILENAME - Static variable in class koala.dynamicjava.tree.Node
The filename property name
fileTextField - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The file text field
fileTextField - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The file text field
FINAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
FINAL - Static variable in class koala.dynamicjava.tree.FormalParameter
The final property name
FINAL - Static variable in class koala.dynamicjava.tree.VariableDeclaration
The final property name
finalize() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Called before the destruction of the interpreter
FINALLY - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
FinalVariableModifier - class koala.dynamicjava.interpreter.modifier.FinalVariableModifier.
This interface represents objets that modify a final variable
FinalVariableModifier(QualifiedName, Class) - Constructor for class koala.dynamicjava.interpreter.modifier.FinalVariableModifier
Creates a new final variable modifier
findClass(String) - Method in class koala.dynamicjava.interpreter.TreeCompiler.ClassInfoLoader
Finds the specified class.
findClass(String) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Finds the specified class.
findClass(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext.PseudoClassLoader
Finds the specified class.
findCompilationUnit(String) - Method in class koala.dynamicjava.util.LibraryFinder
Looks for the dynamic class with the given name
findCompilationUnitName(String) - Method in class koala.dynamicjava.util.LibraryFinder
Finds the path where the given class is possibly stored
findFile(String) - Method in class koala.dynamicjava.util.FileFinder
Searches and returns a file.
findInnerClass(String) - Method in class koala.dynamicjava.util.ImportationManager
Searches for an inner class from its name in the dotted notation
firePropertyChange(String, boolean, boolean) - Method in class koala.dynamicjava.tree.Node
Report a bound property update to any registered listeners.
firePropertyChange(String, int, int) - Method in class koala.dynamicjava.tree.Node
Report a bound property update to any registered listeners.
firePropertyChange(String, Object, Object) - Method in class koala.dynamicjava.tree.Node
Report a bound property update to any registered listeners.
FLOAT - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The float info
FLOAT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
FLOAT_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
FloatLiteral - class koala.dynamicjava.tree.FloatLiteral.
This class represents the float literal nodes of the syntax tree
FloatLiteral(String) - Constructor for class koala.dynamicjava.tree.FloatLiteral
Initializes a literal
FloatLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FloatLiteral
Initializes a literal
FloatType - class koala.dynamicjava.tree.FloatType.
This class represents the float type nodes of the syntax tree
FloatType() - Constructor for class koala.dynamicjava.tree.FloatType
Initializes the type
FloatType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FloatType
Initializes the type
FOR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
forInit() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse a 'for' statement
forInitLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
FORMAL_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
FormalParameter - class koala.dynamicjava.tree.FormalParameter.
This class represents the method parameters in the syntax tree
formalParameter() - Method in class koala.dynamicjava.parser.Parser
Parses one formal parameter
FormalParameter(boolean, Type, String) - Constructor for class koala.dynamicjava.tree.FormalParameter
Initializes the node
FormalParameter(boolean, Type, String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FormalParameter
Initializes the node
formalParameterLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
formalParameters() - Method in class koala.dynamicjava.parser.Parser
Parses formal parameters of the form '(param, param, ...)'
formalParametersLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
ForStatement - class koala.dynamicjava.tree.ForStatement.
This class represents the for statement nodes of the syntax tree
forStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a for statement
ForStatement(List, Expression, List, Node) - Constructor for class koala.dynamicjava.tree.ForStatement
Creates a new for statement
ForStatement(List, Expression, List, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ForStatement
Creates a new for statement
forStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
FUNCTION - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The function property is defined for function access node It contains a MethodDeclaration object
FunctionCall - class koala.dynamicjava.tree.FunctionCall.
This class represents the function call nodes of the syntax tree
FunctionCall(String, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.FunctionCall
Creates a new node
functions - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
The functions
FUNCTIONS - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The functions property is defined for function access node It contains a List object

G

generateParseException() - Method in class koala.dynamicjava.parser.Parser
 
get(String) - Method in class koala.dynamicjava.interpreter.ClassPool
Returns the class info mapped with the given key
get(String) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Returns the value of a variable with the given name
get(String) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Scope
Gets the value of a variable
get(String) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Returns the value of a variable with the given name
get(VariableContext) - Method in class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable
Sets the variable in the current scope
get(VariableContext) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Variable
Sets the variable in the current scope
get(VariableContext) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Constant
Sets the variable in the current scope
getAccessFlags() - Method in class koala.dynamicjava.tree.MethodDeclaration
Returns the access flags for this method
getAccessFlags() - Method in class koala.dynamicjava.tree.TypeDeclaration
Returns the access flags for this class
getAccessFlags() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Returns the access flags for this constructor
getAccessFlags() - Method in class koala.dynamicjava.tree.FieldDeclaration
Returns the access flags for this method
getAccessible() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
 
getAccessible() - Method in interface koala.dynamicjava.interpreter.Interpreter
Observe the state of calls to setAccessible()
getAccessible() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the accessibility state of this context.
getAccessible() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the accessibility state of this context.
getAction(String) - Method in class koala.dynamicjava.gui.StringList
Returns the action associated with the given string or null on error
getAction(String) - Method in class koala.dynamicjava.gui.URLChooser
Returns the action associated with the given string or null on error
getAction(String) - Method in class koala.dynamicjava.gui.OptionsDialog
Returns the action associated with the given string or null on error
getAction(String) - Method in class koala.dynamicjava.gui.Main
Returns the action associated with the given string or null on error
getAction(String) - Method in class koala.dynamicjava.gui.Editor
Returns the action associated with the given string or null on error
getAction(String) - Method in interface koala.dynamicjava.gui.resource.ActionMap
Returns the action associated with the given string or null on error
getAdditionalClassLoader() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Gets the additional class loader
getAnonymousDeclaringClass() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the declaring class of an anonymous class or null
getAnonymousDeclaringClass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the declaring class of an anonymous class or null
getAnonymousDeclaringClass() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the declaring class of an anonymous class or null
getArguments() - Method in class koala.dynamicjava.tree.SimpleAllocation
Returns the constructor arguments
getArguments() - Method in class koala.dynamicjava.tree.MethodCall
Returns the arguments.
getArguments() - Method in class koala.dynamicjava.tree.ClassAllocation
Returns the constructor arguments
getArguments() - Method in class koala.dynamicjava.tree.ConstructorInvocation
Returns the arguments
getArguments() - Method in class koala.dynamicjava.tree.InnerAllocation
Returns the constructor arguments.
getArrayType() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the array type that contains elements of this class
getArrayType() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the array type that contains elements of this class
getArrayType() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the array type that contains elements of this class
getBeginColumn() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getBeginColumn() - Method in class koala.dynamicjava.tree.Node
Returns the begin column of this node in the begin line
getBeginLine() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getBeginLine() - Method in class koala.dynamicjava.tree.Node
Returns the begin line of this node in the source code
getBindings() - Method in class koala.dynamicjava.tree.SwitchStatement
Returns the 'case' bindings
getBlock() - Method in class koala.dynamicjava.tree.Initializer
Gets the block statement
getBlock() - Method in class koala.dynamicjava.tree.CatchStatement
Returns the block
getBody() - Method in class koala.dynamicjava.tree.ForStatement
Returns the body of this statement
getBody() - Method in class koala.dynamicjava.tree.MethodDeclaration
Returns the body of the method, null if the method is abstract
getBody() - Method in class koala.dynamicjava.tree.WhileStatement
Returns the body of this statement
getBody() - Method in class koala.dynamicjava.tree.SynchronizedStatement
Returns the body of this statement
getBody() - Method in class koala.dynamicjava.tree.DoStatement
Returns the body of this statement
getBoolean(String) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the boolean mapped with the given key
getByteCode() - Method in class koala.dynamicjava.interpreter.ClassFactory
Returns the generated class
getCatchStatements() - Method in class koala.dynamicjava.tree.TryStatement
Gets the catch statements
getCellNumber() - Method in class koala.dynamicjava.tree.ArrayAccess
Returns the expression which denotes the cell number
getCells() - Method in class koala.dynamicjava.tree.ArrayInitializer
Returns the list of cell initialization expressions
getClassFinder() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the class finder
getClassInfo() - Method in class koala.dynamicjava.interpreter.TreeCompiler.PseudoError
Returns the class info
getClassInfo(Node) - Static method in class koala.dynamicjava.interpreter.NodeProperties
Returns the type property of a node when it is a class info
getClassLoader() - Method in interface koala.dynamicjava.interpreter.ClassLoaderContainer
Returns the class loader
getClassLoader() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Gets the class loader
getClassLoader() - Method in interface koala.dynamicjava.interpreter.Interpreter
Gets the class loader
getClassLoader() - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Returns the additional class loader that is used for loading classes from the net.
getClassName() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
Gets parameter passed by constructor.
getClassName() - Method in class koala.dynamicjava.gui.resource.ResourceFormatException
Gets parameter passed by constructor.
getClassName() - Method in class koala.dynamicjava.tree.ThisExpression
Returns the name of the class that qualify that object
getClassNames() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Returns the defined class names
getClassNames() - Method in interface koala.dynamicjava.interpreter.Interpreter
Returns the defined class names
getClassNames() - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Returns the names of the defined classes in a set
getClassPath() - Method in class koala.dynamicjava.gui.OptionsDialog
Returns the classpaths
getColumn() - Method in class koala.dynamicjava.interpreter.InterpreterException.SourceInformation
Returns the column where the error occurs
getColumn() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getColumn() - Method in class koala.dynamicjava.parser.wrapper.ParseError
Returns the column in the source code where the error occured
getComponentType() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the component type of this array type
getComponentType() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the component type of this array type
getComponentType() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the component type of this array type
getComponentType(Node) - Static method in class koala.dynamicjava.interpreter.NodeProperties
Returns the type property of a node
getCondition() - Method in class koala.dynamicjava.tree.ForStatement
Gets the condition to evaluate at each loop
getCondition() - Method in class koala.dynamicjava.tree.WhileStatement
Gets the condition to evaluate at each loop
getCondition() - Method in class koala.dynamicjava.tree.DoStatement
Gets the condition to evaluate at each loop
getCondition() - Method in class koala.dynamicjava.tree.IfThenStatement
Gets the condition to evaluate at each loop
getConditionExpression() - Method in class koala.dynamicjava.tree.ConditionalExpression
Returns the condition expression
getConstantPool() - Method in class koala.dynamicjava.classfile.BytecodeComponent
Returns the constant pool
getConstantPool() - Method in class koala.dynamicjava.classfile.ClassFile
Returns the constant pool
getConstants() - Method in class koala.dynamicjava.interpreter.context.VariableContext
Creates a map that contains the constants in this context
getConstants() - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Creates a map that contains the constants in this context
getConstructorDeclaration() - Method in class koala.dynamicjava.classinfo.TreeConstructorInfo
Returns the constructor declaration
getConstructorInvocation() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
The explicit constructor invocation if one or null
getConstructors() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the constructor infos for the current class
getConstructors() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the constructor infos for the current class
getConstructors() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the constructor infos for the current class
getConstructors(Class, int) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Gets all the constructors in the given class or super classes, even the redefined constructors are returned.
getCount() - Method in class koala.dynamicjava.classfile.ConstantPool
Returns the constant pool count according to the JVM Spec.
getCreationType() - Method in class koala.dynamicjava.tree.Allocation
Returns the creation type
getCurrentLine(int) - Method in class koala.dynamicjava.gui.Main
Returns the line number that match the given position
getCurrentPackage() - Method in interface koala.dynamicjava.classinfo.ClassFinder
Returns the current package
getCurrentPackage() - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Returns the current package
getCurrentPackage() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the current package
getCurrentPackage() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the current package
getCurrentPackage() - Method in class koala.dynamicjava.util.ImportationManager
Returns the current package
getCurrentScopeVariableNames() - Method in class koala.dynamicjava.interpreter.context.VariableContext
Returns the current scope variables (strings) in a set
getCurrentScopeVariableNames() - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Returns the current scope variables (strings) in a set
getCurrentScopeVariables() - Method in class koala.dynamicjava.interpreter.context.VariableContext
Returns the current scope variables in a set
getCurrentScopeVariables() - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Returns the current scope variables (strings) in a set
getDeclaredClasses() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the classes and interfaces declared as members of the class represented by this ClassInfo object.
getDeclaredClasses() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the classes and interfaces declared as members of the class represented by this ClassInfo object.
getDeclaredClasses() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the classes and interfaces declared as members of the class represented by this ClassInfo object.
getDeclaringClass() - Method in class koala.dynamicjava.classfile.MemberIdentifier
Returns the declaring class of this member
getDeclaringClass() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the declaring class or null
getDeclaringClass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the declaring class or null
getDeclaringClass() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the declaring class or null
getDeclaringClass(Class) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the declaring class of the given class
getDefaultQualifier(Node) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the default qualifier for this context
getDefaultQualifier(Node) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Returns the default qualifier for this context
getDefaultQualifier(Node) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the default qualifier for this context
getDefaultQualifier(Node, String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the default qualifier for this context
getDefaultQualifier(Node, String) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Returns the default qualifier for this context
getDefaultQualifier(Node, String) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the default qualifier for this context
getDimension() - Method in class koala.dynamicjava.tree.ArrayAllocation
Returns the dimension of the array
getEditor() - Method in class koala.dynamicjava.gui.Main
Returns the editor
getElementType() - Method in class koala.dynamicjava.tree.ArrayType
Returns the type of the elements of the arrays represented by this type
getElementType() - Method in class koala.dynamicjava.tree.ArrayInitializer
Returns the element type
getElseStatement() - Method in class koala.dynamicjava.tree.IfThenElseStatement
Returns the else statement of this statement
getEndColumn() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getEndColumn() - Method in class koala.dynamicjava.tree.Node
Returns the end column of this node in the end line
getEndLine() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getEndLine() - Method in class koala.dynamicjava.tree.Node
Returns the end line of this node in the source code
getError() - Method in class koala.dynamicjava.interpreter.InterpreterException
 
getException() - Method in class koala.dynamicjava.interpreter.error.CatchedExceptionError
Returns the exception that causes this error throwing
getException() - Method in class koala.dynamicjava.interpreter.throwable.ThrownException
Returns the exception that causes this error throwing
getException() - Method in class koala.dynamicjava.tree.CatchStatement
Returns the catched exception descriptor
getExceptionClass() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Returns the class of the execution exception
getExceptions() - Method in class koala.dynamicjava.tree.MethodDeclaration
Returns the list of the exception thrown by this method
getExceptions() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Returns the list of the exception thrown by this method
getExceptionTypes() - Method in interface koala.dynamicjava.classinfo.MethodInfo
Returns an array of class infos that represent the types of the exceptions declared to be thrown by the underlying method
getExceptionTypes() - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Returns an array of Class infos that represent the types of the exceptions declared to be thrown by the underlying method
getExceptionTypes() - Method in interface koala.dynamicjava.classinfo.ConstructorInfo
Returns an array of class infos that represent the types of the exceptions declared to be thrown by the underlying constructor
getExceptionTypes() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns an array of Class infos that represent the types of the exceptions declared to be thrown by the underlying method
getExceptionTypes() - Method in class koala.dynamicjava.classinfo.JavaConstructorInfo
Returns an array of Class infos that represent the types of the exceptions declared to be thrown by the underlying constructor
getExceptionTypes() - Method in class koala.dynamicjava.classinfo.TreeConstructorInfo
Returns an array of Class infos that represent the types of the exceptions declared to be thrown by the underlying constructor
getExpression() - Method in class koala.dynamicjava.interpreter.context.MethodModificationError
Returns the expression
getExpression() - Method in class koala.dynamicjava.tree.UnaryExpression
Returns the target expression
getExpression() - Method in interface koala.dynamicjava.tree.ExpressionContainer
Returns the expression
getExpression() - Method in class koala.dynamicjava.tree.ObjectMethodCall
Returns the expression on which this method call applies
getExpression() - Method in class koala.dynamicjava.tree.ThrowStatement
Gets the expression
getExpression() - Method in class koala.dynamicjava.tree.ArrayAccess
Returns the expression on which this array access applies
getExpression() - Method in class koala.dynamicjava.tree.InstanceOfExpression
Returns the expression to check
getExpression() - Method in class koala.dynamicjava.tree.ObjectFieldAccess
Returns the expression on which this field access applies
getExpression() - Method in class koala.dynamicjava.tree.SwitchBlock
Returns the 'case' expression
getExpression() - Method in class koala.dynamicjava.tree.ConstructorInvocation
Returns the prefix expression if one, or null otherwise
getExpression() - Method in class koala.dynamicjava.tree.InnerAllocation
Returns the outer class instance expression
getExpression() - Method in class koala.dynamicjava.tree.ReturnStatement
Gets the expression
getField(ClassInfo, String) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Returns a field with the given name declared in the given class or in the superclasses of the given class
getField(Class, String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a field
getField(Class, String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Looks for a field
getField(Class, String) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a field
getField(Class, String) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Returns a field with the given name declared in the given class or in the superclasses of the given class
getField(FieldDeclaration) - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the field represented by the given node
getFieldDeclaration() - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
Returns the field declaration
getFieldName() - Method in class koala.dynamicjava.tree.FieldAccess
Returns the field name
getFields() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the field infos for the current class
getFields() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the field infos for the current class
getFields() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the field infos for the current class
getFieldType() - Method in class koala.dynamicjava.tree.StaticFieldAccess
Returns the declaring type of the field
getFilename() - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Returns the initialization file name
getFilename() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Returns the initialization file name
getFilename() - Method in class koala.dynamicjava.interpreter.InterpreterException.SourceInformation
Returns the filename
getFilename() - Method in class koala.dynamicjava.parser.wrapper.ParseError
Returns the name of the source file
getFilename() - Method in class koala.dynamicjava.tree.Node
Returns the filename.
getFinallyBlock() - Method in class koala.dynamicjava.tree.TryStatement
Gets the finally block
getFirstCompilable() - Method in class koala.dynamicjava.interpreter.ClassPool
Gets the first compilable class in the pool
getFunctions() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the defined functions
getFunctions() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the defined functions
getGUIName() - Method in class koala.dynamicjava.gui.OptionsDialog
Returns the GUI name
getHiddenArgument() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the default argument to pass to methods in this context
getHiddenArgument() - Method in class koala.dynamicjava.interpreter.context.MethodContext
Returns the default argument to pass to methods in this context
getHiddenArgument() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the default argument to pass to methods in this context
getIdentifiers() - Method in class koala.dynamicjava.tree.QualifiedName
Returns the identifiers that compose this name
getIfFalseExpression() - Method in class koala.dynamicjava.tree.ConditionalExpression
Returns the if false expression
getIfTrueExpression() - Method in class koala.dynamicjava.tree.ConditionalExpression
Returns the if true expression
GetImage() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getImportationManager() - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Returns the importation manager
getImportationManager() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the importation manager
getImportationManager() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the importation manager
getImportOnDemandClauses() - Method in class koala.dynamicjava.util.ImportationManager
Returns the import-on-demand clauses
getInitialization() - Method in class koala.dynamicjava.tree.ArrayAllocation
Returns the initialization expression
getInitialization() - Method in class koala.dynamicjava.tree.ForStatement
Gets the initialization statements
getInitializationFilename() - Method in class koala.dynamicjava.gui.OptionsDialog
The initialization file name
getInitializer() - Method in class koala.dynamicjava.tree.VariableDeclaration
Returns the initializer for this variable
getInitializer() - Method in class koala.dynamicjava.tree.FieldDeclaration
Returns the initializer for this field
getInteger(String) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the integer mapped with the given string
getInterfaces() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the class infos of the interfaces implemented by the class this info represents
getInterfaces() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the class infos of the interfaces implemented by the class this info represents
getInterfaces() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the class infos of the interfaces implemented by the class this info represents
getInterfaces() - Method in class koala.dynamicjava.tree.TypeDeclaration
Returns a list that contains the names (String) of the implemented interfaces.
getInterpreter() - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Returns the current interpreter
getInterpreter() - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the current interpreter
getInterpreter() - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the current interpreter
getInterpreterName() - Method in class koala.dynamicjava.gui.OptionsDialog
Returns the interpreter name
getJavaClass() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the underlying class
getJavaClass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the underlying class
getJavaClass() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the underlying class
getKey() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
Gets parameter passed by constructor.
getKey() - Method in class koala.dynamicjava.gui.resource.ResourceFormatException
Gets parameter passed by constructor.
getLabel() - Method in class koala.dynamicjava.interpreter.throwable.BreakException
Returns the label of the statement that thrown the exception
getLabel() - Method in class koala.dynamicjava.interpreter.throwable.ContinueException
Returns the label of the statement that thrown the exception
getLabel() - Method in class koala.dynamicjava.tree.LabeledStatement
Gets the label
getLabel() - Method in class koala.dynamicjava.tree.BreakStatement
Gets the label
getLabel() - Method in class koala.dynamicjava.tree.ContinueStatement
Gets the label
getLeftExpression() - Method in class koala.dynamicjava.tree.BinaryExpression
Returns the left hand side expression
getLibraryFinder() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Gets the library finder
getLibraryFinder() - Method in interface koala.dynamicjava.interpreter.Interpreter
Gets the library finder
getLibraryPath() - Method in class koala.dynamicjava.gui.OptionsDialog
Returns the library paths
getLine() - Method in class koala.dynamicjava.interpreter.InterpreterException.SourceInformation
Returns the line where the error occurs
getLine() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getLine() - Method in class koala.dynamicjava.parser.wrapper.ParseError
Returns the line in the source code where the error occured
getLock() - Method in class koala.dynamicjava.tree.SynchronizedStatement
Gets the lock object
getMembers() - Method in class koala.dynamicjava.tree.ClassAllocation
Returns the members of the anonymous class
getMembers() - Method in class koala.dynamicjava.tree.TypeDeclaration
Returns the list of the declared members
getMembers() - Method in class koala.dynamicjava.tree.InnerClassAllocation
Returns the members of the anonymous class
getMessage() - Method in class koala.dynamicjava.interpreter.InterpreterException
Returns the detailed message
getMessage() - Method in class koala.dynamicjava.interpreter.error.ExecutionError
Returns the errort message string of this exception
getMessage() - Method in class koala.dynamicjava.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class koala.dynamicjava.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage(String, String[]) - Method in class koala.dynamicjava.util.LocalizedMessageReader
Gets a message
getMethod() - Method in class koala.dynamicjava.interpreter.context.MethodModificationError
Returns the method
getMethod(MethodDeclaration) - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the method represented by the given node
getMethodDeclaration() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns the method declaration
getMethodIdentifier(String, String, String[], String) - Static method in class koala.dynamicjava.interpreter.ClassFactory
Computes a method identifier.
getMethodName() - Method in class koala.dynamicjava.tree.MethodCall
Returns the method name
getMethods() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the method infos for the current class
getMethods() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the method infos for the current class
getMethods() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the method infos for the current class
getMethods(ClassInfo, String, int) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Gets all the methods with the given name in the given class or super classes.
getMethods(Class, String, int) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Gets all the methods with the given name in the given class or super classes.
getMethodType() - Method in class koala.dynamicjava.tree.StaticMethodCall
Returns the type on which this method call applies
getModifier(Node) - Static method in class koala.dynamicjava.interpreter.NodeProperties
Returns the modifier property of a node
getModifier(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the modifier that match the given node
getModifier(ObjectFieldAccess) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the modifier that match the given node
getModifier(QualifiedName) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the modifier that match the given node
getModifier(QualifiedName) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the modifier that match the given node
getModifier(StaticFieldAccess) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the modifier that match the given node
getModifier(StaticFieldAccess) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the modifier that match the given node
getModifier(SuperFieldAccess) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Returns the modifier that match the given node
getModifier(SuperFieldAccess) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Returns the modifier that match the given node
getModifier(SuperFieldAccess) - Method in interface koala.dynamicjava.interpreter.context.Context
Returns the modifier that match the given node
getModifiers() - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
Returns the modifiers for the field represented by this object
getModifiers() - Method in interface koala.dynamicjava.classinfo.MethodInfo
Returns the modifiers for the method represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Returns the modifiers for the method represented by this object
getModifiers() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the modifiers flags
getModifiers() - Method in interface koala.dynamicjava.classinfo.FieldInfo
Returns the modifiers for the field represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the modifiers flags
getModifiers() - Method in class koala.dynamicjava.classinfo.JavaFieldInfo
Returns the modifiers for the field represented by this object
getModifiers() - Method in interface koala.dynamicjava.classinfo.ConstructorInfo
Returns the modifiers for the constructor represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the modifiers flags
getModifiers() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns the modifiers for the method represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.JavaConstructorInfo
Returns the modifiers for the constructor represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.TreeConstructorInfo
Returns the modifiers for the constructor represented by this object
getName() - Method in class koala.dynamicjava.classfile.MemberIdentifier
Returns the name of this member
getName() - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
Returns the fully qualified name of the underlying field
getName() - Method in interface koala.dynamicjava.classinfo.MethodInfo
Returns the name of the underlying method
getName() - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Returns the name of the underlying method
getName() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the fully qualified name of the underlying class
getName() - Method in interface koala.dynamicjava.classinfo.FieldInfo
Returns the fully qualified name of the underlying field
getName() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the fully qualified name of the underlying class
getName() - Method in class koala.dynamicjava.classinfo.JavaFieldInfo
Returns the fully qualified name of the underlying field
getName() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the fully qualified name of the underlying class
getName() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns the name of the underlying method
getName() - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Returns the name to give to the interpreter
getName() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Returns the name to give to the GUI
getName() - Method in class koala.dynamicjava.tree.FormalParameter
The name of this parameter
getName() - Method in class koala.dynamicjava.tree.MethodDeclaration
Returns the name of this method
getName() - Method in class koala.dynamicjava.tree.VariableDeclaration
Returns the name of this variable
getName() - Method in class koala.dynamicjava.tree.PackageDeclaration
Returns the name of the imported class or package
getName() - Method in class koala.dynamicjava.tree.TypeDeclaration
Returns the name of this class
getName() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Returns the name of this constructor
getName() - Method in class koala.dynamicjava.tree.ImportDeclaration
Returns the name of the imported class or package
getName() - Method in class koala.dynamicjava.tree.FieldDeclaration
Returns the name of this field
getName(Class) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class
getName(String) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class name
getNextToken() - Method in class koala.dynamicjava.parser.Parser
 
getNextToken() - Method in class koala.dynamicjava.parser.ParserTokenManager
 
getNode() - Method in class koala.dynamicjava.interpreter.error.ExecutionError
Returns the syntax tree node where the error occurs
getOptions() - Method in class koala.dynamicjava.gui.OptionsDialog
Returns an object that holds the current options
getOptions() - Method in class koala.dynamicjava.gui.Main
Gets the options
getOptionsDialog() - Method in class koala.dynamicjava.gui.Main
Returns the options dialog
getOuterField(ClassInfo, String) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Returns a field with the given name declared in one of the outer classes of the given class
getOuterField(Class, String) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns a field with the given name declared in one of the outer classes of the given class
getOuterField(Class, String) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Returns a field with the given name declared in one of the outer classes of the given class
getOuterNames(String) - Method in class koala.dynamicjava.util.ImportationManager
Returns a list of the outer classes names
getOuterThisName(Class) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Finds the name of the reference to an outerclass in the given class
getOutputArea() - Method in class koala.dynamicjava.gui.Main
Returns the output area
getPackageName(Class) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Gets the package name for the given class
getParameters() - Method in class koala.dynamicjava.classfile.AbstractMethodIdentifier
Returns the parameters types
getParameters() - Method in class koala.dynamicjava.tree.MethodDeclaration
Returns the parameters list
getParameters() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Returns the parameters list
getParameterTypeName(Class) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class
getParameterTypeName(String) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class name
getParameterTypes() - Method in interface koala.dynamicjava.classinfo.MethodInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the method represented by this object
getParameterTypes() - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the method represented by this object
getParameterTypes() - Method in interface koala.dynamicjava.classinfo.ConstructorInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the constructor represented by this object
getParameterTypes() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the method represented by this object
getParameterTypes() - Method in class koala.dynamicjava.classinfo.JavaConstructorInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the constructor represented by this object
getParameterTypes() - Method in class koala.dynamicjava.classinfo.TreeConstructorInfo
Returns an array of class infos that represent the parameter types, in declaration order, of the constructor represented by this object
getParserFactory() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Gets the parser factory
getParserFactory() - Method in interface koala.dynamicjava.interpreter.Interpreter
Gets the parser factory
getProperties() - Method in class koala.dynamicjava.tree.Node
Returns the defined properties for this node.
getProperty(String) - Method in class koala.dynamicjava.tree.Node
Returns the value of a property
getReferenceType() - Method in class koala.dynamicjava.tree.InstanceOfExpression
Returns the type to check
getRepresentation() - Method in class koala.dynamicjava.tree.Literal
Returns the representation of this object
getRepresentation() - Method in class koala.dynamicjava.tree.ReferenceType
Returns the representation of this type
getRepresentation() - Method in class koala.dynamicjava.tree.QualifiedName
Returns the representation of this object
getReturnType() - Method in interface koala.dynamicjava.classinfo.MethodInfo
Returns a Class object that represents the return type of the method represented by this object
getReturnType() - Method in class koala.dynamicjava.classinfo.JavaMethodInfo
Returns a Class object that represents the return type of the method represented by this object
getReturnType() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Returns a Class object that represents the return type of the method represented by this object
getReturnType() - Method in class koala.dynamicjava.tree.MethodDeclaration
Gets the return type of this method
getReturnTypeName(Class) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class
getReturnTypeName(String) - Static method in class koala.dynamicjava.classfile.JVMUtilities
Returns the string that represents internally the given class name
getRightExpression() - Method in class koala.dynamicjava.tree.BinaryExpression
Returns the right hand side expression
getSelector() - Method in class koala.dynamicjava.tree.SwitchStatement
Gets the selector
getSingleTypeImportClauses() - Method in class koala.dynamicjava.util.ImportationManager
Returns the single-type-import clauses
getSizes() - Method in class koala.dynamicjava.tree.ArrayAllocation
Returns the size expressions
getSourceInformation() - Method in class koala.dynamicjava.interpreter.InterpreterException
Returns the source code information if available, or null
getStartupInitializationFilename() - Method in class koala.dynamicjava.gui.OptionsDialog
The startup initialization file name
getStatement() - Method in class koala.dynamicjava.tree.LabeledStatement
Returns the statement
getStatements() - Method in class koala.dynamicjava.tree.SwitchBlock
Returns the statements
getStatements() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Returns the statements
getStatements() - Method in class koala.dynamicjava.tree.BlockStatement
Returns the statements contained in this block
getString(String) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the string that is mapped with the given key
getStringList(String) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the tokens that compose the string mapped with the given key.
getStringList(String, String) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the tokens that compose the string mapped with the given key.
getStringList(String, String, boolean) - Method in class koala.dynamicjava.gui.resource.ResourceManager
Returns the tokens that compose the string mapped with the given key
getStrings() - Method in class koala.dynamicjava.gui.StringList
Returns the strings contained in the list
GetSuffix(int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
getSuperclass() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Returns the class info of the superclass of the class represented by this info
getSuperclass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Returns the class info of the superclass of the class represented by this info
getSuperclass() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the class info of the superclass of the class represented by this class
getSuperclass() - Method in class koala.dynamicjava.tree.ClassDeclaration
Returns the name of the superclass of this class
getSuperField(Node, String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a field in the super class
getSuperField(Node, String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Looks for a field in the super class
getSuperField(Node, String) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a field in the super class
getTargetType() - Method in class koala.dynamicjava.tree.CastExpression
Returns the target type
getText() - Method in class koala.dynamicjava.gui.URLChooser
Returns the text contained in the text field
getThenStatement() - Method in class koala.dynamicjava.tree.IfThenStatement
Returns the then statement of this statement
getToken() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the underlying token
getToken(int) - Method in class koala.dynamicjava.parser.Parser
 
getTree(String) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Gets a tree
getTryBlock() - Method in class koala.dynamicjava.tree.TryStatement
Gets the try block
getType() - Method in class koala.dynamicjava.classfile.MemberIdentifier
Returns the type of this member in JVM format
getType() - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
Returns the type of the underlying field
getType() - Method in interface koala.dynamicjava.classinfo.FieldInfo
Returns the type of the underlying field
getType() - Method in class koala.dynamicjava.classinfo.JavaFieldInfo
Returns the type of the underlying field
getType() - Method in class koala.dynamicjava.tree.FormalParameter
Returns the declaring type of this parameter
getType() - Method in class koala.dynamicjava.tree.TypeExpression
Returns the type represented by this expression
getType() - Method in class koala.dynamicjava.tree.Literal
Returns the type of this expression.
getType() - Method in class koala.dynamicjava.tree.VariableDeclaration
Gets the declared type for this variable
getType() - Method in class koala.dynamicjava.tree.FieldDeclaration
Gets the declared type for this field
getType(Node) - Static method in class koala.dynamicjava.interpreter.NodeProperties
Returns the type property of a node
getTypeDeclaration() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Returns the abstract syntax tree
getUpdate() - Method in class koala.dynamicjava.tree.ForStatement
Gets the update statements
getValue() - Method in class koala.dynamicjava.classfile.ConstantString
Returns the value of this constant
getValue() - Method in class koala.dynamicjava.classfile.ClassIdentifier
Returns the value of this constant
getValue() - Method in class koala.dynamicjava.interpreter.throwable.ReturnException
Returns the value returned
getValue() - Method in class koala.dynamicjava.tree.PrimitiveType
Returns the value of this node
getValue() - Method in class koala.dynamicjava.tree.Literal
Returns the value of this expression
getVariable(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Gets the value of a variable
getVariable(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Gets the value of a variable
getVariableClass(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Gets the class of a variable
getVariableClass(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Gets the class of a variable
getVariableNames() - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Returns the defined variable names
getVariableNames() - Method in interface koala.dynamicjava.interpreter.Interpreter
Returns the defined variable names
GlobalContext - class koala.dynamicjava.interpreter.context.GlobalContext.
A global context.
GlobalContext.PseudoClassLoader - class koala.dynamicjava.interpreter.context.GlobalContext.PseudoClassLoader.
To test the existance of a class without loading it
GlobalContext.PseudoClassLoader(GlobalContext) - Constructor for class koala.dynamicjava.interpreter.context.GlobalContext.PseudoClassLoader
 
GlobalContext.PseudoError - error koala.dynamicjava.interpreter.context.GlobalContext.PseudoError.
To test the existance of a class without loading it
GlobalContext.PseudoError(GlobalContext) - Constructor for class koala.dynamicjava.interpreter.context.GlobalContext.PseudoError
 
GlobalContext(Interpreter) - Constructor for class koala.dynamicjava.interpreter.context.GlobalContext
Creates a new context
GlobalContext(Interpreter, ClassLoader) - Constructor for class koala.dynamicjava.interpreter.context.GlobalContext
Creates a new context
GlobalContext(Interpreter, Set) - Constructor for class koala.dynamicjava.interpreter.context.GlobalContext
Creates a new context initialized with the given entries defined in the initial scope.
GOTO - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
GREATER_OR_EQUAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
GREATER_THAN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
GreaterExpression - class koala.dynamicjava.tree.GreaterExpression.
This class represents the greater expression nodes of the syntax tree
GreaterExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.GreaterExpression
Initializes the expression
GreaterExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.GreaterExpression
Initializes the expression
greaterOrEqual(Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a greater or equal operation
GreaterOrEqualExpression - class koala.dynamicjava.tree.GreaterOrEqualExpression.
This class represents the greater or equal expression nodes of the syntax tree
GreaterOrEqualExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.GreaterOrEqualExpression
Initializes the expression
GreaterOrEqualExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.GreaterOrEqualExpression
Initializes the expression
greaterThan(Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a greater than operation
guiFilename - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The GUI initialization file name
guiFileSelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The GUI file checkbox state
guiName - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The GUI name
guiPanel - Variable in class koala.dynamicjava.gui.OptionsDialog
The GUI panel

H

hasAbstractMethod - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
Is the underlying class contain an abstract method?
hasCompatibleSignatures(Class[], Class[]) - Static method in class koala.dynamicjava.util.ReflectionUtilities
For each element (class) of the given arrays, tests if the first array element is assignable from the second array element.
hasDefined(String) - Method in class koala.dynamicjava.interpreter.TreeClassLoader
Whether a class was defined by this class loader
hash - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry
The hash code
hashCode() - Method in class koala.dynamicjava.classfile.ConstantString
Returns a hash code value for this object
hashCode() - Method in class koala.dynamicjava.classfile.MemberIdentifier
Returns a hash code value for this object
hashCode() - Method in class koala.dynamicjava.classfile.ClassIdentifier
Returns a hash code value for this object
hashCode() - Method in class koala.dynamicjava.classfile.AbstractMethodIdentifier
Returns a hash code value for this object
hashCode() - Method in class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable
Returns the hashCode
hasLabel(String) - Method in class koala.dynamicjava.tree.ForStatement
Test whether this statement has the given label
hasLabel(String) - Method in interface koala.dynamicjava.tree.ContinueTarget
Test whether this statement has the given label
hasLabel(String) - Method in class koala.dynamicjava.tree.WhileStatement
Test whether this statement has the given label
hasLabel(String) - Method in class koala.dynamicjava.tree.DoStatement
Test whether this statement has the given label
hasProperty(String) - Method in class koala.dynamicjava.tree.Node
Returns true if a property is defined for this node
hasSuffix(String, String) - Method in class koala.dynamicjava.util.ImportationManager
Tests whether the fully qualified class name c1 ends with c2
hasValue() - Method in class koala.dynamicjava.interpreter.throwable.ReturnException
Whether or not the return statement had a value
HEX_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
HOOK - Static variable in interface koala.dynamicjava.parser.ParserConstants
 

I

Identifier - class koala.dynamicjava.tree.Identifier.
This class implements a tree token
IDENTIFIER - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
Identifier(String) - Constructor for class koala.dynamicjava.tree.Identifier
Creates a new token
Identifier(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Identifier
Creates a new token
IDENTIFIERS - Static variable in class koala.dynamicjava.tree.QualifiedName
The identifiers property name
IdentifierToken - interface koala.dynamicjava.tree.IdentifierToken.
This interface represents an identifier token, ie a token from the tree point of view
IF - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IF_FALSE_EXPRESSION - Static variable in class koala.dynamicjava.tree.ConditionalExpression
The ifFalseExpression property name
IF_TRUE_EXPRESSION - Static variable in class koala.dynamicjava.tree.ConditionalExpression
The ifTrueExpression property name
ifStatement() - Method in class koala.dynamicjava.parser.Parser
Parses an if statement
ifStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
IfThenElseStatement - class koala.dynamicjava.tree.IfThenElseStatement.
This class represents the if-then-else statement nodes of the syntax tree
IfThenElseStatement(Expression, Node, Node) - Constructor for class koala.dynamicjava.tree.IfThenElseStatement
Creates a new while statement
IfThenElseStatement(Expression, Node, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.IfThenElseStatement
Creates a new while statement
IfThenStatement - class koala.dynamicjava.tree.IfThenStatement.
This class represents the if-then statement nodes of the syntax tree
IfThenStatement(Expression, Node) - Constructor for class koala.dynamicjava.tree.IfThenStatement
Creates a new while statement
IfThenStatement(Expression, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.IfThenStatement
Creates a new while statement
image - Variable in class koala.dynamicjava.parser.Token
The string image of the token.
image() - Method in class koala.dynamicjava.parser.wrapper.TreeToken
Returns the representation of the identifier
image() - Method in class koala.dynamicjava.tree.Identifier
Returns the representation of the identifier
image() - Method in interface koala.dynamicjava.tree.IdentifierToken
Returns the representation of the identifier
IMPLEMENTS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IMPORT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IMPORTATION_MANAGER - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The importation manager property
importationManager - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The importation manager
importationManager - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
The importation manager
ImportationManager - class koala.dynamicjava.util.ImportationManager.
The instances of this class manages the importation clauses.
ImportationManager(ClassLoader) - Constructor for class koala.dynamicjava.util.ImportationManager
Creates a new importation manager.
ImportationManager(ImportationManager) - Constructor for class koala.dynamicjava.util.ImportationManager
Copy constructor
ImportDeclaration - class koala.dynamicjava.tree.ImportDeclaration.
This class represents the import declarations
importDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses an import declaration
ImportDeclaration(List, boolean) - Constructor for class koala.dynamicjava.tree.ImportDeclaration
Creates a new import declaration node
ImportDeclaration(List, boolean, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ImportDeclaration
Creates a new import declaration node
importOnDemandClauses - Variable in class koala.dynamicjava.util.ImportationManager
This list contains the import-on-demand clauses.
IN_FORMAL_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
inclusiveOrExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
inclusiveOrExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
INCREMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
INITIAL_CAPACITY - Static variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The initial capacity
INITIALIZATION - Static variable in class koala.dynamicjava.tree.ForStatement
The initialization property name
initialize(Action) - Method in class koala.dynamicjava.gui.URLChooser
Initializes the dialog
Initializer - class koala.dynamicjava.tree.Initializer.
This class represents the initializer statement nodes of the syntax tree
INITIALIZER - Static variable in class koala.dynamicjava.tree.VariableDeclaration
The initializer property name
INITIALIZER - Static variable in class koala.dynamicjava.tree.FieldDeclaration
The initializer property name
initializer() - Method in class koala.dynamicjava.parser.Parser
Parses one initializer
Initializer(BlockStatement, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Initializer
Creates a new initializer statement
initializerLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
INNER_ALLOCATION - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The innerClass property
InnerAllocation - class koala.dynamicjava.tree.InnerAllocation.
This class represents the inner allocation nodes of the syntax tree
InnerAllocation(Expression, Type, List) - Constructor for class koala.dynamicjava.tree.InnerAllocation
Initializes the expression
InnerAllocation(Expression, Type, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.InnerAllocation
Initializes the expression
InnerClassAllocation - class koala.dynamicjava.tree.InnerClassAllocation.
This class represents the anonymous inner classe allocation nodes of the syntax tree
InnerClassAllocation(Expression, Type, List, List) - Constructor for class koala.dynamicjava.tree.InnerClassAllocation
Initializes the expression
InnerClassAllocation(Expression, Type, List, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.InnerClassAllocation
Initializes the expression
InnerClassesAttribute - class koala.dynamicjava.classfile.InnerClassesAttribute.
This class represents an inner class attribute
InnerClassesAttribute(ConstantPool) - Constructor for class koala.dynamicjava.classfile.InnerClassesAttribute
Creates a new innerclasses attribute
InnerClassesEntry - class koala.dynamicjava.classfile.InnerClassesEntry.
This class represents an innerclasses entry in an innerclasses attribute
InnerClassesEntry(ConstantPool) - Constructor for class koala.dynamicjava.classfile.InnerClassesEntry
Creates a new entry
insertUpdate(DocumentEvent) - Method in class koala.dynamicjava.gui.URLChooser.DocumentAdapter
 
INSTANCE - Static variable in class koala.dynamicjava.interpreter.UninitializedObject
The only instance of this class
INSTANCE_INITIALIZER - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The instanceInitializer property
instanceInitializer - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The instance initializer expressions
InstanceInitializer - class koala.dynamicjava.tree.InstanceInitializer.
This class represents the instance initializer statement nodes of the syntax tree
InstanceInitializer(BlockStatement) - Constructor for class koala.dynamicjava.tree.InstanceInitializer
Creates a new initializer statement
InstanceInitializer(BlockStatement, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.InstanceInitializer
Creates a new initializer statement
INSTANCEOF - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
InstanceOfExpression - class koala.dynamicjava.tree.InstanceOfExpression.
This class represents the instanceof expression nodes of the syntax tree
instanceOfExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
InstanceOfExpression(Expression, Type) - Constructor for class koala.dynamicjava.tree.InstanceOfExpression
Initializes the expression
InstanceOfExpression(Expression, Type, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.InstanceOfExpression
Initializes the expression
instanceOfExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
instances - Static variable in class koala.dynamicjava.gui.Main
The number of instances of this class
INT - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The int info
INT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
INTEGER_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
IntegerLiteral - class koala.dynamicjava.tree.IntegerLiteral.
This class represents the integer literal nodes of the syntax tree
IntegerLiteral(String) - Constructor for class koala.dynamicjava.tree.IntegerLiteral
Initializes a literal
IntegerLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.IntegerLiteral
Initializes a literal
INTERFACE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
InterfaceDeclaration - class koala.dynamicjava.tree.InterfaceDeclaration.
This class represents an interface declaration
interfaceDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a interface declaration
InterfaceDeclaration(int, String, List, List) - Constructor for class koala.dynamicjava.tree.InterfaceDeclaration
Creates a new interface declaration
InterfaceDeclaration(int, String, List, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.InterfaceDeclaration
Creates a new interface declaration
interfaceDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
interfaceDeclarationLookahead2() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
interfaceMemberDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses one declaration in the body of an interface.
interfaceMemberDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
InterfaceMethodIdentifier - class koala.dynamicjava.classfile.InterfaceMethodIdentifier.
This class is used to represents an interface method
InterfaceMethodIdentifier(String, String, String, String[]) - Constructor for class koala.dynamicjava.classfile.InterfaceMethodIdentifier
Creates a new interface method identifier
INTERFACES - Static variable in class koala.dynamicjava.tree.TypeDeclaration
The interfaces property name
interpret(InputStream, String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Runs the interpreter
interpret(InputStream, String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Runs the interpreter
interpret(List) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Runs the interpreter on a statement list.
interpret(Reader, String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Runs the interpreter
interpret(Reader, String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Runs the interpreter
interpret(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Runs the interpreter
interpret(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Runs the interpreter
interpretArguments(Class, TreeInterpreter.ConstructorParametersDescriptor, Object[]) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
This method is used to implement constructor invocation.
interpretArguments(String, Object[]) - Static method in class koala.dynamicjava.interpreter.TreeInterpreter
This method is used to implement constructor invocation.
interpreter - Variable in class koala.dynamicjava.gui.Main
The DynamicJava current interpreter
interpreter - Static variable in class koala.dynamicjava.interpreter.Main
 
interpreter - Variable in class koala.dynamicjava.interpreter.TreeCompiler
The interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.TreeClassFinder
The current interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.TreeClassLoader
The interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.context.GlobalContext
The interpreter
Interpreter - interface koala.dynamicjava.interpreter.Interpreter.
The classes that implements this interface represent the objects that holds the objects needed for interpretation.
InterpreterException - error koala.dynamicjava.interpreter.InterpreterException.
This exception is thrown when an error append while interpreting a statement
InterpreterException.SourceInformation - class koala.dynamicjava.interpreter.InterpreterException.SourceInformation.
To represent the source code informations
InterpreterException.SourceInformation(String, int, int) - Constructor for class koala.dynamicjava.interpreter.InterpreterException.SourceInformation
Creates a source information
InterpreterException(ExecutionError) - Constructor for class koala.dynamicjava.interpreter.InterpreterException
Constructs an InterpreterException from a ExecutionError
InterpreterException(ParseError) - Constructor for class koala.dynamicjava.interpreter.InterpreterException
Constructs an InterpreterException from a ParseError
interpreterFilename - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The interpreter initialization file name
interpreterFileSelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The interpreter file checkbox state
interpreterName - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The interpreter name
interpreterPanel - Variable in class koala.dynamicjava.gui.OptionsDialog
The interpreter panel
InterpreterUtilities - class koala.dynamicjava.interpreter.InterpreterUtilities.
This class contains a collection of utility methods for interpretation
InterpreterUtilities.AddOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.AddOperation.
To encapsulate +
InterpreterUtilities.AddOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.AddOperation
 
InterpreterUtilities.BinaryArithmeticOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.BinaryArithmeticOperation.
To encapsulate a binary operator
InterpreterUtilities.BinaryArithmeticOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.BinaryArithmeticOperation
 
InterpreterUtilities.BinaryPredicate - class koala.dynamicjava.interpreter.InterpreterUtilities.BinaryPredicate.
To encapsulate a boolean binary operator
InterpreterUtilities.BinaryPredicate() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.BinaryPredicate
 
InterpreterUtilities.BitAndOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.BitAndOperation.
To encapsulate &
InterpreterUtilities.BitAndOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.BitAndOperation
 
InterpreterUtilities.BitOrOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.BitOrOperation.
To encapsulate |
InterpreterUtilities.BitOrOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.BitOrOperation
 
InterpreterUtilities.BitwiseOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.BitwiseOperation.
To encapsulate a bitwise operator
InterpreterUtilities.BitwiseOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.BitwiseOperation
 
InterpreterUtilities.DivideOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.DivideOperation.
To encapsulate /
InterpreterUtilities.DivideOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.DivideOperation
 
InterpreterUtilities.EqualToPredicate - class koala.dynamicjava.interpreter.InterpreterUtilities.EqualToPredicate.
To encapsulate ==
InterpreterUtilities.EqualToPredicate() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.EqualToPredicate
 
InterpreterUtilities.GreaterOrEqualOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.GreaterOrEqualOperation.
To encapsulate >=
InterpreterUtilities.GreaterOrEqualOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.GreaterOrEqualOperation
 
InterpreterUtilities.GreaterThanOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.GreaterThanOperation.
To encapsulate >
InterpreterUtilities.GreaterThanOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.GreaterThanOperation
 
InterpreterUtilities.LessOrEqualOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.LessOrEqualOperation.
To encapsulate <=
InterpreterUtilities.LessOrEqualOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.LessOrEqualOperation
 
InterpreterUtilities.LessThanOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.LessThanOperation.
To encapsulate <
InterpreterUtilities.LessThanOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.LessThanOperation
 
InterpreterUtilities.MinusOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.MinusOperation.
To encapulate -
InterpreterUtilities.MinusOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.MinusOperation
 
InterpreterUtilities.MultiplyOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.MultiplyOperation.
To encapsulate *
InterpreterUtilities.MultiplyOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.MultiplyOperation
 
InterpreterUtilities.NotEqualToPredicate - class koala.dynamicjava.interpreter.InterpreterUtilities.NotEqualToPredicate.
To encapsulate !=
InterpreterUtilities.NotEqualToPredicate() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.NotEqualToPredicate
 
InterpreterUtilities.PlusOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.PlusOperation.
To encapulate +
InterpreterUtilities.PlusOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.PlusOperation
 
InterpreterUtilities.RelationalOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.RelationalOperation.
To encapsulate a relational operation
InterpreterUtilities.RelationalOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.RelationalOperation
 
InterpreterUtilities.RemainderOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.RemainderOperation.
To encapsulate %
InterpreterUtilities.RemainderOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.RemainderOperation
 
InterpreterUtilities.ShiftLeftOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftLeftOperation.
To encapsulate <<
InterpreterUtilities.ShiftLeftOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftLeftOperation
 
InterpreterUtilities.ShiftOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftOperation.
To encapsulate a shift operator
InterpreterUtilities.ShiftOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftOperation
 
InterpreterUtilities.ShiftRightOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftRightOperation.
To encapsulate >>
InterpreterUtilities.ShiftRightOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.ShiftRightOperation
 
InterpreterUtilities.SubtractOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.SubtractOperation.
To encapsulate -
InterpreterUtilities.SubtractOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.SubtractOperation
 
InterpreterUtilities.UnaryOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.UnaryOperation.
To encapsulate an unary operator
InterpreterUtilities.UnaryOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.UnaryOperation
 
InterpreterUtilities.UnsignedShiftRightOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.UnsignedShiftRightOperation.
To encapsulate >>>
InterpreterUtilities.UnsignedShiftRightOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.UnsignedShiftRightOperation
 
InterpreterUtilities.XOrOperation - class koala.dynamicjava.interpreter.InterpreterUtilities.XOrOperation.
To encapsulate ^
InterpreterUtilities.XOrOperation() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities.XOrOperation
 
InterpreterUtilities() - Constructor for class koala.dynamicjava.interpreter.InterpreterUtilities
This class contains only static methods, so it is not useful to create instances of it.
interpretMethod(Class, TreeInterpreter.MethodDescriptor, Object, Object[]) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Interprets the body of a method
IntType - class koala.dynamicjava.tree.IntType.
This class represents the int type nodes of the syntax tree
IntType() - Constructor for class koala.dynamicjava.tree.IntType
Initializes the type
IntType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.IntType
Initializes the type
InvalidModifier - class koala.dynamicjava.interpreter.modifier.InvalidModifier.
This interface represents an invalid modifier
InvalidModifier(Node) - Constructor for class koala.dynamicjava.interpreter.modifier.InvalidModifier
Creates a new field modifier
invokeConstructor(ClassAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Invokes a constructor
invokeConstructor(ClassAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Invokes a constructor
invokeConstructor(ClassAllocation, Object[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Invokes a constructor
invokeMethod(String, Object, Object[]) - Static method in class koala.dynamicjava.interpreter.TreeInterpreter
Interprets the body of a method
isAbstract() - Method in class koala.dynamicjava.classfile.MethodInfo
Tests if the method is abstract
isArray() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Whether this object represents an array
isArray() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Whether this object represents an array
isArray() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Whether this object represents an array
isAssignableFrom(ClassInfo, ClassInfo) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Tests whether c1 is assignable from c2.
isCompatible(Class, Class) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Whether 'c1' is assignable from 'c2'
isCompilable() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Whether the underlying class needs compilation
isCompilable() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Whether the underlying class needs compilation
isCompilable() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Whether the underlying class needs compilation
isDefined(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Tests whether a variable is defined in this context
isDefined(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Tests whether a variable is defined in this context
isDefined(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Tests whether a variable or a field is defined in this context
isDefinedVariable(String) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Tests whether an entry is defined in this context
isDefinedVariable(String) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Tests whether a variable is defined in this context
isErrorSelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The error checkbox state
isErrorSelected() - Method in class koala.dynamicjava.gui.OptionsDialog
Has the standard error to be redirected?
isErrorSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Has the error to be redirected?
isExportationSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Has the interpreter to be exported?
isFinal() - Method in class koala.dynamicjava.tree.FormalParameter
Is this parameter final?
isFinal() - Method in class koala.dynamicjava.tree.VariableDeclaration
Returns true if this variable is final
isFinal(String) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Tests whether a variable is final in this context
isFinal(String) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Tests whether a variable is final in this context
isGUIDefined() - Method in class koala.dynamicjava.gui.OptionsDialog
Has the GUI to be defined?
isGUISelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The GUI checkbox state
isInitializationSelected() - Method in class koala.dynamicjava.gui.OptionsDialog
Is the initialization file option selected?
isInitializationSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Is the initialization file checkbox selected
isInitializationSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Is the initialization file checkbox selected
isInnerclass(Class, Class) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Tests whether an class is an inner class of another
isInnerClass(Class, Class) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Is c1 an inner class of c2?
isInterface - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
Is the class info represents an interface ?
isInterface() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Whether this object represents an interface
isInterface() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Whether this object represents an interface
isInterface() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Whether this object represents an interface
isInterpreterDefined() - Method in class koala.dynamicjava.gui.OptionsDialog
Has the interpreter to be defined?
isInterpreterSelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The interpreter checkbox state
isLabeled() - Method in class koala.dynamicjava.interpreter.throwable.BreakException
Tests whether the statement was labeled
isLabeled() - Method in class koala.dynamicjava.interpreter.throwable.ContinueException
Tests whether the statement was labeled
isOutputSelected - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The output checkbox state
isOutputSelected() - Method in class koala.dynamicjava.gui.OptionsDialog
Has the output to be redirected?
isOutputSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Has the output to be redirected?
isPackage() - Method in class koala.dynamicjava.tree.ImportDeclaration
Returns true if the identifier represents a package, false if it represents a
isPrimitive() - Method in interface koala.dynamicjava.classinfo.ClassInfo
Whether this object represents a primitive type
isPrimitive() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Whether this object represents a primitive type
isPrimitive() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Whether this object represents a primitive type
isRedefinedMethod(MethodInfo) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
Whether the given method is a redefinition
isRunning - Variable in class koala.dynamicjava.gui.Main
Is the interpreter running?
isSelected() - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Has the GUI to be exported?
isStartupInitializationSelected() - Method in class koala.dynamicjava.gui.OptionsDialog
Is the startup initialization file option selected?
isStatic() - Method in class koala.dynamicjava.classfile.MethodInfo
Tests if the method is static
isSuper() - Method in class koala.dynamicjava.tree.ConstructorInvocation
Returns true is this invocation is a 'super' or a 'this' invocation
isValidAssignment(Class, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
 

J

JavaCCParser - class koala.dynamicjava.parser.wrapper.JavaCCParser.
The instances of this class represents a parser generated with JavaCC.
JavaCCParser(InputStream, String) - Constructor for class koala.dynamicjava.parser.wrapper.JavaCCParser
Creates a new JavaCCParser
JavaCCParser(Reader, String) - Constructor for class koala.dynamicjava.parser.wrapper.JavaCCParser
Creates a new JavaCCParser
JavaCCParserFactory - class koala.dynamicjava.parser.wrapper.JavaCCParserFactory.
This class implements a JavaCCParser factory
JavaCCParserFactory() - Constructor for class koala.dynamicjava.parser.wrapper.JavaCCParserFactory
 
JavaClassInfo - class koala.dynamicjava.classinfo.JavaClassInfo.
The instances of this class provides informations about class compiled to JVM bytecode.
JavaClassInfo(Class) - Constructor for class koala.dynamicjava.classinfo.JavaClassInfo
Creates a new class info
JavaClassInfo(JavaClassInfo) - Constructor for class koala.dynamicjava.classinfo.JavaClassInfo
Creates a new class info representing an array
JavaConstructorInfo - class koala.dynamicjava.classinfo.JavaConstructorInfo.
The instances of this class provides informations about class constructors compiled to JVM bytecode.
JavaConstructorInfo(Constructor) - Constructor for class koala.dynamicjava.classinfo.JavaConstructorInfo
Creates a new class info
JavaFieldInfo - class koala.dynamicjava.classinfo.JavaFieldInfo.
The instances of this class provides informations about class fields compiled to JVM bytecode.
JavaFieldInfo(Field) - Constructor for class koala.dynamicjava.classinfo.JavaFieldInfo
Creates a new class info
JavaMethodInfo - class koala.dynamicjava.classinfo.JavaMethodInfo.
The instances of this class provides informations about class methods compiled to JVM bytecode.
JavaMethodInfo(Method) - Constructor for class koala.dynamicjava.classinfo.JavaMethodInfo
Creates a new method info
JComponentModifier - interface koala.dynamicjava.gui.resource.JComponentModifier.
This interface must be implemented by actions which need to have an access to their associated component(s)
jj_nt - Variable in class koala.dynamicjava.parser.Parser
 
jjnewLexState - Static variable in class koala.dynamicjava.parser.ParserTokenManager
 
jjstrLiteralImages - Static variable in class koala.dynamicjava.parser.ParserTokenManager
 
JTextComponentOutputStream - class koala.dynamicjava.gui.JTextComponentOutputStream.
An output stream that writes to a swing JTextComponent
JTextComponentOutputStream(JTextComponent) - Constructor for class koala.dynamicjava.gui.JTextComponentOutputStream
Creates a new output stream
JVMUtilities - class koala.dynamicjava.classfile.JVMUtilities.
This interface contains utility functions.

K

key - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry
The variable
keySet() - Method in class koala.dynamicjava.interpreter.context.VariableContext.Scope
Returns a set that contains the keys
kind - Variable in class koala.dynamicjava.parser.Token
An integer that describes the kind of this token.
koala.dynamicjava.classfile - package koala.dynamicjava.classfile
Contains all the classes for creating general purpose bytecode classes.
koala.dynamicjava.classinfo - package koala.dynamicjava.classinfo
Contains all the classes and interfaces for using reflection on Java or interpreted classes.
koala.dynamicjava.gui - package koala.dynamicjava.gui
 
koala.dynamicjava.gui.resource - package koala.dynamicjava.gui.resource
 
koala.dynamicjava.interpreter - package koala.dynamicjava.interpreter
Contains the classes for interpreting Java language statements.
koala.dynamicjava.interpreter.context - package koala.dynamicjava.interpreter.context
Provides the classes that hold the context of execution.
koala.dynamicjava.interpreter.error - package koala.dynamicjava.interpreter.error
Contains the runtime errors classes.
koala.dynamicjava.interpreter.modifier - package koala.dynamicjava.interpreter.modifier
Provides interfaces and classes for dealing with different types of left hand side modifier in an assignment.
koala.dynamicjava.interpreter.throwable - package koala.dynamicjava.interpreter.throwable
Provides interfaces and classes for dealing with different types of non local gotos and errors.
koala.dynamicjava.parser - package koala.dynamicjava.parser
Provides the classes that compose the default parser for the language.
koala.dynamicjava.parser.wrapper - package koala.dynamicjava.parser.wrapper
Provides a collection of classes used to hide the implementation of the parser.
koala.dynamicjava.tree - package koala.dynamicjava.tree
Provides classes and interfaces for producing an abstract syntax tree.
koala.dynamicjava.tree.visitor - package koala.dynamicjava.tree.visitor
Contains interfaces and classes for traversing the syntax tree.
koala.dynamicjava.util - package koala.dynamicjava.util
Contains miscellaneous utility classes.

L

label - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The label
label - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The label
LABEL - Static variable in class koala.dynamicjava.tree.LabeledStatement
The label property name
LABEL - Static variable in class koala.dynamicjava.tree.BreakStatement
The label property name
LABEL - Static variable in class koala.dynamicjava.tree.ContinueStatement
The label property name
LabeledStatement - class koala.dynamicjava.tree.LabeledStatement.
This class represents the labeled statement nodes of the syntax tree
labeledStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a labeled statement
LabeledStatement(String, Node) - Constructor for class koala.dynamicjava.tree.LabeledStatement
Creates a new while statement
LabeledStatement(String, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.LabeledStatement
Creates a new while statement
labeledStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
LBRACE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LBRACKET - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
leaveScope() - Method in class koala.dynamicjava.interpreter.context.VariableContext
Leaves the current scope
leaveScope() - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Leaves the current scope
LEFT_EXPRESSION - Static variable in class koala.dynamicjava.tree.BinaryExpression
The leftExpression property name
LEFT_SHIFT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LEFT_SHIFT_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LeftHandSide - interface koala.dynamicjava.tree.LeftHandSide.
This interface represents the target of an assignment
LeftHandSideModifier - class koala.dynamicjava.interpreter.modifier.LeftHandSideModifier.
This class represents the objets that modify the left hand side of an assignment.
LeftHandSideModifier() - Constructor for class koala.dynamicjava.interpreter.modifier.LeftHandSideModifier
 
length - Variable in class koala.dynamicjava.classfile.AttributeInfo
The length of this attribute
LESS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LESS_OR_EQUAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LessExpression - class koala.dynamicjava.tree.LessExpression.
This class represents the less expression nodes of the syntax tree
LessExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.LessExpression
Initializes the expression
LessExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.LessExpression
Initializes the expression
lessOrEqual(Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a less or equal operation
LessOrEqualExpression - class koala.dynamicjava.tree.LessOrEqualExpression.
This class represents the less or equal expression nodes of the syntax tree
LessOrEqualExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.LessOrEqualExpression
Initializes the expression
LessOrEqualExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.LessOrEqualExpression
Initializes the expression
lessThan(Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a less than operation
LETTER - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
lexStateNames - Static variable in class koala.dynamicjava.parser.ParserTokenManager
 
libraries - Variable in class koala.dynamicjava.gui.OptionsDialog
The library path list content when the dialog is shown
libraryFinder - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
The library finder
LibraryFinder - class koala.dynamicjava.util.LibraryFinder.
The instances of LibraryFinder are used to locate files with given suffixes.
LibraryFinder() - Constructor for class koala.dynamicjava.util.LibraryFinder
Creates a new library finder
libraryPath - Variable in class koala.dynamicjava.gui.OptionsDialog.OptionSet
The library path
libraryPathList - Variable in class koala.dynamicjava.gui.OptionsDialog
The library path list
line - Variable in class koala.dynamicjava.gui.StatusBar
The line number label
lineSymbol - Variable in class koala.dynamicjava.gui.StatusBar
The line number symbol
links - Static variable in class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory
The table used to recycle the links
list - Variable in class koala.dynamicjava.gui.StringList
The string list
listeners - Variable in class koala.dynamicjava.gui.StringList
The map that contains the listeners
listeners - Variable in class koala.dynamicjava.gui.URLChooser
The map that contains the listeners
listeners - Variable in class koala.dynamicjava.gui.OptionsDialog
The map that contains the listeners
listeners - Variable in class koala.dynamicjava.gui.Main
The map that contains the listeners
listModel - Variable in class koala.dynamicjava.gui.StringList
The list model
listToName(List) - Static method in class koala.dynamicjava.tree.TreeUtilities
Transforms a list of token into a dot-separated name
Literal - class koala.dynamicjava.tree.Literal.
This class represents the literal nodes of the syntax tree
literal() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
Literal(String, Object, Class, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Literal
Initializes a literal
literalLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
LOAD_FACTOR - Static variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The load factor
loadClass(String) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Loads an interpreted class
loadClass(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
Loads an interpreted class
loadClass(String) - Method in class koala.dynamicjava.interpreter.TreeCompiler
Searches for a class, loads its class info structure
loadOptions() - Method in class koala.dynamicjava.gui.Main
Loads the options
LocalizedMessageReader - class koala.dynamicjava.util.LocalizedMessageReader.
The instances of this class read localized messages in resource files.
LocalizedMessageReader(String) - Constructor for class koala.dynamicjava.util.LocalizedMessageReader
Creates a new message reader
LOCALS - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
LOCALS_NAME - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
localVariableDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses one variable declaration
localVariableDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
LOCK - Static variable in class koala.dynamicjava.tree.SynchronizedStatement
The lock property name
LONG - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The long info
LONG - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LONG_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
LongLiteral - class koala.dynamicjava.tree.LongLiteral.
This class represents the long literal nodes of the syntax tree
LongLiteral(String) - Constructor for class koala.dynamicjava.tree.LongLiteral
Initializes a literal
LongLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.LongLiteral
Initializes a literal
LongType - class koala.dynamicjava.tree.LongType.
This class represents the long type nodes of the syntax tree
LongType() - Constructor for class koala.dynamicjava.tree.LongType
Initializes the type
LongType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.LongType
Initializes the type
lookingAhead - Variable in class koala.dynamicjava.parser.Parser
 
lookupClass(String) - Method in interface koala.dynamicjava.classinfo.ClassFinder
Loads the class info that match the given name in the source file
lookupClass(String) - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Loads the class info that match the given name in the source file
lookupClass(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a class
lookupClass(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Looks for a class
lookupClass(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a class
lookupClass(String, ClassInfo) - Method in interface koala.dynamicjava.classinfo.ClassFinder
Loads the class info that match the given name in the source file
lookupClass(String, ClassInfo) - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
Looks for a class from its name
lookupClass(String, ClassInfo) - Method in class koala.dynamicjava.interpreter.TreeClassFinder
Loads the class info that match the given name in the source file
lookupClass(String, String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a class (context-free lookup)
lookupClass(String, String) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a class (context-free lookup)
lookupClass(String, String) - Method in class koala.dynamicjava.util.ImportationManager
Loads the class that match to the given name in the source file
lookupClass(String, String) - Method in class koala.dynamicjava.util.BufferedImportationManager
Loads the class that match to the given name in the source file
lookupConstructor(Class, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a constructor
lookupConstructor(Class, Class[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a constructor
lookupConstructor(Class, Class[]) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Looks for a constructor in the given class or in super classes of this class.
lookupConstructor(ClassInfo, ClassInfo[]) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Looks for a constructor in the given class or in super classes of this class.
lookupFunction(String, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a function
lookupFunction(String, Class[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a function
lookupMethod(ClassInfo, String, ClassInfo[]) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Looks for a method in the given class or in super classes of this class.
lookupMethod(Class, String, Class[]) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Looks for a method in the given class or in super classes of this class.
lookupMethod(Class, String, List) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Looks for a method in the given class or in super classes of this class.
lookupMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a method
lookupMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Looks for a method
lookupMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Looks for a method
lookupMethod(Node, String, Class[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a method
lookupOuterMethod(ClassInfo, String, ClassInfo[]) - Static method in class koala.dynamicjava.classinfo.ClassInfoUtilities
Looks up for a method in an outer classes of this class.
lookupOuterMethod(Class, String, Class[]) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Looks up for a method in an outer classes of this class.
lookupOuterMethod(Class, String, Class[]) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Looks up for a method in an outer classes of this class.
lookupSuperMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Looks for a super method
lookupSuperMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Looks for a super method
lookupSuperMethod(Node, String, Class[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Looks for a super method
LPAREN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 

M

Main - class koala.dynamicjava.gui.Main.
A Graphical User Interface for DynamicJava
Main - class koala.dynamicjava.interpreter.Main.
This file contains the entry point of the interpreter
Main.AboutAction - class koala.dynamicjava.gui.Main.AboutAction.
Pop the About dialog
Main.AboutAction(Main) - Constructor for class koala.dynamicjava.gui.Main.AboutAction
 
Main.ClearAction - class koala.dynamicjava.gui.Main.ClearAction.
To clear the output
Main.ClearAction(Main) - Constructor for class koala.dynamicjava.gui.Main.ClearAction
 
Main.EditorCaretListener - class koala.dynamicjava.gui.Main.EditorCaretListener.
To listen to the editor caret
Main.EditorCaretListener(Main) - Constructor for class koala.dynamicjava.gui.Main.EditorCaretListener
 
Main.EvalAction - class koala.dynamicjava.gui.Main.EvalAction.
To evaluate the content of the buffer
Main.EvalAction(Main) - Constructor for class koala.dynamicjava.gui.Main.EvalAction
 
Main.EvalSelectionAction - class koala.dynamicjava.gui.Main.EvalSelectionAction.
To evaluate the content of the selection
Main.EvalSelectionAction(Main) - Constructor for class koala.dynamicjava.gui.Main.EvalSelectionAction
 
Main.ExitAction - class koala.dynamicjava.gui.Main.ExitAction.
To exit the application
Main.ExitAction(Main) - Constructor for class koala.dynamicjava.gui.Main.ExitAction
 
Main.InterpreterThread - class koala.dynamicjava.gui.Main.InterpreterThread.
To run the interpreter
Main.OptionsAction - class koala.dynamicjava.gui.Main.OptionsAction.
To pop the Options dialog
Main.OptionsAction(Main) - Constructor for class koala.dynamicjava.gui.Main.OptionsAction
 
Main.ReinitAction - class koala.dynamicjava.gui.Main.ReinitAction.
Reinitializes the interpreter
Main.ReinitAction(Main) - Constructor for class koala.dynamicjava.gui.Main.ReinitAction
 
Main.ScrollBarModelChangeListener - class koala.dynamicjava.gui.Main.ScrollBarModelChangeListener.
To listen to the changes in the output area vertical scroll bar model
Main.ScrollBarModelChangeListener(Main) - Constructor for class koala.dynamicjava.gui.Main.ScrollBarModelChangeListener
 
Main.StopAction - class koala.dynamicjava.gui.Main.StopAction.
To stop the interpreter thread
Main.StopAction(Main) - Constructor for class koala.dynamicjava.gui.Main.StopAction
 
Main() - Constructor for class koala.dynamicjava.gui.Main
Creates the interface
Main() - Constructor for class koala.dynamicjava.interpreter.Main
 
main(String[]) - Static method in class koala.dynamicjava.gui.Main
The entry point of the program
main(String[]) - Static method in class koala.dynamicjava.interpreter.Main
The main function
mainFrame - Variable in class koala.dynamicjava.gui.OptionsDialog
The main frame
mainMessage - Variable in class koala.dynamicjava.gui.StatusBar
The main message
MAP_TYPE - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
MemberIdentifier - class koala.dynamicjava.classfile.MemberIdentifier.
The classes derived from this one are used to represents class members
MemberIdentifier(String, String, String) - Constructor for class koala.dynamicjava.classfile.MemberIdentifier
Initializes the identifier
MEMBERS - Static variable in class koala.dynamicjava.tree.ClassAllocation
The members property name
MEMBERS - Static variable in class koala.dynamicjava.tree.TypeDeclaration
The members property name
MEMBERS - Static variable in class koala.dynamicjava.tree.InnerClassAllocation
The members property name
membersVisitor - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The members visitor
MenuFactory - class koala.dynamicjava.gui.resource.MenuFactory.
This class represents a menu factory which builds menubars and menus from the content of a resource file.
The resource entries format is (for a menubar named 'MenuBar'):
MenuFactory(ResourceBundle, ActionMap) - Constructor for class koala.dynamicjava.gui.resource.MenuFactory
Creates a new menu factory
message - Variable in class koala.dynamicjava.gui.StatusBar
The message label
message - Variable in class koala.dynamicjava.interpreter.InterpreterException
The detailed message
messageHandler - Variable in class koala.dynamicjava.gui.Editor
The message handler
MessageHandler - interface koala.dynamicjava.gui.MessageHandler.
This interface represents objets that display messages
METHOD - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The method property is defined for method access node It contains a Method object
METHOD_NAME - Static variable in class koala.dynamicjava.tree.MethodCall
The methodName property name
METHOD_TYPE - Static variable in class koala.dynamicjava.tree.StaticMethodCall
The methodType property name
MethodCall - class koala.dynamicjava.tree.MethodCall.
This class represents the method call nodes of the syntax tree
MethodCall(String, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.MethodCall
Creates a new node
MethodContext - class koala.dynamicjava.interpreter.context.MethodContext.
A method method context.
MethodContext(Interpreter, Class, Object, ImportationManager) - Constructor for class koala.dynamicjava.interpreter.context.MethodContext
Creates a new context
MethodContext(Interpreter, Class, Object, Set) - Constructor for class koala.dynamicjava.interpreter.context.MethodContext
Creates a new context
MethodDeclaration - class koala.dynamicjava.tree.MethodDeclaration.
This class represents method declarations in an AST
methodDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a method declaration
MethodDeclaration(int, Type, String, List, List, BlockStatement) - Constructor for class koala.dynamicjava.tree.MethodDeclaration
Creates a new method declaration
MethodDeclaration(int, Type, String, List, List, BlockStatement, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.MethodDeclaration
Creates a new method declaration
methodDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
methodDeclarationLookahead2() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
methodDeclaratorLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
MethodIdentifier - class koala.dynamicjava.classfile.MethodIdentifier.
This class is used to represents a method
MethodIdentifier(String, String, String, String[]) - Constructor for class koala.dynamicjava.classfile.MethodIdentifier
Creates a new method identifier
MethodInfo - class koala.dynamicjava.classfile.MethodInfo.
This class allows the creation of JVM bytecode method format outputs
MethodInfo - interface koala.dynamicjava.classinfo.MethodInfo.
The instances of the classes that implement this interface provide informations about methods.
MethodInfo(ConstantPool, String, String, String[]) - Constructor for class koala.dynamicjava.classfile.MethodInfo
Creates a new method info The type names must be fully qualified.
MethodModificationError - error koala.dynamicjava.interpreter.context.MethodModificationError.
This error is thrown by a context when it modify the syntax tree
MethodModificationError(Expression, Method) - Constructor for class koala.dynamicjava.interpreter.context.MethodModificationError
Constructs an MethodModificationError
methods - Static variable in class koala.dynamicjava.interpreter.TreeInterpreter
The methods
MINUS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
MINUS_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
minus(Class, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an unary - operation
MinusExpression - class koala.dynamicjava.tree.MinusExpression.
This class represents the minus expression nodes of the syntax tree
MinusExpression(Expression) - Constructor for class koala.dynamicjava.tree.MinusExpression
Initializes the expression
MinusExpression(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.MinusExpression
Initializes the expression
MissingListenerException - exception koala.dynamicjava.gui.resource.MissingListenerException.
Signals a missing listener
MissingListenerException(String, String, String) - Constructor for class koala.dynamicjava.gui.resource.MissingListenerException
Constructs a MissingListenerException with the specified information.
MODIFIER - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The modifier property is defined for each variable.
modifiers() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse a modifier
modifiersLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.LeftHandSideModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.InvalidModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.VariableModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.FinalVariableModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.StaticFieldModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
Sets the value of the underlying left hand side expression
modify(Context, Object) - Method in class koala.dynamicjava.interpreter.modifier.ArrayModifier
Sets the value of the underlying left hand side expression
MULTI_LINE_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
multiplicativeExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
multiplicativeExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
multiply(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a product
MultiplyAssignExpression - class koala.dynamicjava.tree.MultiplyAssignExpression.
This class represents the multiply assign expression nodes of the syntax tree
MultiplyAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.MultiplyAssignExpression
Initializes the expression
MultiplyAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.MultiplyAssignExpression
Initializes the expression
MultiplyExpression - class koala.dynamicjava.tree.MultiplyExpression.
This class represents the multiply expression nodes of the syntax tree
MultiplyExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.MultiplyExpression
Initializes the expression
MultiplyExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.MultiplyExpression
Initializes the expression

N

name - Variable in class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable
The constant name
name - Variable in class koala.dynamicjava.interpreter.modifier.VariableModifier
The name of the variable
NAME - Static variable in class koala.dynamicjava.tree.FormalParameter
The name property name
NAME - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.VariableDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.PackageDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.TypeDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.ImportDeclaration
The name property name
NAME - Static variable in class koala.dynamicjava.tree.FieldDeclaration
The name property name
name() - Method in class koala.dynamicjava.parser.Parser
Parses a name
nameIndex - Variable in class koala.dynamicjava.classfile.BytecodeComponent
The index of the name of this component
nameList() - Method in class koala.dynamicjava.parser.Parser
Parses a comma separated list of names
nameListLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
nameLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
NameVisitor - class koala.dynamicjava.interpreter.NameVisitor.
This tree visitor resolves the ambiguity in identifiers in a syntax tree
NameVisitor(Context) - Constructor for class koala.dynamicjava.interpreter.NameVisitor
Creates a new name visitor
nameVisitorContext - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
 
NATIVE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
nClass - Static variable in class koala.dynamicjava.interpreter.TreeInterpreter
Used to generate classes
NEW - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
newToken(int) - Static method in class koala.dynamicjava.parser.Token
Returns a new Token object, by default.
next - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Link
The next scope
next - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry
The next entry
next - Variable in class koala.dynamicjava.parser.Token
A reference to the next regular (non-special) token from the input stream.
NO_SUCH_KEY - Static variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The object used to notify that a key do not exists
node - Variable in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
The node
node - Variable in class koala.dynamicjava.interpreter.modifier.StaticFieldModifier
The node
node - Variable in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
The node
node - Variable in class koala.dynamicjava.interpreter.modifier.ArrayModifier
The array expression
Node - class koala.dynamicjava.tree.Node.
This class represents the nodes of the syntax tree
Node(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Node
Initializes the node
NodeProperties - class koala.dynamicjava.interpreter.NodeProperties.
This interface contains the names of the syntax tree properties defined by the interpretative kernel
NodeProperties() - Constructor for class koala.dynamicjava.interpreter.NodeProperties
This class contains only static method and constants, so it is not useful to create instances of it.
NoSuchFunctionException - exception koala.dynamicjava.interpreter.context.NoSuchFunctionException.
Thrown when a particular method cannot be found.
NoSuchFunctionException() - Constructor for class koala.dynamicjava.interpreter.context.NoSuchFunctionException
Constructs a NoSuchFunctionException without a detail message.
NoSuchFunctionException(String) - Constructor for class koala.dynamicjava.interpreter.context.NoSuchFunctionException
Constructs a NoSuchMethodException with a detail message.
NOT_EQUAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
NotEqualExpression - class koala.dynamicjava.tree.NotEqualExpression.
This class represents the not equal expression nodes of the syntax tree
NotEqualExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.NotEqualExpression
Initializes the expression
NotEqualExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.NotEqualExpression
Initializes the expression
notEqualTo(Class, Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a not equal to operation
NotExpression - class koala.dynamicjava.tree.NotExpression.
This class represents the not expression nodes of the syntax tree
NotExpression(Expression) - Constructor for class koala.dynamicjava.tree.NotExpression
Initializes the expression
NotExpression(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.NotExpression
Initializes the expression
NULL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
NullLiteral - class koala.dynamicjava.tree.NullLiteral.
This class represents the null literal nodes of the syntax tree
NullLiteral() - Constructor for class koala.dynamicjava.tree.NullLiteral
Initializes a literal
NullLiteral(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.NullLiteral
Initializes a literal

O

OBJECT_ARRAY_ARRAY - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
OBJECT_CLASS - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
OBJECT_TYPE - Static variable in class koala.dynamicjava.interpreter.context.GlobalContext
 
ObjectFieldAccess - class koala.dynamicjava.tree.ObjectFieldAccess.
This class represents the field access nodes of the syntax tree
ObjectFieldAccess(Expression, String) - Constructor for class koala.dynamicjava.tree.ObjectFieldAccess
Creates a new field access node
ObjectFieldAccess(Expression, String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ObjectFieldAccess
Creates a new field access node
ObjectFieldModifier - class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier.
This interface represents the objets that modify an object field
ObjectFieldModifier(Field, ObjectFieldAccess) - Constructor for class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
Creates a new field modifier
ObjectMethodCall - class koala.dynamicjava.tree.ObjectMethodCall.
This class represents the method call nodes of the syntax tree
ObjectMethodCall(Expression, String, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ObjectMethodCall
Creates a new node
OCTAL_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
okAction - Variable in class koala.dynamicjava.gui.URLChooser
The external action associated with the ok button
okButton - Variable in class koala.dynamicjava.gui.URLChooser
The OK button
ONE - Static variable in class koala.dynamicjava.interpreter.InterpreterUtilities
 
OPEN_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
openFile(String) - Method in class koala.dynamicjava.gui.Editor
Opens a file
options - Variable in class koala.dynamicjava.gui.Main
The options dialog
OPTIONS_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
OptionsDialog - class koala.dynamicjava.gui.OptionsDialog.
The 'options' dialog
OptionsDialog.CancelButtonAction - class koala.dynamicjava.gui.OptionsDialog.CancelButtonAction.
The action associated with the 'Cancel' button
OptionsDialog.CancelButtonAction(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.CancelButtonAction
 
OptionsDialog.CPLAddButtonAction - class koala.dynamicjava.gui.OptionsDialog.CPLAddButtonAction.
The action associated with the 'add' button of the class path panel
OptionsDialog.CPLAddButtonAction(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.CPLAddButtonAction
 
OptionsDialog.GUIPanel - class koala.dynamicjava.gui.OptionsDialog.GUIPanel.
The GUI option panel
OptionsDialog.GUIPanel.CheckBoxChangeListener - class koala.dynamicjava.gui.OptionsDialog.GUIPanel.CheckBoxChangeListener.
To listen to the checkbox
OptionsDialog.GUIPanel.CheckBoxChangeListener(OptionsDialog.GUIPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.GUIPanel.CheckBoxChangeListener
 
OptionsDialog.GUIPanel.FileCheckBoxChangeListener - class koala.dynamicjava.gui.OptionsDialog.GUIPanel.FileCheckBoxChangeListener.
To listen to the file checkbox
OptionsDialog.GUIPanel.FileCheckBoxChangeListener(OptionsDialog.GUIPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.GUIPanel.FileCheckBoxChangeListener
 
OptionsDialog.GUIPanel.InitFileBrowseButtonAction - class koala.dynamicjava.gui.OptionsDialog.GUIPanel.InitFileBrowseButtonAction.
The action associated with the 'browse' button
OptionsDialog.GUIPanel.InitFileBrowseButtonAction(OptionsDialog.GUIPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.GUIPanel.InitFileBrowseButtonAction
 
OptionsDialog.GUIPanel(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Creates a new panel
OptionsDialog.InterpreterPanel - class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.
The interpreter option panel
OptionsDialog.InterpreterPanel.CheckBoxChangeListener - class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.CheckBoxChangeListener.
To listen to the checkbox
OptionsDialog.InterpreterPanel.CheckBoxChangeListener(OptionsDialog.InterpreterPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.CheckBoxChangeListener
 
OptionsDialog.InterpreterPanel.FileCheckBoxChangeListener - class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.FileCheckBoxChangeListener.
To listen to the file checkbox
OptionsDialog.InterpreterPanel.FileCheckBoxChangeListener(OptionsDialog.InterpreterPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.FileCheckBoxChangeListener
 
OptionsDialog.InterpreterPanel.InitFileBrowseButtonAction - class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.InitFileBrowseButtonAction.
The action associated with the 'browse' button
OptionsDialog.InterpreterPanel.InitFileBrowseButtonAction(OptionsDialog.InterpreterPanel) - Constructor for class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.InitFileBrowseButtonAction
 
OptionsDialog.InterpreterPanel(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Creates a new panel
OptionsDialog.LPLAddButtonAction - class koala.dynamicjava.gui.OptionsDialog.LPLAddButtonAction.
The action associated with the 'add' button of the library path panel
OptionsDialog.LPLAddButtonAction(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.LPLAddButtonAction
 
OptionsDialog.OKButtonAction - class koala.dynamicjava.gui.OptionsDialog.OKButtonAction.
The action associated with the 'OK' button
OptionsDialog.OKButtonAction(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.OKButtonAction
 
OptionsDialog.OptionSet - class koala.dynamicjava.gui.OptionsDialog.OptionSet.
To save the options
OptionsDialog.OptionSet() - Constructor for class koala.dynamicjava.gui.OptionsDialog.OptionSet
Creates a new option set with default values
OptionsDialog.OptionSet(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.OptionSet
Creates a new option set
OptionsDialog.UCOKButtonAction - class koala.dynamicjava.gui.OptionsDialog.UCOKButtonAction.
The action associated with the 'OK' button of the URL chooser
OptionsDialog.UCOKButtonAction(OptionsDialog) - Constructor for class koala.dynamicjava.gui.OptionsDialog.UCOKButtonAction
 
OptionsDialog(Main) - Constructor for class koala.dynamicjava.gui.OptionsDialog
Creates a new dialog
optionSet - Variable in class koala.dynamicjava.gui.Main
The object used to store the options
OR_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
OrExpression - class koala.dynamicjava.tree.OrExpression.
This class represents the or expression nodes of the syntax tree
OrExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.OrExpression
Initializes the expression
OrExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.OrExpression
Initializes the expression
out - Variable in class koala.dynamicjava.gui.Main
The current output stream
OUTER_INNER_ALLOCATION - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The outerInnerClass property
output - Variable in class koala.dynamicjava.gui.Main
The text area used to display the output
outputCheckBox - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The output check box

P

PACKAGE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
PACKAGE - Static variable in class koala.dynamicjava.tree.ImportDeclaration
The package property name
PackageDeclaration - class koala.dynamicjava.tree.PackageDeclaration.
This class represents the package declarations
packageDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a package declaration
PackageDeclaration(List) - Constructor for class koala.dynamicjava.tree.PackageDeclaration
Creates a new package declaration node
PackageDeclaration(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PackageDeclaration
Creates a new package declaration node
PARAMETERS - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The parameters property name
PARAMETERS - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
The parameters property name
parseCompilationUnit() - Method in class koala.dynamicjava.parser.Parser
Parses a Java compilation unit
parseCompilationUnit() - Method in class koala.dynamicjava.parser.wrapper.JavaCCParser
Parses a library file
parseCompilationUnit() - Method in interface koala.dynamicjava.parser.wrapper.SourceCodeParser
Parses a library file
ParseError - error koala.dynamicjava.parser.wrapper.ParseError.
This error is thrown when an unexpected error append while parsing a statement
ParseError() - Constructor for class koala.dynamicjava.parser.wrapper.ParseError
Constructs an ExecutionError with no detail message.
ParseError(String) - Constructor for class koala.dynamicjava.parser.wrapper.ParseError
Constructs an ExecutionError with the specified detail message.
ParseError(String, String, int, int) - Constructor for class koala.dynamicjava.parser.wrapper.ParseError
Constructs an ExecutionError with the specified detail message, filename, line and column.
ParseException - exception koala.dynamicjava.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class koala.dynamicjava.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class koala.dynamicjava.parser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class koala.dynamicjava.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
Parser - class koala.dynamicjava.parser.Parser.
This class represents a (interpreted) Java 1.1 language parser
Parser(InputStream) - Constructor for class koala.dynamicjava.parser.Parser
 
Parser(ParserTokenManager) - Constructor for class koala.dynamicjava.parser.Parser
 
Parser(Reader) - Constructor for class koala.dynamicjava.parser.Parser
 
ParserConstants - interface koala.dynamicjava.parser.ParserConstants.
 
parserFactory - Variable in class koala.dynamicjava.interpreter.TreeInterpreter
The parser
ParserFactory - interface koala.dynamicjava.parser.wrapper.ParserFactory.
The classes that implements this interface represent parser factories.
ParserTokenManager - class koala.dynamicjava.parser.ParserTokenManager.
 
ParserTokenManager(ASCII_UCodeESC_CharStream) - Constructor for class koala.dynamicjava.parser.ParserTokenManager
 
ParserTokenManager(ASCII_UCodeESC_CharStream, int) - Constructor for class koala.dynamicjava.parser.ParserTokenManager
 
parseStream() - Method in class koala.dynamicjava.parser.Parser
Parses top level statements.
parseStream() - Method in class koala.dynamicjava.parser.wrapper.JavaCCParser
Parses top level statements
parseStream() - Method in interface koala.dynamicjava.parser.wrapper.SourceCodeParser
Parses top level statements
PASTE_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
PLUS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
PLUS_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
plus(Class, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an unary + operation
PlusExpression - class koala.dynamicjava.tree.PlusExpression.
This class represents the plus expression nodes of the syntax tree
PlusExpression(Expression) - Constructor for class koala.dynamicjava.tree.PlusExpression
Initializes the expression
PlusExpression(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PlusExpression
Initializes the expression
PostDecrement - class koala.dynamicjava.tree.PostDecrement.
This class represents the post decrement nodes of the syntax tree
PostDecrement(Expression) - Constructor for class koala.dynamicjava.tree.PostDecrement
Initializes the expression
PostDecrement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PostDecrement
Initializes the expression
postfixExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
postfixExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
PostIncrement - class koala.dynamicjava.tree.PostIncrement.
This class represents the post increment nodes of the syntax tree
PostIncrement(Expression) - Constructor for class koala.dynamicjava.tree.PostIncrement
Initializes the expression
PostIncrement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PostIncrement
Initializes the expression
PreDecrement - class koala.dynamicjava.tree.PreDecrement.
This class represents the pre decrement nodes of the syntax tree
PreDecrement(Expression) - Constructor for class koala.dynamicjava.tree.PreDecrement
Initializes the expression
PreDecrement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PreDecrement
Initializes the expression
preDecrementExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
preDecrementExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
PreIncrement - class koala.dynamicjava.tree.PreIncrement.
This class represents the pre increment nodes of the syntax tree
PreIncrement(Expression) - Constructor for class koala.dynamicjava.tree.PreIncrement
Initializes the expression
PreIncrement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PreIncrement
Initializes the expression
preIncrementExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
preIncrementExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.LeftHandSideModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.InvalidModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.VariableModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.StaticFieldModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.ObjectFieldModifier
Prepares the modifier for modification
prepare(Visitor, Context) - Method in class koala.dynamicjava.interpreter.modifier.ArrayModifier
Prepares the modifier for modification
PrimaryExpression - class koala.dynamicjava.tree.PrimaryExpression.
This class represents the primary expression nodes of the syntax tree
primaryExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
PrimaryExpression(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PrimaryExpression
Initializes the expression
primaryExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
primaryPrefix() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
primaryPrefixLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
primarySuffix() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
primarySuffixLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
PrimitiveType - class koala.dynamicjava.tree.PrimitiveType.
This class represents the primitive type nodes of the syntax tree
primitiveType() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse types
PrimitiveType(Class, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.PrimitiveType
Initializes the type
primitiveTypeLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
printStackTrace() - Method in class koala.dynamicjava.interpreter.error.ExecutionError
Overridden to delegate to printStackTrace(PrintStream) to print nested exception information.
printStackTrace(PrintStream) - Method in class koala.dynamicjava.interpreter.error.ExecutionError
Overridden to delegate to printStackTrace(PrintWriter) to print nested exception information.
printStackTrace(PrintWriter) - Method in class koala.dynamicjava.interpreter.error.ExecutionError
Handles all calls to printStackTrace(), printing the stack trace of the current exception, and also that of its cause.
PRIVATE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
PROTECTED - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
PUBLIC - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
put(ClassIdentifier) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(ConstantString) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(Double) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(FieldIdentifier) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(Float) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(Integer) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(InterfaceMethodIdentifier) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(Long) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(MethodIdentifier) - Method in class koala.dynamicjava.classfile.ConstantPool
Adds a constant to the pool.
put(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Scope
Sets a new value for the given variable

Q

QualifiedName - class koala.dynamicjava.tree.QualifiedName.
This class represents the qualified name nodes of the syntax tree
qualifiedName() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
QualifiedName(List) - Constructor for class koala.dynamicjava.tree.QualifiedName
Creates a new qualified name
QualifiedName(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.QualifiedName
Creates a new qualified name

R

RBRACE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
RBRACKET - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
readChar() - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
recycle(VariableContext.Link) - Static method in class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory
Notifies the factory to recycle the given link
REDO_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
redoAction - Variable in class koala.dynamicjava.gui.Editor
The redo action
REFERENCE_TYPE - Static variable in class koala.dynamicjava.tree.InstanceOfExpression
The referenceType property name
ReferenceType - class koala.dynamicjava.tree.ReferenceType.
This class represents the reference type nodes of the syntax tree
ReferenceType(List) - Constructor for class koala.dynamicjava.tree.ReferenceType
Initializes the type
ReferenceType(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ReferenceType
Initializes the type
ReferenceType(String) - Constructor for class koala.dynamicjava.tree.ReferenceType
Initializes the type
ReferenceType(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ReferenceType
Initializes the type
ReflectionUtilities - class koala.dynamicjava.util.ReflectionUtilities.
This class contains a collection of utility methods for reflection.
ReflectionUtilities() - Constructor for class koala.dynamicjava.util.ReflectionUtilities
This class contains only static methods, so it is not useful to create instances of it.
registerConstructorArguments(String, List, List, ImportationManager) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Registers a constructor arguments
registerMethod(String, MethodDeclaration, ImportationManager) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Registers a method.
rehash() - Method in class koala.dynamicjava.interpreter.context.VariableContext.Scope
Rehash the table
REINIT_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
ReInit(ASCII_UCodeESC_CharStream) - Method in class koala.dynamicjava.parser.ParserTokenManager
 
ReInit(ASCII_UCodeESC_CharStream, int) - Method in class koala.dynamicjava.parser.ParserTokenManager
 
ReInit(InputStream) - Method in class koala.dynamicjava.parser.Parser
 
ReInit(InputStream, int, int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int, int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ReInit(ParserTokenManager) - Method in class koala.dynamicjava.parser.Parser
 
ReInit(Reader) - Method in class koala.dynamicjava.parser.Parser
 
ReInit(Reader, int, int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
ReInit(Reader, int, int, int) - Method in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
reinitializeInterpreter() - Method in class koala.dynamicjava.gui.Main
Reinitializes the interpreter
relationalExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
relationalExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
relationalOperation(Object, Object, InterpreterUtilities.RelationalOperation) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a relational operation
REMAINDER - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
REMAINDER_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
remainder(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of remainder of a division
RemainderAssignExpression - class koala.dynamicjava.tree.RemainderAssignExpression.
This class represents the remainder assign expression nodes of the syntax tree
RemainderAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.RemainderAssignExpression
Initializes the expression
RemainderAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.RemainderAssignExpression
Initializes the expression
RemainderExpression - class koala.dynamicjava.tree.RemainderExpression.
This class represents the remainder expression nodes of the syntax tree
RemainderExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.RemainderExpression
Initializes the expression
RemainderExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.RemainderExpression
Initializes the expression
removeButton - Variable in class koala.dynamicjava.gui.StringList
The remove button
removePropertyChangeListener(PropertyChangeListener) - Method in class koala.dynamicjava.tree.Node
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class koala.dynamicjava.tree.Node
Removes a PropertyChangeListener for a specific property.
removeUpdate(DocumentEvent) - Method in class koala.dynamicjava.gui.URLChooser.DocumentAdapter
 
representation - Variable in class koala.dynamicjava.interpreter.modifier.VariableModifier
The representation of the variable
REPRESENTATION - Static variable in class koala.dynamicjava.tree.Literal
The representation property name
REPRESENTATION - Static variable in class koala.dynamicjava.tree.ReferenceType
The representation property name
REPRESENTATION - Static variable in class koala.dynamicjava.tree.QualifiedName
The representation property name
RESOURCE - Static variable in class koala.dynamicjava.gui.StringList
The resource file name
RESOURCE - Static variable in class koala.dynamicjava.gui.URLChooser
The resource file name
RESOURCE - Static variable in class koala.dynamicjava.gui.OptionsDialog
The resource file name
RESOURCE - Static variable in class koala.dynamicjava.gui.Main
The resource file name
ResourceFormatException - exception koala.dynamicjava.gui.resource.ResourceFormatException.
Signals a format error in a resource bundle
ResourceFormatException(String, String, String) - Constructor for class koala.dynamicjava.gui.resource.ResourceFormatException
Constructs a ResourceFormatException with the specified information.
ResourceManager - class koala.dynamicjava.gui.resource.ResourceManager.
This class offers convenience methods to decode resource bundle entries
ResourceManager(ResourceBundle) - Constructor for class koala.dynamicjava.gui.resource.ResourceManager
Creates a new resource manager
resources - Variable in class koala.dynamicjava.gui.StatusBar
The resource manager
resources - Static variable in class koala.dynamicjava.gui.URLChooser
The resource manager
restoreOptions() - Method in class koala.dynamicjava.gui.Main
Restores the options
resultType() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse types
resultTypeLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
RETURN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
RETURN_TYPE - Static variable in class koala.dynamicjava.tree.MethodDeclaration
The type property name
ReturnException - error koala.dynamicjava.interpreter.throwable.ReturnException.
This error is thrown by an interpreted throw statement
ReturnException(String, Node) - Constructor for class koala.dynamicjava.interpreter.throwable.ReturnException
Constructs an ReturnException with a value
ReturnException(String, Object, Node) - Constructor for class koala.dynamicjava.interpreter.throwable.ReturnException
Constructs an ReturnExceptionError with the specified detail message, filename, line, column and exception.
ReturnStatement - class koala.dynamicjava.tree.ReturnStatement.
This class represents the return statement nodes of the syntax tree
returnStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a return statement
ReturnStatement(Expression) - Constructor for class koala.dynamicjava.tree.ReturnStatement
Creates a new while statement
ReturnStatement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ReturnStatement
Creates a new while statement
returnStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
RIGHT_EXPRESSION - Static variable in class koala.dynamicjava.tree.BinaryExpression
The rightExpression property name
RIGHT_SIGNED_SHIFT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
RIGHT_SIGNED_SHIFT_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
RIGHT_UNSIGNED_SHIFT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
RIGHT_UNSIGNED_SHIFTASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
rManager - Static variable in class koala.dynamicjava.gui.OptionsDialog
The resource manager
rManager - Static variable in class koala.dynamicjava.gui.Main
The resource manager
RPAREN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
run() - Method in class koala.dynamicjava.gui.StatusBar.DisplayThread
 
run() - Method in class koala.dynamicjava.gui.Main.InterpreterThread
 

S

SAVE_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
SAVE_AS_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
saveDocument() - Method in class koala.dynamicjava.gui.Editor
Saves the document
saveOptions() - Method in class koala.dynamicjava.gui.Main
Saves the options to System.getProperty("user.home") + "/.djava/options"
scope - Variable in class koala.dynamicjava.interpreter.context.VariableContext
The current scope
scope - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Link
The current scope
scopes - Variable in class koala.dynamicjava.interpreter.context.VariableContext
The scopes
scrollBarModel - Variable in class koala.dynamicjava.gui.Main
The output area vertical scroll bar model
selectionEnd - Variable in class koala.dynamicjava.gui.Main
The current selection end
selectionStart - Variable in class koala.dynamicjava.gui.Main
The current selection start
SELECTOR - Static variable in class koala.dynamicjava.tree.SwitchStatement
The selector property name
selectTheMostSpecificConstructor(Constructor, Constructor) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Returns the constructor with the most specific signature.
selectTheMostSpecificMethod(Method, Method) - Static method in class koala.dynamicjava.util.ReflectionUtilities
Returns the method with the most specific signature.
SEMICOLON - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
set(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Sets the value of a defined variable
set(String, Object) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Sets the value of a defined variable
set(VariableContext, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable
Sets the variable in the current scope
set(VariableContext, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Variable
Sets the variable in the current scope
set(VariableContext, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext.Constant
Sets the variable in the current scope
setAbstract() - Method in class koala.dynamicjava.classfile.ClassFile
Sets the abstract flag for this class
setAbstract() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the abstract flag for this class
setAccessFlag(Member) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the access flag of a member
setAccessFlag(Member) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Sets the access flag of a member
setAccessFlags(int) - Method in class koala.dynamicjava.classfile.AttributeOwnerComponent
Sets the access flags for this class
setAccessFlags(int) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.TypeDeclaration
Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.FieldDeclaration
Sets the access flags for this constructor
setAccessible(boolean) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
 
setAccessible(boolean) - Method in interface koala.dynamicjava.interpreter.Interpreter
Set the interpreter contexts to override public/protected/private access restrictions on the methods and fields it handles.
setAccessible(boolean) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Allows the scripts to access private fields.
setAccessible(boolean) - Method in interface koala.dynamicjava.interpreter.context.Context
Allows the scripts to access private fields.
setAdditionalClassLoaderContainer(ClassLoaderContainer) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the additional class loader container
setAdditionalClassLoaderContainer(ClassLoaderContainer) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the additional class loader container
setArguments(List) - Method in class koala.dynamicjava.tree.SimpleAllocation
Sets the constructor arguments.
setArguments(List) - Method in class koala.dynamicjava.tree.MethodCall
Sets the constructor arguments.
setArguments(List) - Method in class koala.dynamicjava.tree.ClassAllocation
Sets the constructor arguments
setArguments(List) - Method in class koala.dynamicjava.tree.ConstructorInvocation
Sets the arguments
setArguments(List) - Method in class koala.dynamicjava.tree.InnerAllocation
Sets the constructor arguments.
setBeginColumn(int) - Method in class koala.dynamicjava.tree.Node
Sets the begin column
setBeginLine(int) - Method in class koala.dynamicjava.tree.Node
Sets the begin line
setBindings(List) - Method in class koala.dynamicjava.tree.SwitchStatement
Sets the bindings
setBlock(BlockStatement) - Method in class koala.dynamicjava.tree.Initializer
Sets the block statement
setBody(BlockStatement) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the body
setBody(Node) - Method in class koala.dynamicjava.tree.ForStatement
Sets the body of this statement
setBody(Node) - Method in class koala.dynamicjava.tree.WhileStatement
Sets the body of this statement
setBody(Node) - Method in class koala.dynamicjava.tree.SynchronizedStatement
Sets the body of this statement
setBody(Node) - Method in class koala.dynamicjava.tree.DoStatement
Sets the body of this statement
setCellNumber(Expression) - Method in class koala.dynamicjava.tree.ArrayAccess
Sets the expression which denotes the cell number
setCells(List) - Method in class koala.dynamicjava.tree.ArrayInitializer
Sets the list of cell initialization expressions
setClassLoader(ClassLoader) - Method in class koala.dynamicjava.util.ImportationManager
Sets the class loader
setClassName(String) - Method in class koala.dynamicjava.tree.ThisExpression
Sets the name of the class that qualify that object
setCode(byte[], short, short) - Method in class koala.dynamicjava.classfile.CodeAttribute
Sets the code for this code attribute
setCompilable(boolean) - Method in interface koala.dynamicjava.classinfo.ClassInfo
Sets the compilable property
setCompilable(boolean) - Method in class koala.dynamicjava.classinfo.JavaClassInfo
Sets the compilable property
setCompilable(boolean) - Method in class koala.dynamicjava.classinfo.TreeClassInfo
Sets the compilable property
setCondition(Expression) - Method in class koala.dynamicjava.tree.ForStatement
Sets the condition to evaluate
setCondition(Expression) - Method in class koala.dynamicjava.tree.WhileStatement
Sets the condition to evaluate
setCondition(Expression) - Method in class koala.dynamicjava.tree.DoStatement
Sets the condition to evaluate
setCondition(Expression) - Method in class koala.dynamicjava.tree.IfThenStatement
Sets the condition to evaluate
setConditionExpression(Expression) - Method in class koala.dynamicjava.tree.ConditionalExpression
Sets the condition expression
setConstant(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Sets the value of a constant variable in the current scope
setConstant(String, Object) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Defines a new constant variable in the current scope
setConstantValueAttribute(Double) - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the constant value attribute for this field to a double value.
setConstantValueAttribute(Float) - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the constant value attribute for this field to a float value.
setConstantValueAttribute(Integer) - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the constant value attribute for this field to an integer value.
setConstantValueAttribute(Long) - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the constant value attribute for this field to a long value.
setConstantValueAttribute(String) - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the constant value attribute for this field to a string value.
setConstraintsCoords(GridBagConstraints, int, int, int, int) - Static method in class koala.dynamicjava.gui.URLChooser
An utility funtion
setConstraintsCoords(GridBagConstraints, int, int, int, int) - Static method in class koala.dynamicjava.gui.OptionsDialog
 
setConstructorInvocation(ConstructorInvocation) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the constructor invocation
setCreationType(Type) - Method in class koala.dynamicjava.tree.Allocation
Sets the creation type
setCurrentPackage(String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the current package
setCurrentPackage(String) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the current package
setCurrentPackage(String) - Method in class koala.dynamicjava.util.ImportationManager
Sets the current package.
setCurrentPackage(String) - Method in class koala.dynamicjava.util.BufferedImportationManager
Sets the current package.
setElementType(Type) - Method in class koala.dynamicjava.tree.ArrayType
Sets the type of the elements of the arrays represented by this type
setElementType(Type) - Method in class koala.dynamicjava.tree.ArrayInitializer
Sets the element type
setElseStatement(Node) - Method in class koala.dynamicjava.tree.IfThenElseStatement
Sets the else statement of this statement
setEndColumn(int) - Method in class koala.dynamicjava.tree.Node
Sets the end column
setEndLine(int) - Method in class koala.dynamicjava.tree.Node
Sets the end line
setErrorSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the state of the error checkbox
setExceptions(List) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the exceptions list
setExceptions(List) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the exceptions thrown by this method
setExportationSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Sets the state of the checkbox
setExpression(Expression) - Method in class koala.dynamicjava.tree.UnaryExpression
Sets the target expression
setExpression(Expression) - Method in interface koala.dynamicjava.tree.ExpressionContainer
Sets the expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ObjectMethodCall
Sets the expression on which this method call applies
setExpression(Expression) - Method in class koala.dynamicjava.tree.ThrowStatement
Sets the expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ArrayAccess
Sets the expression on which this array access applies
setExpression(Expression) - Method in class koala.dynamicjava.tree.InstanceOfExpression
Sets the expression to check
setExpression(Expression) - Method in class koala.dynamicjava.tree.ObjectFieldAccess
Sets the expression on which this field access applies
setExpression(Expression) - Method in class koala.dynamicjava.tree.SwitchBlock
Sets the 'case' expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ConstructorInvocation
Sets the prefix expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.InnerAllocation
Sets the outer class instance expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ReturnStatement
Sets the expression
setFieldName(String) - Method in class koala.dynamicjava.tree.FieldAccess
Sets the field name
setFieldType(ReferenceType) - Method in class koala.dynamicjava.tree.StaticFieldAccess
Sets the declaring type of the field
setFilename(String) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Sets the initialization file name
setFilename(String) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the initialization file name
setFilename(String) - Method in class koala.dynamicjava.parser.Parser
Sets the current filename
setFilename(String) - Method in class koala.dynamicjava.tree.Node
Sets the filename
setFinal() - Method in class koala.dynamicjava.classfile.ClassFile
Sets the final flag for this class
setFinal() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the final flag for this class
setFinal() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the final flag for this class
setFinal(boolean) - Method in class koala.dynamicjava.tree.VariableDeclaration
Sets the final flag
setFunctions(List) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the defined functions
setFunctions(List) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the defined functions
setIdentifier(List) - Method in class koala.dynamicjava.tree.QualifiedName
Sets the identifiers that compose this name.
setIfFalseExpression(Expression) - Method in class koala.dynamicjava.tree.ConditionalExpression
Sets the if false expression
setIfTrueExpression(Expression) - Method in class koala.dynamicjava.tree.ConditionalExpression
Sets the if true expression
setImportationManager(ImportationManager) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the importation manager
setImportationManager(ImportationManager) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the importation manager
setInitialization(List) - Method in class koala.dynamicjava.tree.ForStatement
Sets the initialization statements
setInitializationSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Sets the initialization file checkbox state
setInitializationSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the initialization file checkbox state
setInitializer(Expression) - Method in class koala.dynamicjava.tree.VariableDeclaration
Sets the initializer
setInitializer(Expression) - Method in class koala.dynamicjava.tree.FieldDeclaration
Sets the initializer
setInnerClassAccessFlags(short) - Method in class koala.dynamicjava.classfile.InnerClassesEntry
 
setInnerClassesAttribute(InnerClassesAttribute) - Method in class koala.dynamicjava.classfile.ClassFile
Sets the innerclasses attribute to the class
setInnerClassInfo(String) - Method in class koala.dynamicjava.classfile.InnerClassesEntry
Sets the inner class info
setInnerName(String) - Method in class koala.dynamicjava.classfile.InnerClassesEntry
Sets the inner class name
setInterface() - Method in class koala.dynamicjava.classfile.ClassFile
Sets the interface flag for this class
setInterfaces(List) - Method in class koala.dynamicjava.tree.TypeDeclaration
Sets the interfaces (a list of strings)
setLabel(String) - Method in class koala.dynamicjava.tree.LabeledStatement
Sets the label
setLabel(String) - Method in class koala.dynamicjava.tree.BreakStatement
Sets the label
setLabel(String) - Method in class koala.dynamicjava.tree.ContinueStatement
Sets the label
setLeftExpression(Expression) - Method in class koala.dynamicjava.tree.BinaryExpression
Sets the left hand side expression
setLine(int) - Method in class koala.dynamicjava.gui.StatusBar
Sets the line number message
setLock(Expression) - Method in class koala.dynamicjava.tree.SynchronizedStatement
Sets the condition to evaluate
setMainMessage(String) - Method in class koala.dynamicjava.gui.StatusBar
Sets the main message
setMainMessage(String) - Method in interface koala.dynamicjava.gui.MessageHandler
Sets the main message to display
setMainMessage(String, String) - Method in class koala.dynamicjava.gui.StatusBar
Sets the main message to display
setMainMessage(String, String) - Method in interface koala.dynamicjava.gui.MessageHandler
Sets the main message to display
setMembers(List) - Method in class koala.dynamicjava.tree.ClassAllocation
Sets the members of the anonymous class
setMembers(List) - Method in class koala.dynamicjava.tree.TypeDeclaration
Sets the members
setMembers(List) - Method in class koala.dynamicjava.tree.InnerClassAllocation
Sets the members of the anonymous class
setMessage(String) - Method in class koala.dynamicjava.gui.StatusBar
Sets a temporary message
setMessage(String) - Method in interface koala.dynamicjava.gui.MessageHandler
Sets a temporary message to display
setMessage(String, String) - Method in class koala.dynamicjava.gui.StatusBar
Sets a temporary message to display
setMessage(String, String) - Method in interface koala.dynamicjava.gui.MessageHandler
Sets a temporary message to display
setMethodName(String) - Method in class koala.dynamicjava.tree.MethodCall
Sets the method name
setMethodType(ReferenceType) - Method in class koala.dynamicjava.tree.StaticMethodCall
Sets the declaring type of the method
setName(String) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
Sets the interpreter name
setName(String) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the GUI name
setName(String) - Method in class koala.dynamicjava.tree.FormalParameter
Sets this parameter's name
setName(String) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the method's name
setName(String) - Method in class koala.dynamicjava.tree.VariableDeclaration
Sets the variable's name
setName(String) - Method in class koala.dynamicjava.tree.PackageDeclaration
Sets the name
setName(String) - Method in class koala.dynamicjava.tree.TypeDeclaration
Sets the type's name
setName(String) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the constructor's name
setName(String) - Method in class koala.dynamicjava.tree.ImportDeclaration
Sets the package name
setName(String) - Method in class koala.dynamicjava.tree.FieldDeclaration
Sets the field's name
setNative() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the native flag for this class
setOptions(OptionsDialog.OptionSet) - Method in class koala.dynamicjava.gui.OptionsDialog
Sets the options according to the given option set
setOptions(OptionsDialog.OptionSet) - Method in class koala.dynamicjava.gui.Main
Sets the options
setOuterClassInfo(String) - Method in class koala.dynamicjava.classfile.InnerClassesEntry
Sets the outer class info
setOutputSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the state of the output checkbox
setPackage(boolean) - Method in class koala.dynamicjava.tree.ImportDeclaration
Sets the package property
setParameters(List) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the parameters list
setParameters(List) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the parameters
setPrivate() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the private flag for this class
setPrivate() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the private flag for this class
setProperties(ClassAllocation, Class, Class[], List) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the properties of a ClassAllocation node
setProperties(ClassAllocation, Class, Class[], List) - Method in class koala.dynamicjava.interpreter.context.StaticContext
Sets the properties of a ClassAllocation node
setProperties(ClassAllocation, Class, Class[], List) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Sets the properties of a ClassAllocation node
setProperties(ClassAllocation, Class, Class[], List) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the properties of a ClassAllocation node
setProperties(SimpleAllocation, Class, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
Sets the properties of a SimpleAllocation node
setProperties(SimpleAllocation, Class, Class[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
Sets the properties of a SimpleAllocation node
setProperties(SimpleAllocation, Class, Class[]) - Method in interface koala.dynamicjava.interpreter.context.Context
Sets the properties of a SimpleAllocation node
setProperty(String, Object) - Method in class koala.dynamicjava.tree.Node
Sets the value of a property
setProtected() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the protected flag for this class
setProtected() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the protected flag for this class
setPublic() - Method in class koala.dynamicjava.classfile.ClassFile
Sets the public flag for this class
setPublic() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the public flag for this class
setPublic() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the public flag for this class
setReferenceType(Type) - Method in class koala.dynamicjava.tree.InstanceOfExpression
Sets the type to check
setRepresentation(String) - Method in class koala.dynamicjava.tree.Literal
Sets the representation of this object
setRepresentation(String) - Method in class koala.dynamicjava.tree.ReferenceType
Sets the representation of this type
setReturnType(Type) - Method in class koala.dynamicjava.tree.MethodDeclaration
Sets the return type of this method
setRightExpression(Expression) - Method in class koala.dynamicjava.tree.BinaryExpression
Sets the right hand side expression
setSelected(boolean) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
Sets the state of the checkbox
setSelector(Expression) - Method in class koala.dynamicjava.tree.SwitchStatement
Sets the selector
setStatement(Node) - Method in class koala.dynamicjava.tree.LabeledStatement
Sets the statement
setStatements(List) - Method in class koala.dynamicjava.tree.SwitchBlock
Sets the statements
setStatements(List) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
Sets the statements
setStatements(List) - Method in class koala.dynamicjava.tree.BlockStatement
Sets the statements contained in this block
setStatic() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the static flag for this class
setStatic() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the static flag for this class
setStrict() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the strict flag for this class
setStrings(String[]) - Method in class koala.dynamicjava.gui.StringList
Sets the strings
setSuper() - Method in class koala.dynamicjava.classfile.ClassFile
Sets the super flag for this class
setSuper(boolean) - Method in class koala.dynamicjava.tree.ConstructorInvocation
Sets the super property
setSuperclass(String) - Method in class koala.dynamicjava.tree.ClassDeclaration
Sets the superclass name
setSynchronized() - Method in class koala.dynamicjava.classfile.MethodInfo
Sets the synchronized flag for this class
setSyntheticAttribute() - Method in class koala.dynamicjava.classfile.AttributeOwnerComponent
Sets the synthetic attribute to this field
setTargetType(Type) - Method in class koala.dynamicjava.tree.CastExpression
Sets the target type
setThenStatement(Node) - Method in class koala.dynamicjava.tree.IfThenStatement
Sets the then statement of this statement
setTransient() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the transient flag for this class
setType(Class) - Method in class koala.dynamicjava.tree.Literal
Sets the type of this object
setType(ReferenceType) - Method in class koala.dynamicjava.tree.TypeExpression
Sets the type
setType(Type) - Method in class koala.dynamicjava.tree.FormalParameter
Sets the type of this parameter
setType(Type) - Method in class koala.dynamicjava.tree.VariableDeclaration
Sets the type of this field
setType(Type) - Method in class koala.dynamicjava.tree.FieldDeclaration
Sets the type of this field
setUpdate(List) - Method in class koala.dynamicjava.tree.ForStatement
Sets the update statements
setValue(Class) - Method in class koala.dynamicjava.tree.PrimitiveType
Sets the value of this node
setValue(Object) - Method in class koala.dynamicjava.tree.Literal
Sets the value of this object
setVariable(String, Object) - Method in class koala.dynamicjava.interpreter.TreeInterpreter
Sets the value of a variable
setVariable(String, Object) - Method in interface koala.dynamicjava.interpreter.Interpreter
Sets the value a variable
setVariable(String, Object) - Method in class koala.dynamicjava.interpreter.context.VariableContext
Sets the value of a variable in the current scope
setVariable(String, Object) - Method in interface koala.dynamicjava.interpreter.context.SimpleContext
Defines a new variable in the current scope
setVolatile() - Method in class koala.dynamicjava.classfile.FieldInfo
Sets the volatile flag for this class
shiftExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
shiftExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
shiftLeft(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a shift left operation
ShiftLeftAssignExpression - class koala.dynamicjava.tree.ShiftLeftAssignExpression.
This class represents the shift left assign expression nodes of the syntax tree
ShiftLeftAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ShiftLeftAssignExpression
Initializes the expression
ShiftLeftAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ShiftLeftAssignExpression
Initializes the expression
ShiftLeftExpression - class koala.dynamicjava.tree.ShiftLeftExpression.
This class represents the shift left expression nodes of the syntax tree
ShiftLeftExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ShiftLeftExpression
Initializes the expression
ShiftLeftExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ShiftLeftExpression
Initializes the expression
shiftOperation(Class, Object, Object, InterpreterUtilities.ShiftOperation) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a shift operation
shiftRight(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a shift right operation
ShiftRightAssignExpression - class koala.dynamicjava.tree.ShiftRightAssignExpression.
This class represents the shift right assign expression nodes of the syntax tree
ShiftRightAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ShiftRightAssignExpression
Initializes the expression
ShiftRightAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ShiftRightAssignExpression
Initializes the expression
ShiftRightExpression - class koala.dynamicjava.tree.ShiftRightExpression.
This class represents the shift right expression nodes of the syntax tree
ShiftRightExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.ShiftRightExpression
Initializes the expression
ShiftRightExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ShiftRightExpression
Initializes the expression
SHORT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
ShortType - class koala.dynamicjava.tree.ShortType.
This class represents the short type nodes of the syntax tree
ShortType() - Constructor for class koala.dynamicjava.tree.ShortType
Initializes the type
ShortType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ShortType
Initializes the type
SHOW_CAUSE_PROPERTY - Static variable in class koala.dynamicjava.interpreter.error.ExecutionError
 
SHOW_TRACE_PROPERTY - Static variable in class koala.dynamicjava.interpreter.error.ExecutionError
 
SimpleAllocation - class koala.dynamicjava.tree.SimpleAllocation.
This class represents the allocation nodes of the syntax tree
SimpleAllocation(Type, List) - Constructor for class koala.dynamicjava.tree.SimpleAllocation
Initializes the expression
SimpleAllocation(Type, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SimpleAllocation
Initializes the expression
simpleAllocationExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
SimpleAssignExpression - class koala.dynamicjava.tree.SimpleAssignExpression.
This class represents the assign expression nodes of the syntax tree
SimpleAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.SimpleAssignExpression
Initializes the expression
SimpleAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SimpleAssignExpression
Initializes the expression
SimpleAttribute - class koala.dynamicjava.classfile.SimpleAttribute.
This class represents an attribute that is composed of his name
SimpleAttribute(ConstantPool, String) - Constructor for class koala.dynamicjava.classfile.SimpleAttribute
Creates a new attribute
SimpleContext - interface koala.dynamicjava.interpreter.context.SimpleContext.
The classes that implements this interface represent contexts of execution
SINGLE_LINE_COMMENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
singleTypeImportClauses - Variable in class koala.dynamicjava.util.ImportationManager
This set contains the single-type-import clauses.
SIZE - Static variable in class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory
The table size
SLASH - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
SLASH_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
SourceCodeParser - interface koala.dynamicjava.parser.wrapper.SourceCodeParser.
The classes that implements this interface represent parsers.
sourceInformation - Variable in class koala.dynamicjava.interpreter.InterpreterException
The source code information
specialConstructor - Variable in class koala.dynamicjava.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class koala.dynamicjava.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STAR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
STAR_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
stateChanged(ChangeEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.CheckBoxChangeListener
 
stateChanged(ChangeEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel.FileCheckBoxChangeListener
 
stateChanged(ChangeEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel.CheckBoxChangeListener
 
stateChanged(ChangeEvent) - Method in class koala.dynamicjava.gui.OptionsDialog.GUIPanel.FileCheckBoxChangeListener
 
stateChanged(ChangeEvent) - Method in class koala.dynamicjava.gui.Main.ScrollBarModelChangeListener
 
Statement - class koala.dynamicjava.tree.Statement.
This class represents the statement nodes of the syntax tree
STATEMENT - Static variable in class koala.dynamicjava.tree.LabeledStatement
The statement property name
statement() - Method in class koala.dynamicjava.parser.Parser
Parses one statement
Statement(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Statement
Initializes the statement
statementExpression() - Method in class koala.dynamicjava.parser.Parser
Parses one statement expression
statementExpressionList() - Method in class koala.dynamicjava.parser.Parser
Parses a comma separated list of expression
statementExpressionListLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
statementExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
statementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
STATEMENTS - Static variable in class koala.dynamicjava.tree.SwitchBlock
The statements property name
STATEMENTS - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
The statements property name
STATEMENTS - Static variable in class koala.dynamicjava.tree.BlockStatement
The creationType property name
STATIC - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
StaticContext - class koala.dynamicjava.interpreter.context.StaticContext.
A static method context.
StaticContext(Interpreter, Class, ImportationManager) - Constructor for class koala.dynamicjava.interpreter.context.StaticContext
Creates a new context
StaticContext(Interpreter, Class, Set) - Constructor for class koala.dynamicjava.interpreter.context.StaticContext
Creates a new context
StaticFieldAccess - class koala.dynamicjava.tree.StaticFieldAccess.
This class represents the field access nodes of the syntax tree
StaticFieldAccess(ReferenceType, String) - Constructor for class koala.dynamicjava.tree.StaticFieldAccess
Creates a new field access node
StaticFieldAccess(ReferenceType, String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.StaticFieldAccess
Creates a new field access node
StaticFieldModifier - class koala.dynamicjava.interpreter.modifier.StaticFieldModifier.
This interface represents the objets that modify a field
StaticFieldModifier(Field, Node) - Constructor for class koala.dynamicjava.interpreter.modifier.StaticFieldModifier
Creates a new field modifier
staticFlag - Static variable in class koala.dynamicjava.parser.ASCII_UCodeESC_CharStream
 
StaticMethodCall - class koala.dynamicjava.tree.StaticMethodCall.
This class represents the static method call nodes of the syntax tree
StaticMethodCall(ReferenceType, String, List) - Constructor for class koala.dynamicjava.tree.StaticMethodCall
Creates a new node
StaticMethodCall(ReferenceType, String, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.StaticMethodCall
Creates a new node
status - Variable in class koala.dynamicjava.gui.Main
The status bar
StatusBar - class koala.dynamicjava.gui.StatusBar.
The status bar
StatusBar.DisplayThread - class koala.dynamicjava.gui.StatusBar.DisplayThread.
To display the main message
StatusBar.DisplayThread(StatusBar) - Constructor for class koala.dynamicjava.gui.StatusBar.DisplayThread
 
StatusBar(ResourceManager) - Constructor for class koala.dynamicjava.gui.StatusBar
Creates a new status bar
STOP_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
stopAction - Variable in class koala.dynamicjava.gui.Main
The stop action
STRING - Static variable in class koala.dynamicjava.classinfo.JavaClassInfo
The string info
STRING_LITERAL - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
StringList - class koala.dynamicjava.gui.StringList.
This component is used to manipulate a list of strings
StringList.DownButtonAction - class koala.dynamicjava.gui.StringList.DownButtonAction.
The action associated with the 'down' button
StringList.DownButtonAction(StringList) - Constructor for class koala.dynamicjava.gui.StringList.DownButtonAction
 
StringList.ListSelectionAdapter - class koala.dynamicjava.gui.StringList.ListSelectionAdapter.
To manage selection modifications
StringList.ListSelectionAdapter(StringList) - Constructor for class koala.dynamicjava.gui.StringList.ListSelectionAdapter
 
StringList.RemoveButtonAction - class koala.dynamicjava.gui.StringList.RemoveButtonAction.
The action associated with the 'remove' button
StringList.RemoveButtonAction(StringList) - Constructor for class koala.dynamicjava.gui.StringList.RemoveButtonAction
 
StringList.UpButtonAction - class koala.dynamicjava.gui.StringList.UpButtonAction.
The action associated with the 'up' button
StringList.UpButtonAction(StringList) - Constructor for class koala.dynamicjava.gui.StringList.UpButtonAction
 
StringList(Action) - Constructor for class koala.dynamicjava.gui.StringList
Creates a new list
StringLiteral - class koala.dynamicjava.tree.StringLiteral.
This class represents the string literal nodes of the syntax tree
StringLiteral(String) - Constructor for class koala.dynamicjava.tree.StringLiteral
Initializes a literal
StringLiteral(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.StringLiteral
Initializes a literal
stringToJavaString(String) - Method in class koala.dynamicjava.gui.Main
translates a string to a java source string
subtract(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a subtraction
SubtractAssignExpression - class koala.dynamicjava.tree.SubtractAssignExpression.
This class represents the subtract assign expression nodes of the syntax tree
SubtractAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.SubtractAssignExpression
Initializes the expression
SubtractAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SubtractAssignExpression
Initializes the expression
SubtractExpression - class koala.dynamicjava.tree.SubtractExpression.
This class represents the subtract expression nodes of the syntax tree
SubtractExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.SubtractExpression
Initializes the expression
SubtractExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SubtractExpression
Initializes the expression
SUPER - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
SUPER - Static variable in class koala.dynamicjava.tree.ConstructorInvocation
The super property name
SUPERCLASS - Static variable in class koala.dynamicjava.tree.ClassDeclaration
The superclass property name
superExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
SuperFieldAccess - class koala.dynamicjava.tree.SuperFieldAccess.
This class represents the super field access nodes of the syntax tree
SuperFieldAccess(String) - Constructor for class koala.dynamicjava.tree.SuperFieldAccess
Creates a new field access node
SuperFieldAccess(String, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SuperFieldAccess
Creates a new field access node
SuperFieldModifier - class koala.dynamicjava.interpreter.modifier.SuperFieldModifier.
This interface represents the objets that modify an super field
SuperFieldModifier(Field, SuperFieldAccess) - Constructor for class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
Creates a new field modifier
SuperMethodCall - class koala.dynamicjava.tree.SuperMethodCall.
This class represents the super method call nodes of the syntax tree
SuperMethodCall(String, List) - Constructor for class koala.dynamicjava.tree.SuperMethodCall
Creates a new node
SuperMethodCall(String, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SuperMethodCall
Creates a new node
SWITCH - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
SwitchBlock - class koala.dynamicjava.tree.SwitchBlock.
This class represents the switch expression-statement bindings
SwitchBlock(Expression, List) - Constructor for class koala.dynamicjava.tree.SwitchBlock
Creates a new binding
SwitchBlock(Expression, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SwitchBlock
Creates a new binding
SwitchStatement - class koala.dynamicjava.tree.SwitchStatement.
This class represents the switch statement nodes of the syntax tree
switchStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a switch statement
SwitchStatement(Expression, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SwitchStatement
Creates a new switch statement
switchStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
SwitchTo(int) - Method in class koala.dynamicjava.parser.ParserTokenManager
 
SYNCHRONIZED - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
SynchronizedStatement - class koala.dynamicjava.tree.SynchronizedStatement.
This class represents the synchronized statement nodes of the syntax tree
synchronizedStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a synchronized statement
SynchronizedStatement(Expression, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.SynchronizedStatement
Creates a new while statement
synchronizedStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead

T

table - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The underlying array
TARGET_TYPE - Static variable in class koala.dynamicjava.tree.CastExpression
The targetType property name
textComponent - Variable in class koala.dynamicjava.gui.JTextComponentOutputStream
The text component to write to
textComponentStream - Variable in class koala.dynamicjava.gui.Main
The text component stream
textField - Variable in class koala.dynamicjava.gui.URLChooser
The text field
textField - Variable in class koala.dynamicjava.gui.OptionsDialog.InterpreterPanel
The text field
textField - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
The text field
THEN_STATEMENT - Static variable in class koala.dynamicjava.tree.IfThenStatement
The thenStatement property name
THIS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
ThisExpression - class koala.dynamicjava.tree.ThisExpression.
This class represents the 'this' expression nodes of the syntax tree
thisExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
ThisExpression(List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ThisExpression
Initializes the expression
thisIdentifier - Static variable in class koala.dynamicjava.interpreter.context.MethodContext
The "this" identifier
thread - Variable in class koala.dynamicjava.gui.Main
The current interpreter thread
threshold - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope
The resizing threshold
THROW - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
thrown - Variable in class koala.dynamicjava.interpreter.error.ExecutionError
 
ThrownException - error koala.dynamicjava.interpreter.throwable.ThrownException.
This error is thrown by an interpreted throw statement
ThrownException(Throwable) - Constructor for class koala.dynamicjava.interpreter.throwable.ThrownException
Constructs an ThrownExceptionError with no detail message.
ThrownException(Throwable, Node) - Constructor for class koala.dynamicjava.interpreter.throwable.ThrownException
Constructs an ThrownExceptionError with the specified detail message, filename, line, column and exception.
THROWS - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
ThrowStatement - class koala.dynamicjava.tree.ThrowStatement.
This class represents the throw statement nodes of the syntax tree
throwStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a throw statement
ThrowStatement(Expression) - Constructor for class koala.dynamicjava.tree.ThrowStatement
Creates a new while statement
ThrowStatement(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.ThrowStatement
Creates a new while statement
throwStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
TILDE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
token - Variable in class koala.dynamicjava.parser.Parser
 
Token - class koala.dynamicjava.parser.Token.
Describes the input token stream.
token_source - Variable in class koala.dynamicjava.parser.Parser
 
Token() - Constructor for class koala.dynamicjava.parser.Token
 
tokenImage - Variable in class koala.dynamicjava.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
TokenMgrError - error koala.dynamicjava.parser.TokenMgrError.
 
TokenMgrError() - Constructor for class koala.dynamicjava.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class koala.dynamicjava.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class koala.dynamicjava.parser.TokenMgrError
 
toKeyStroke(String) - Method in class koala.dynamicjava.gui.resource.MenuFactory
Translate a string into a key stroke.
ToolBarFactory - class koala.dynamicjava.gui.resource.ToolBarFactory.
This class represents a tool bar factory which builds tool bars from the content of a resource file.
The resource entries format is (for a tool bar named 'ToolBar'):
ToolBarFactory(ResourceBundle, ActionMap) - Constructor for class koala.dynamicjava.gui.resource.ToolBarFactory
Creates a new tool bar factory
topLevelStatement() - Method in class koala.dynamicjava.parser.Parser
Parses one top level statement.
toString() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
Returns a printable representation of this object
toString() - Method in class koala.dynamicjava.gui.resource.ResourceFormatException
Returns a printable representation of this object
toString() - Method in class koala.dynamicjava.parser.Token
Returns the image.
TRANSIENT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
TreeClassFinder - class koala.dynamicjava.interpreter.TreeClassFinder.
The instances of the classes that implements this interface are used to find the fully qualified name of classes and to manage the loading of these classes.
TreeClassFinder(Context, Interpreter, ClassPool) - Constructor for class koala.dynamicjava.interpreter.TreeClassFinder
Creates a new class finder
TreeClassInfo - class koala.dynamicjava.classinfo.TreeClassInfo.
The instances of this class provides informations about classes not yet compiled to JVM bytecode and represented by a syntax tree
TreeClassInfo(TreeClassInfo) - Constructor for class koala.dynamicjava.classinfo.TreeClassInfo
Creates a new array class info
TreeClassInfo(TypeDeclaration, ClassFinder) - Constructor for class koala.dynamicjava.classinfo.TreeClassInfo
Creates a new class info
TreeClassLoader - class koala.dynamicjava.interpreter.TreeClassLoader.
This class is responsible for loading bytecode classes
TreeClassLoader(Interpreter) - Constructor for class koala.dynamicjava.interpreter.TreeClassLoader
Creates a new class loader
TreeClassLoader(Interpreter, ClassLoader) - Constructor for class koala.dynamicjava.interpreter.TreeClassLoader
Creates a new class loader
TreeCompiler - class koala.dynamicjava.interpreter.TreeCompiler.
This class contains methods to manage the creation of classes.
TreeCompiler.ClassInfoLoader - class koala.dynamicjava.interpreter.TreeCompiler.ClassInfoLoader.
To load class infos instead of classes
TreeCompiler.ClassInfoLoader(TreeCompiler) - Constructor for class koala.dynamicjava.interpreter.TreeCompiler.ClassInfoLoader
 
TreeCompiler.CompilationUnitVisitor - class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor.
To create the class infos for a compilation unit
TreeCompiler.CompilationUnitVisitor(TreeCompiler) - Constructor for class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
 
TreeCompiler.PseudoError - error koala.dynamicjava.interpreter.TreeCompiler.PseudoError.
To test the existance of a class without loading it
TreeCompiler(Interpreter) - Constructor for class koala.dynamicjava.interpreter.TreeCompiler
Creates a new compiler
TreeConstructorInfo - class koala.dynamicjava.classinfo.TreeConstructorInfo.
The instances of this class provides informations about class constructors not yet compiled to JVM bytecode.
TreeConstructorInfo(ConstructorDeclaration, ClassFinder, ClassInfo) - Constructor for class koala.dynamicjava.classinfo.TreeConstructorInfo
Creates a new class info
TreeFieldInfo - class koala.dynamicjava.classinfo.TreeFieldInfo.
The instances of this class provides informations about class fields not yet compiled to JVM bytecode.
TreeFieldInfo(FieldDeclaration, ClassFinder, ClassInfo) - Constructor for class koala.dynamicjava.classinfo.TreeFieldInfo
Creates a new class info
TreeInterpreter - class koala.dynamicjava.interpreter.TreeInterpreter.
This class contains method to interpret the constructs of the language.
TreeInterpreter.ConstructorParametersDescriptor - class koala.dynamicjava.interpreter.TreeInterpreter.ConstructorParametersDescriptor.
Used to store the informations about explicit constructors invocation
TreeInterpreter.MethodDescriptor - class koala.dynamicjava.interpreter.TreeInterpreter.MethodDescriptor.
Used to store the informations about dynamically created methods
TreeInterpreter(ParserFactory) - Constructor for class koala.dynamicjava.interpreter.TreeInterpreter
Creates a new interpreter
TreeInterpreter(ParserFactory, ClassLoader) - Constructor for class koala.dynamicjava.interpreter.TreeInterpreter
Creates a new interpreter
TreeMethodInfo - class koala.dynamicjava.classinfo.TreeMethodInfo.
The instances of this class provides informations about class methods not yet compiled to JVM bytecode.
TreeMethodInfo(MethodDeclaration, ClassFinder, ClassInfo) - Constructor for class koala.dynamicjava.classinfo.TreeMethodInfo
Creates a new method info
trees - Variable in class koala.dynamicjava.interpreter.TreeClassLoader
The syntax trees
TreeToken - class koala.dynamicjava.parser.wrapper.TreeToken.
This class represents the token managed by the syntax tree
TreeToken(Token) - Constructor for class koala.dynamicjava.parser.wrapper.TreeToken
Creates a new tree token
TreeUtilities - class koala.dynamicjava.tree.TreeUtilities.
This class contains a collection of utility methods for trees.
TRUE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
TRY - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
TryStatement - class koala.dynamicjava.tree.TryStatement.
This class represents the try statement nodes of the syntax tree
tryStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a try statement
TryStatement(Node, List, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.TryStatement
Creates a new while statement
tryStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
type - Variable in class koala.dynamicjava.interpreter.modifier.VariableModifier
The type of this variable
Type - class koala.dynamicjava.tree.Type.
This class represents the type nodes of the syntax tree
TYPE - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The type property is defined for each expression It contains a Class object
TYPE - Static variable in class koala.dynamicjava.tree.FormalParameter
The type property name
TYPE - Static variable in class koala.dynamicjava.tree.TypeExpression
The type property name
TYPE - Static variable in class koala.dynamicjava.tree.Literal
The type property name
TYPE - Static variable in class koala.dynamicjava.tree.VariableDeclaration
The type property name
TYPE - Static variable in class koala.dynamicjava.tree.FieldDeclaration
The type property name
type() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse types
Type(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.Type
Initializes the type
TypeChecker - class koala.dynamicjava.interpreter.TypeChecker.
This tree visitor checks the typing rules and loads the classes, fields and methods
TypeChecker(Context) - Constructor for class koala.dynamicjava.interpreter.TypeChecker
Creates a new name visitor
typeDeclaration - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
The tree of the class to compile
TypeDeclaration - class koala.dynamicjava.tree.TypeDeclaration.
This class represents a type declaration
typeDeclaration() - Method in class koala.dynamicjava.parser.Parser
Parses a type declaration
TypeDeclaration(int, String, List, List, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.TypeDeclaration
Creates a new class declaration
TypeExpression - class koala.dynamicjava.tree.TypeExpression.
This class represents the type expression nodes of the syntax tree
TypeExpression(Type) - Constructor for class koala.dynamicjava.tree.TypeExpression
Initializes the expression
TypeExpression(Type, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.TypeExpression
Initializes the expression
typeLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
TypeVisitor - class koala.dynamicjava.classinfo.TypeVisitor.
The instances of this class are used to get the ClassInfo that match a type node of a syntax tree
TypeVisitor(ClassFinder, ClassInfo) - Constructor for class koala.dynamicjava.classinfo.TypeVisitor
Creates a new type visitor

U

UnaryExpression - class koala.dynamicjava.tree.UnaryExpression.
This class represents the unary expression nodes of the syntax tree
unaryExpression() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
UnaryExpression(Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.UnaryExpression
Initializes the expression
unaryExpressionLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
unaryExpressionNotPlusMinus() - Method in class koala.dynamicjava.parser.Parser
Used internally to parse an expression
unaryExpressionNotPlusMinusLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
unaryOperation(Class, Object, InterpreterUtilities.UnaryOperation) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an unary operation
undo - Variable in class koala.dynamicjava.gui.Editor
UndoManager that we add edits to.
UNDO_ACTION - Static variable in class koala.dynamicjava.gui.Main
 
undoAction - Variable in class koala.dynamicjava.gui.Editor
The undo action
undoHandler - Variable in class koala.dynamicjava.gui.Editor
Listener for the edits on the current document
UninitializedObject - class koala.dynamicjava.interpreter.UninitializedObject.
The INSTANCE object of this class represents an uninitialized object
unmodifiedClassDeclaration(Parser.ModifierFlags) - Method in class koala.dynamicjava.parser.Parser
Parses a class declaration without modifier
unmodifiedClassDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
unmodifiedInterfaceDeclaration(Parser.ModifierFlags) - Method in class koala.dynamicjava.parser.Parser
Parses a interface declaration without modifier
unmodifiedInterfaceDeclarationLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
unsignedShiftRight(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of an unsigned shift right operation
UnsignedShiftRightAssignExpression - class koala.dynamicjava.tree.UnsignedShiftRightAssignExpression.
This class represents the unsigned shift right assign expression nodes of the syntax tree
UnsignedShiftRightAssignExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.UnsignedShiftRightAssignExpression
Initializes the expression
UnsignedShiftRightAssignExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.UnsignedShiftRightAssignExpression
Initializes the expression
UnsignedShiftRightExpression - class koala.dynamicjava.tree.UnsignedShiftRightExpression.
This class represents the unsigned shift right expression nodes of the syntax tree
UnsignedShiftRightExpression(Expression, Expression) - Constructor for class koala.dynamicjava.tree.UnsignedShiftRightExpression
Initializes the expression
UnsignedShiftRightExpression(Expression, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.UnsignedShiftRightExpression
Initializes the expression
upButton - Variable in class koala.dynamicjava.gui.StringList
The up button
UPDATE - Static variable in class koala.dynamicjava.tree.ForStatement
The update property name
update() - Method in class koala.dynamicjava.gui.Main.EvalAction
 
update() - Method in class koala.dynamicjava.gui.Main.EvalSelectionAction
 
update() - Method in class koala.dynamicjava.gui.Main.StopAction
 
updateButtons() - Method in class koala.dynamicjava.gui.StringList
Updates the state of the buttons
updateClearButtonAction() - Method in class koala.dynamicjava.gui.URLChooser
To update the state of the Clear button
updateOKButtonAction() - Method in class koala.dynamicjava.gui.URLChooser
To update the state of the OK button
urlChooser - Variable in class koala.dynamicjava.gui.OptionsDialog
The URL chooser
URLChooser - class koala.dynamicjava.gui.URLChooser.
A component used to enter an URL or to choose a local file
URLChooser.BrowseButtonAction - class koala.dynamicjava.gui.URLChooser.BrowseButtonAction.
The action associated with the 'browse' button
URLChooser.BrowseButtonAction(URLChooser) - Constructor for class koala.dynamicjava.gui.URLChooser.BrowseButtonAction
 
URLChooser.CancelButtonAction - class koala.dynamicjava.gui.URLChooser.CancelButtonAction.
The action associated with the 'Cancel' button of the URL chooser
URLChooser.CancelButtonAction(URLChooser) - Constructor for class koala.dynamicjava.gui.URLChooser.CancelButtonAction
 
URLChooser.ClearButtonAction - class koala.dynamicjava.gui.URLChooser.ClearButtonAction.
The action associated with the 'Clear' button of the URL chooser
URLChooser.ClearButtonAction(URLChooser) - Constructor for class koala.dynamicjava.gui.URLChooser.ClearButtonAction
 
URLChooser.DocumentAdapter - class koala.dynamicjava.gui.URLChooser.DocumentAdapter.
To listen to the document changes
URLChooser.DocumentAdapter(URLChooser) - Constructor for class koala.dynamicjava.gui.URLChooser.DocumentAdapter
 
URLChooser.OKButtonAction - class koala.dynamicjava.gui.URLChooser.OKButtonAction.
The action associated with the 'OK' button of the URL chooser
URLChooser.OKButtonAction(URLChooser) - Constructor for class koala.dynamicjava.gui.URLChooser.OKButtonAction
 
URLChooser(JDialog, Action) - Constructor for class koala.dynamicjava.gui.URLChooser
Creates a new URLChooser
URLChooser(JFrame, Action) - Constructor for class koala.dynamicjava.gui.URLChooser
Creates a new URLChooser

V

value - Variable in class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry
The value
VALUE - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The value property is defined for each constant expression.
VALUE - Static variable in class koala.dynamicjava.tree.PrimitiveType
The value property name
VALUE - Static variable in class koala.dynamicjava.tree.Literal
The value property name
valueChanged(ListSelectionEvent) - Method in class koala.dynamicjava.gui.StringList.ListSelectionAdapter
 
VariableContext - class koala.dynamicjava.interpreter.context.VariableContext.
This class encapsulates the behaviour of Java scopes.
VariableContext.AbstractVariable - class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable.
To store the variables
VariableContext.AbstractVariable() - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.AbstractVariable
 
VariableContext.Constant - class koala.dynamicjava.interpreter.context.VariableContext.Constant.
To store the constants
VariableContext.Constant(VariableContext, String) - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Constant
Creates a new variable
VariableContext.Link - class koala.dynamicjava.interpreter.context.VariableContext.Link.
To store one scope
VariableContext.Link(VariableContext.Link) - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Link
Creates a new link
VariableContext.LinkFactory - class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory.
To manage the creation of scopes and links
VariableContext.LinkFactory() - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.LinkFactory
 
VariableContext.Scope - class koala.dynamicjava.interpreter.context.VariableContext.Scope.
A table which maps a string with an object
VariableContext.Scope.Entry - class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry.
To manage collisions
VariableContext.Scope.Entry(int, String, Object, VariableContext.Scope.Entry) - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Scope.Entry
Creates a new entry
VariableContext.Scope.EntryFactory - class koala.dynamicjava.interpreter.context.VariableContext.Scope.EntryFactory.
To create an entry
VariableContext.Scope.EntryFactory() - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Scope.EntryFactory
 
VariableContext.Scope() - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Scope
Creates a new scope
VariableContext.Variable - class koala.dynamicjava.interpreter.context.VariableContext.Variable.
To store the variables
VariableContext.Variable(String) - Constructor for class koala.dynamicjava.interpreter.context.VariableContext.Variable
Creates a new variable
VariableContext() - Constructor for class koala.dynamicjava.interpreter.context.VariableContext
Creates a new context initialized with an empty initial scope
VariableContext(Set) - Constructor for class koala.dynamicjava.interpreter.context.VariableContext
Creates a new context initialized with the given entries defined in the initial scope.
VariableDeclaration - class koala.dynamicjava.tree.VariableDeclaration.
This class represents variable declarations in an AST
VariableDeclaration(boolean, Type, String, Expression) - Constructor for class koala.dynamicjava.tree.VariableDeclaration
Creates a new variable declaration
VariableDeclaration(boolean, Type, String, Expression, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.VariableDeclaration
Creates a new variable declaration
variableDeclaratorIdLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
variableDeclaratorLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
variableInitializer() - Method in class koala.dynamicjava.parser.Parser
Parses a variable initializer (ie.
variableInitializerLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
VariableModifier - class koala.dynamicjava.interpreter.modifier.VariableModifier.
This interface represents objets that modify a variable
VariableModifier(QualifiedName, Class) - Constructor for class koala.dynamicjava.interpreter.modifier.VariableModifier
Creates a new variable modifier
VARIABLES - Static variable in class koala.dynamicjava.interpreter.NodeProperties
The variables property is defined for each node where a new scope is entered.
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an AddAssignExpression
visit(AddAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an AddAssignExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a AddExpression
visit(AddExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a AddExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a AndExpression
visit(AndExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an AndExpression
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ArrayAccess
visit(ArrayAccess) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ArrayAccess
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ArrayAllocation
visit(ArrayInitializer) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ArrayInitializer
visit(ArrayInitializer) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ArrayInitializer
visit(ArrayType) - Method in class koala.dynamicjava.classinfo.TypeVisitor
Visits a ArrayType
visit(ArrayType) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ArrayType
visit(ArrayType) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ArrayType
visit(ArrayType) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ArrayType
visit(ArrayType) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ArrayType
visit(ArrayType) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ArrayType
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BitAndAssignExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BitAndExpression
visit(BitAndExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BitAndExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BitOrAssignExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BitOrExpression
visit(BitOrExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BitOrExpression
visit(BlockStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BlockStatement
visit(BlockStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BlockStatement
visit(BreakStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a BreakStatement
visit(BreakStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a BreakStatement
visit(BreakStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a BreakStatement
visit(BreakStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a BreakStatement
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a CastExpression
visit(CastExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a CastExpression
visit(CatchStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a CatchStatement
visit(CatchStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a CatchStatement
visit(CatchStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a CatchStatement
visit(CatchStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a CatchStatement
visit(CatchStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a CatchStatement
visit(ClassAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ClassAllocation
visit(ClassAllocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ClassAllocation
visit(ClassDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
Visits a ClassDeclaration
visit(ClassDeclaration) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ClassDeclaration
visit(ClassDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ClassDeclaration
visit(ClassDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ClassDeclaration
visit(ClassDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ClassDeclaration
visit(ClassInitializer) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
Visits a ClassInitializer
visit(ClassInitializer) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ClassInitializer
visit(ClassInitializer) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ClassInitializer
visit(ClassInitializer) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ClassInitializer
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ComplementExpression
visit(ComplementExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ComplementExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ConditionalExpression
visit(ConstructorDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ConstructorDeclaration
visit(ConstructorDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ConstructorDeclaration
visit(ConstructorDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ConstructorDeclaration
visit(ConstructorInvocation) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ConstructorInvocation
visit(ConstructorInvocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ConstructorInvocation
visit(ConstructorInvocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ConstructorInvocation
visit(ConstructorInvocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ConstructorInvocation
visit(ContinueStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ContinueStatement
visit(ContinueStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ContinueStatement
visit(ContinueStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ContinueStatement
visit(ContinueStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ContinueStatement
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an DivideAssignExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a DivideExpression
visit(DivideExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a DivideExpression
visit(DoStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a DoStatement
visit(DoStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a DoStatement
visit(EmptyStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an EmptyStatement
visit(EmptyStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an EmptyStatement
visit(EmptyStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an EmptyStatement
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a EqualExpression
visit(EqualExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a EqualExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ExclusiveOrExpression
visit(FieldDeclaration) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
Visits a FieldDeclaration
visit(FieldDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a FieldDeclaration
visit(FieldDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a FieldDeclaration
visit(FieldDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a FieldDeclaration
visit(FormalParameter) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a FormalParameter
visit(FormalParameter) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a FormalParameter
visit(FormalParameter) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a FormalParameter
visit(FormalParameter) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a FormalParameter
visit(FormalParameter) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a FormalParameter
visit(FormalParameter) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a FormalParameter
visit(ForStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ForStatement
visit(ForStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ForStatement
visit(FunctionCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a FunctionCall
visit(FunctionCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a FunctionCall
visit(FunctionCall) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a FunctionCall
visit(FunctionCall) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a FunctionCall
visit(FunctionCall) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a FunctionCall
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a GreaterExpression
visit(GreaterExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a GreaterExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a GreaterOrEqualExpression
visit(IfThenElseStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a IfThenElseStatement
visit(IfThenElseStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an IfThenElseStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a IfThenStatement
visit(IfThenStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an IfThenStatement
visit(ImportDeclaration) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an ImportDeclaration
visit(ImportDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
Visits an ImportDeclaration
visit(ImportDeclaration) - Method in class koala.dynamicjava.interpreter.NameVisitor
Declares the package or class importation in the context
visit(ImportDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ImportDeclaration
visit(ImportDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an ImportDeclaration
visit(ImportDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ImportDeclaration
visit(InnerAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an InnerAllocation
visit(InnerAllocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an InnerAllocation
visit(InnerClassAllocation) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an InnerClassAllocation
visit(InnerClassAllocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an InnerClassAllocation
visit(InnerClassAllocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an InnerClassAllocation
visit(InnerClassAllocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an InnerClassAllocation
visit(InstanceInitializer) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
Visits a InstanceInitializer
visit(InstanceInitializer) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a InstanceInitializer
visit(InstanceInitializer) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a InstanceInitializer
visit(InstanceInitializer) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a InstanceInitializer
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an InstanceOfExpression
visit(InstanceOfExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a InstanceOfExpression
visit(InterfaceDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
Visits an InterfaceDeclaration
visit(InterfaceDeclaration) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an InterfaceDeclaration
visit(InterfaceDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a InterfaceDeclaration
visit(InterfaceDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a InterfaceDeclaration
visit(InterfaceDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an InterfaceDeclaration
visit(LabeledStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a LabeledStatement
visit(LabeledStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a LabeledStatement
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a LessExpression
visit(LessExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a LessExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a LessOrEqualExpression
visit(Literal) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a Literal
visit(Literal) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a Literal
visit(Literal) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a Literal
visit(Literal) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a Literal
visit(Literal) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a Literal
visit(Literal) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a Literal
visit(MethodDeclaration) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a MethodDeclaration
visit(MethodDeclaration) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.MembersVisitor
Visits a MethodDeclaration
visit(MethodDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a MethodDeclaration
visit(MethodDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a MethodDeclaration
visit(MethodDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a MethodDeclaration
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a MinusExpression
visit(MinusExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a MinusExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an MultiplyAssignExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a MultiplyExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a NotEqualExpression
visit(NotEqualExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a NotEqualExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a NotExpression
visit(NotExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a NotExpression
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ObjectFieldAccess
visit(ObjectFieldAccess) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ObjectFieldAccess
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ObjectMethodCall
visit(ObjectMethodCall) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ObjectMethodCall
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a OrExpression
visit(OrExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an OrExpression
visit(PackageDeclaration) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PackageDeclaration
visit(PackageDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
Visits a PackageDeclaration
visit(PackageDeclaration) - Method in class koala.dynamicjava.interpreter.NameVisitor
Sets the context's current package
visit(PackageDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an PackageDeclaration
visit(PackageDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits an PackageDeclaration
visit(PackageDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PackageDeclaration
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PlusExpression
visit(PlusExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PlusExpression
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PostDecrement
visit(PostDecrement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PostDecrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PostIncrement
visit(PostIncrement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PostIncrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PreDecrement
visit(PreDecrement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PreDecrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PreIncrement
visit(PreIncrement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PreIncrement
visit(PrimitiveType) - Method in class koala.dynamicjava.classinfo.TypeVisitor
Visits a PrimitiveType
visit(PrimitiveType) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a PrimitiveType
visit(PrimitiveType) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a PrimitiveType
visit(PrimitiveType) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a PrimitiveType
visit(PrimitiveType) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a PrimitiveType
visit(PrimitiveType) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a PrimitiveType
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a QualifiedName
visit(QualifiedName) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a QualifiedName
visit(ReferenceType) - Method in class koala.dynamicjava.classinfo.TypeVisitor
Visits a ReferenceType
visit(ReferenceType) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ReferenceType
visit(ReferenceType) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ReferenceType
visit(ReferenceType) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ReferenceType
visit(ReferenceType) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ReferenceType
visit(ReferenceType) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ReferenceType
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an RemainderAssignExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a RemainderExpression
visit(RemainderExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a RemainderExpression
visit(ReturnStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ReturnStatement
visit(ReturnStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ReturnStatement
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ShiftLeftAssignExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ShiftLeftExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an ShiftRightAssignExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ShiftRightExpression
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an SimpleAllocation
visit(SimpleAllocation) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an SimpleAllocation
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an SimpleAssignExpression
visit(SimpleAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an SimpleAssignExpression
visit(StaticFieldAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a StaticFieldAccess
visit(StaticFieldAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a StaticFieldAccess
visit(StaticFieldAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a StaticFieldAccess
visit(StaticFieldAccess) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a StaticFieldAccess
visit(StaticFieldAccess) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a StaticFieldAccess
visit(StaticFieldAccess) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a StaticFieldAccess
visit(StaticMethodCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a StaticMethodCall
visit(StaticMethodCall) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a StaticMethodCall
visit(StaticMethodCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a StaticMethodCall
visit(StaticMethodCall) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a StaticMethodCall
visit(StaticMethodCall) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a StaticMethodCall
visit(StaticMethodCall) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a StaticMethodCall
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an SubtractAssignExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SubtractExpression
visit(SubtractExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SubtractExpression
visit(SuperFieldAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SuperFieldAccess
visit(SuperFieldAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a SuperFieldAccess
visit(SuperFieldAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SuperFieldAccess
visit(SuperFieldAccess) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SuperFieldAccess
visit(SuperFieldAccess) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SuperFieldAccess
visit(SuperFieldAccess) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SuperFieldAccess
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SuperMethodCall
visit(SwitchBlock) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SwitchBlock
visit(SwitchBlock) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SwitchBlock
visit(SwitchBlock) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SwitchBlock
visit(SwitchBlock) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SwitchBlock
visit(SwitchBlock) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SwitchBlock
visit(SwitchStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SwitchStatement
visit(SwitchStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SwitchStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a SynchronizedStatement
visit(ThisExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ThisExpression
visit(ThisExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a ThisExpression
visit(ThisExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ThisExpression
visit(ThisExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ThisExpression
visit(ThisExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ThisExpression
visit(ThrowStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a ThrowStatement
visit(ThrowStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a ThrowStatement
visit(TryStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a TryStatement
visit(TryStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a TryStatement
visit(TypeExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a TypeExpression
visit(TypeExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a TypeExpression
visit(TypeExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a TypeExpression
visit(TypeExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a TypeExpression
visit(TypeExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a TypeExpression
visit(TypeExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a TypeExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits an UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits an UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a UnsignedShiftRightExpression
visit(VariableDeclaration) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a VariableDeclaration
visit(VariableDeclaration) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a VariableDeclaration
visit(WhileStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.interpreter.NameVisitor
Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.tree.visitor.VisitorObject
Visits a WhileStatement
visit(WhileStatement) - Method in interface koala.dynamicjava.tree.visitor.Visitor
Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.util.DisplayVisitor
Visits a WhileStatement
visitBinaryExpression(BinaryExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits the subexpressions of a BinaryExpression
visitBitwiseExpression(BinaryExpression, String) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a bitwise expression
visitNumericExpression(BinaryExpression, String) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a numeric expression
Visitor - interface koala.dynamicjava.tree.visitor.Visitor.
This interface contains the methods a visitor of the AST must implement
VisitorObject - class koala.dynamicjava.tree.visitor.VisitorObject.
This class implements all the methods of Visitor but do nothing (it returns null at each call to 'visit').
VisitorObject() - Constructor for class koala.dynamicjava.tree.visitor.VisitorObject
 
visitShiftExpression(BinaryExpression, String) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits a shift expression
visitType(TypeDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
Visits a type declaration
visitUnaryExpression(UnaryExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits the subexpression of an UnaryExpression
visitUnaryOperation(UnaryExpression, String) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
Visits an unary operation
VOID - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
VoidType - class koala.dynamicjava.tree.VoidType.
This class represents the void type nodes of the syntax tree
VoidType() - Constructor for class koala.dynamicjava.tree.VoidType
Initializes the type
VoidType(String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.VoidType
Initializes the type
VOLATILE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 

W

WHILE - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
WhileStatement - class koala.dynamicjava.tree.WhileStatement.
This class represents the while statement nodes of the syntax tree
whileStatement() - Method in class koala.dynamicjava.parser.Parser
Parses a while statement
WhileStatement(Expression, Node) - Constructor for class koala.dynamicjava.tree.WhileStatement
Creates a new while statement
WhileStatement(Expression, Node, String, int, int, int, int) - Constructor for class koala.dynamicjava.tree.WhileStatement
Creates a new while statement
whileStatementLookahead() - Method in class koala.dynamicjava.parser.Parser
Used internally for lookahead
write(byte[], int, int) - Method in class koala.dynamicjava.gui.JTextComponentOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.BytecodeComponent
Writes the class file to the given output stream
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.CodeAttribute
Writes the code info to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.ClassFile
Writes the class file to the given output stream
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.InnerClassesEntry
Writes the code represented by this object to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.MethodInfo
Writes the method info to the given output stream
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.ConstantValueAttribute
Writes the constant info to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.SimpleAttribute
Writes the exception info to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.InnerClassesAttribute
Writes this attribute to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.ConstantPool
Writes the content of this pool to the given output stream
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.ExceptionsAttribute
Writes the exception info to the given output stream.
write(DataOutputStream) - Method in class koala.dynamicjava.classfile.FieldInfo
Writes the field info to the given output stream
write(int) - Method in class koala.dynamicjava.gui.JTextComponentOutputStream
Writes the specified byte to this output stream.
write(OutputStream) - Method in class koala.dynamicjava.classfile.BytecodeComponent
Writes the class file to the given output stream
write(OutputStream) - Method in class koala.dynamicjava.classfile.ConstantPool
Writes the content of this pool to the given output stream

X

XOR - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
XOR_ASSIGN - Static variable in interface koala.dynamicjava.parser.ParserConstants
 
xOr(Class, Object, Object) - Static method in class koala.dynamicjava.interpreter.InterpreterUtilities
Returns the value of a xor operation

_

_DEFAULT - Static variable in interface koala.dynamicjava.parser.ParserConstants
 

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

Copyright © 2001 Stephane Hillion. All Rights Reserved.