DynamicJava Javadoc: Index

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

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.BreakStatement
  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.ReferenceType
  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.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.ArrayAccess
  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.InterfaceDeclaration
  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.ContinueStatement
  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.PrimitiveType
  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.PostDecrement
  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.AndExpression
  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.CastExpression
  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.TryStatement
  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.StaticMethodCall
  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.NotEqualExpression
  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.BitOrAssignExpression
  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.MinusExpression
  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.MultiplyAssignExpression
  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.ClassInitializer
  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.OrExpression
  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.BitOrExpression
  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.DoStatement
  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.DivideExpression
  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.BitAndAssignExpression
  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.ExclusiveOrExpression
  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.SubtractExpression
  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.SuperFieldAccess
  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.ShiftRightExpression
  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.SimpleAssignExpression
  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.RemainderExpression
  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.FieldDeclaration
  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.ComplementExpression
  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.LessOrEqualExpression
  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.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.SubtractAssignExpression
  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.ConstructorInvocation
  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.FunctionCall
  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.ClassAllocation
  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.DivideAssignExpression
  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.ObjectFieldAccess
  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.SynchronizedStatement
  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.ArrayInitializer
  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.SuperMethodCall
  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.RemainderAssignExpression
  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.UnsignedShiftRightAssignExpression
  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.GreaterOrEqualExpression
  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.PostIncrement
  Allows a visitor to traverse the tree
acceptVisitor(Visitor) - Method in class koala.dynamicjava.tree.GreaterExpression
  Allows a visitor to traverse the tree
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.TypeDeclaration
  The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.MethodDeclaration
  The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.FieldDeclaration
  The accessFlags property name
ACCESS_FLAGS - Static variable in class koala.dynamicjava.tree.ConstructorDeclaration
  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.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.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.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 class koala.dynamicjava.tree.DoStatement
  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
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.InnerAllocation
  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.ClassAllocation
  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 interface koala.dynamicjava.tree.IdentifierToken
  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
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 interface koala.dynamicjava.tree.IdentifierToken
  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
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.DoStatement
  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.MethodDeclaration
  The body property name
BODY - Static variable in class koala.dynamicjava.tree.SynchronizedStatement
  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.OptionsDialog
  The resource bundle
bundle - Static variable in class koala.dynamicjava.gui.URLChooser
  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.TreeClassLoader
  The place where the interpreted classes are stored
classes - Variable in class koala.dynamicjava.interpreter.ClassPool
  The map that contains the classinfos
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 interface koala.dynamicjava.interpreter.context.Context
  Whether a simple identifier is a class
classExists(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  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.TreeClassFinder
  The class pool
classPool - Variable in class koala.dynamicjava.interpreter.TreeCompiler
  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.IfThenStatement
  The condition property name
CONDITION - Static variable in class koala.dynamicjava.tree.ForStatement
  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.WhileStatement
  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.TreeClassFinder
  The context
context - Variable in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
  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.OptionsDialog
  Creates the buttons panel
createButtonsPanel() - Method in class koala.dynamicjava.gui.URLChooser
  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 interface koala.dynamicjava.interpreter.context.Context
  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
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 class koala.dynamicjava.parser.wrapper.JavaCCParser
  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 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 class koala.dynamicjava.parser.wrapper.JavaCCParser
  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 class koala.dynamicjava.interpreter.TreeClassLoader
  Converts an array of bytes into an instance of class Class and links this class.
defineClass(String, byte[]) - Method in interface koala.dynamicjava.interpreter.Interpreter
  Converts an array of bytes into an instance of class Class
defineClass(TypeDeclaration) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
  Defines a class from its syntax tree
defineClass(TypeDeclaration) - Method in interface koala.dynamicjava.interpreter.context.Context
  Defines a class from its syntax tree
defineClass(TypeDeclaration) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  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 interface koala.dynamicjava.interpreter.context.Context
  Defines a MethodDeclaration as a function
defineFunction(MethodDeclaration) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  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 interface koala.dynamicjava.tree.IdentifierToken
  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
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 interface koala.dynamicjava.tree.IdentifierToken
  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
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.MemberIdentifier
  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.classfile.ConstantString
  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.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
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.TreeFieldInfo
  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.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
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 class koala.dynamicjava.tree.ArrayAccess
  The expression property name
EXPRESSION - Static variable in interface koala.dynamicjava.tree.ExpressionContainer
  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.StaticFieldModifier
  The field
field - Variable in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
  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.VariableDeclaration
  The final property name
FINAL - Static variable in class koala.dynamicjava.tree.FormalParameter
  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.TypeDeclaration
  Returns the access flags for this class
getAccessFlags() - Method in class koala.dynamicjava.tree.MethodDeclaration
  Returns the access flags for this method
getAccessFlags() - Method in class koala.dynamicjava.tree.FieldDeclaration
  Returns the access flags for this method
getAccessFlags() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
  Returns the access flags for this constructor
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.Editor
  Returns the action associated with the given string or null on error
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.OptionsDialog
  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.Main
  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.TreeClassInfo
  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
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.InnerAllocation
  Returns the constructor arguments.
getArguments() - Method in class koala.dynamicjava.tree.ConstructorInvocation
  Returns the arguments
getArguments() - Method in class koala.dynamicjava.tree.ClassAllocation
  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.TreeClassInfo
  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
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.DoStatement
  Returns the body of this statement
getBody() - Method in class koala.dynamicjava.tree.WhileStatement
  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.SynchronizedStatement
  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 class koala.dynamicjava.interpreter.TreeInterpreter
  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.
getClassLoader() - Method in interface koala.dynamicjava.interpreter.Interpreter
  Gets the class loader
getClassLoader() - Method in interface koala.dynamicjava.interpreter.ClassLoaderContainer
  Returns the class loader
getClassName() - Method in class koala.dynamicjava.gui.resource.ResourceFormatException
  Gets parameter passed by constructor.
getClassName() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
  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 class koala.dynamicjava.interpreter.TreeClassLoader
  Returns the names of the defined classes in a set
getClassNames() - Method in interface koala.dynamicjava.interpreter.Interpreter
  Returns the defined class names
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.TreeClassInfo
  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(Node) - Static method in class koala.dynamicjava.interpreter.NodeProperties
  Returns the type property of a node
getCondition() - Method in class koala.dynamicjava.tree.IfThenStatement
  Gets the condition to evaluate at each loop
getCondition() - Method in class koala.dynamicjava.tree.ForStatement
  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.WhileStatement
  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.TreeClassInfo
  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(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.TreeClassInfo
  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.
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.TreeClassInfo
  Returns the declaring class or null
getDeclaringClass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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 interface koala.dynamicjava.interpreter.context.Context
  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, String) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
  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
getDefaultQualifier(Node, String) - Method in class koala.dynamicjava.interpreter.context.MethodContext
  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 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
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
getExpression() - Method in class koala.dynamicjava.interpreter.context.MethodModificationError
  Returns 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.ObjectMethodCall
  Returns the expression on which this method call applies
getExpression() - Method in class koala.dynamicjava.tree.UnaryExpression
  Returns the target expression
getExpression() - Method in class koala.dynamicjava.tree.SwitchBlock
  Returns the 'case' expression
getExpression() - Method in class koala.dynamicjava.tree.InnerAllocation
  Returns the outer class instance expression
getExpression() - Method in interface koala.dynamicjava.tree.ExpressionContainer
  Returns the expression
getExpression() - Method in class koala.dynamicjava.tree.ReturnStatement
  Gets the expression
getExpression() - Method in class koala.dynamicjava.tree.ThrowStatement
  Gets the 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.ObjectFieldAccess
  Returns the expression on which this field access applies
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 interface koala.dynamicjava.interpreter.context.Context
  Looks for a field
getField(Class, String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  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.TreeClassInfo
  Returns the field infos for the current class
getFields() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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 interface koala.dynamicjava.interpreter.context.Context
  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
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.ForStatement
  Gets the initialization statements
getInitialization() - Method in class koala.dynamicjava.tree.ArrayAllocation
  Returns the initialization expression
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.TreeClassInfo
  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.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.TreeClassInfo
  Returns the underlying class
getJavaClass() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  Returns the underlying class
getKey() - Method in class koala.dynamicjava.gui.resource.ResourceFormatException
  Gets parameter passed by constructor.
getKey() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
  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.BreakStatement
  Gets the label
getLabel() - Method in class koala.dynamicjava.tree.ContinueStatement
  Gets the label
getLabel() - Method in class koala.dynamicjava.tree.LabeledStatement
  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.TypeDeclaration
  Returns the list of the declared members
getMembers() - Method in class koala.dynamicjava.tree.InnerClassAllocation
  Returns the members of the anonymous class
getMembers() - Method in class koala.dynamicjava.tree.ClassAllocation
  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.TokenMgrError
  You can also modify the body of this method to customize your error messages.
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(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.TreeClassInfo
  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(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 interface koala.dynamicjava.interpreter.context.Context
  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
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
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.TreeFieldInfo
  Returns the modifiers for the field represented by this object
getModifiers() - Method in class koala.dynamicjava.classinfo.TreeClassInfo
  Returns the modifiers flags
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
getName() - Method in class koala.dynamicjava.classfile.MemberIdentifier
  Returns the name of this member
getName() - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
  Returns the name of the underlying method
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.TreeFieldInfo
  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.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.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.TypeDeclaration
  Returns the name of this class
getName() - Method in class koala.dynamicjava.tree.VariableDeclaration
  Returns the name of this variable
getName() - Method in class koala.dynamicjava.tree.MethodDeclaration
  Returns the name of this method
getName() - Method in class koala.dynamicjava.tree.FieldDeclaration
  Returns the name of this field
getName() - Method in class koala.dynamicjava.tree.FormalParameter
  The name of this parameter
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.PackageDeclaration
  Returns the name of the imported class or package
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.ParserTokenManager
getNextToken() - Method in class koala.dynamicjava.parser.Parser
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 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
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
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.ReferenceType
  Returns the representation of this type
getRepresentation() - Method in class koala.dynamicjava.tree.Literal
  Returns the representation of this object
getRepresentation() - Method in class koala.dynamicjava.tree.QualifiedName
  Returns the representation of 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 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.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.BlockStatement
  Returns the statements contained in this block
getStatements() - Method in class koala.dynamicjava.tree.SwitchBlock
  Returns the statements
getStatements() - Method in class koala.dynamicjava.tree.ConstructorDeclaration
  Returns the statements
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.TreeClassInfo
  Returns the class info of the superclass of the class represented by this class
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.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 interface koala.dynamicjava.interpreter.context.Context
  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
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 interface koala.dynamicjava.classinfo.FieldInfo
  Returns the type of the underlying field
getType() - Method in class koala.dynamicjava.classinfo.TreeFieldInfo
  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.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.TypeExpression
  Returns the type represented by this expression
getType() - Method in class koala.dynamicjava.tree.FieldDeclaration
  Gets the declared type for this field
getType() - Method in class koala.dynamicjava.tree.FormalParameter
  Returns the declaring type of this parameter
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.Literal
  Returns the value of this expression
getValue() - Method in class koala.dynamicjava.tree.PrimitiveType
  Returns the value of this node
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.MemberIdentifier
  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.classfile.ConstantString
  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.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 class koala.dynamicjava.tree.DoStatement
  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
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 interface koala.dynamicjava.tree.IdentifierToken
  Returns the representation of the identifier
image() - Method in class koala.dynamicjava.tree.Identifier
  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 - Variable in class koala.dynamicjava.interpreter.TreeClassFinder
  The current interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.TreeCompiler
  The interpreter
interpreter - Variable in class koala.dynamicjava.interpreter.TreeClassLoader
  The interpreter
interpreter - Static variable in class koala.dynamicjava.interpreter.Main
interpreter - Variable in class koala.dynamicjava.interpreter.ClassInfoCompiler
  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 interface koala.dynamicjava.interpreter.context.Context
  Invokes a constructor
invokeConstructor(ClassAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
  Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
  Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in interface koala.dynamicjava.interpreter.context.Context
  Invokes a constructor
invokeConstructor(SimpleAllocation, Object[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
  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.TreeClassInfo
  Whether this object represents an array
isArray() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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.TreeClassInfo
  Whether the underlying class needs compilation
isCompilable() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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 interface koala.dynamicjava.interpreter.context.Context
  Tests whether a variable or a field is defined in this context
isDefined(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  Tests whether a variable 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.VariableDeclaration
  Returns true if this variable is final
isFinal() - Method in class koala.dynamicjava.tree.FormalParameter
  Is this parameter 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.TreeClassInfo
  Whether this object represents an interface
isInterface() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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.TreeClassInfo
  Whether this object represents a primitive type
isPrimitive() - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  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.BreakStatement
  The label property name
LABEL - Static variable in class koala.dynamicjava.tree.ContinueStatement
  The label property name
LABEL - Static variable in class koala.dynamicjava.tree.LabeledStatement
  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.OptionsDialog
  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.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 class koala.dynamicjava.interpreter.TreeCompiler
  Searches for a class, loads its class info structure
loadClass(String) - Method in interface koala.dynamicjava.interpreter.Interpreter
  Loads an interpreted class
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 interface koala.dynamicjava.interpreter.context.Context
  Looks for a class
lookupClass(String) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  Looks for a class
lookupClass(String, ClassInfo) - Method in class koala.dynamicjava.classinfo.TreeMethodInfo
  Looks for a class from its name
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.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 interface koala.dynamicjava.interpreter.context.Context
  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
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 interface koala.dynamicjava.interpreter.context.Context
  Looks for a super method
lookupSuperMethod(Node, String, Class[]) - Method in class koala.dynamicjava.interpreter.context.StaticContext
  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.TypeDeclaration
  The members property name
MEMBERS - Static variable in class koala.dynamicjava.tree.InnerClassAllocation
  The members property name
MEMBERS - Static variable in class koala.dynamicjava.tree.ClassAllocation
  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.StaticFieldModifier
  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.ObjectFieldModifier
  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.ArrayModifier
  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
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.TypeDeclaration
  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.MethodDeclaration
  The name property name
NAME - Static variable in class koala.dynamicjava.tree.FieldDeclaration
  The name property name
NAME - Static variable in class koala.dynamicjava.tree.FormalParameter
  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.PackageDeclaration
  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.StaticFieldModifier
  The node
node - Variable in class koala.dynamicjava.interpreter.modifier.SuperFieldModifier
  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.StaticFieldModifier
  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.ObjectFieldModifier
  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.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.ReferenceType
  The representation property name
REPRESENTATION - Static variable in class koala.dynamicjava.tree.Literal
  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.OptionsDialog
  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.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.TypeDeclaration
  Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.MethodDeclaration
  Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.FieldDeclaration
  Sets the access flags for this constructor
setAccessFlags(int) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
  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.InnerAllocation
  Sets the constructor arguments.
setArguments(List) - Method in class koala.dynamicjava.tree.ConstructorInvocation
  Sets the arguments
setArguments(List) - Method in class koala.dynamicjava.tree.ClassAllocation
  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.DoStatement
  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
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.TreeClassInfo
  Sets the compilable property
setCompilable(boolean) - Method in class koala.dynamicjava.classinfo.JavaClassInfo
  Sets the compilable property
setCondition(Expression) - Method in class koala.dynamicjava.tree.IfThenStatement
  Sets the condition to evaluate
setCondition(Expression) - Method in class koala.dynamicjava.tree.ForStatement
  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.WhileStatement
  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.OptionsDialog
setConstraintsCoords(GridBagConstraints, int, int, int, int) - Static method in class koala.dynamicjava.gui.URLChooser
  An utility funtion
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.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.ObjectMethodCall
  Sets the expression on which this method call applies
setExpression(Expression) - Method in class koala.dynamicjava.tree.UnaryExpression
  Sets the target expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.SwitchBlock
  Sets the 'case' expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.InnerAllocation
  Sets the outer class instance expression
setExpression(Expression) - Method in interface koala.dynamicjava.tree.ExpressionContainer
  Sets the expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ReturnStatement
  Sets the expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ThrowStatement
  Sets the expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ConstructorInvocation
  Sets the prefix expression
setExpression(Expression) - Method in class koala.dynamicjava.tree.ObjectFieldAccess
  Sets the expression on which this field access applies
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.FieldInfo
  Sets the final flag for this class
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(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.BreakStatement
  Sets the label
setLabel(String) - Method in class koala.dynamicjava.tree.ContinueStatement
  Sets the label
setLabel(String) - Method in class koala.dynamicjava.tree.LabeledStatement
  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.TypeDeclaration
  Sets the members
setMembers(List) - Method in class koala.dynamicjava.tree.InnerClassAllocation
  Sets the members of the anonymous class
setMembers(List) - Method in class koala.dynamicjava.tree.ClassAllocation
  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.TypeDeclaration
  Sets the type's name
setName(String) - Method in class koala.dynamicjava.tree.VariableDeclaration
  Sets the variable's name
setName(String) - Method in class koala.dynamicjava.tree.MethodDeclaration
  Sets the method's name
setName(String) - Method in class koala.dynamicjava.tree.FieldDeclaration
  Sets the field's name
setName(String) - Method in class koala.dynamicjava.tree.FormalParameter
  Sets this parameter'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.PackageDeclaration
  Sets the 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.FieldInfo
  Sets the private flag for this class
setPrivate() - Method in class koala.dynamicjava.classfile.MethodInfo
  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 interface koala.dynamicjava.interpreter.context.Context
  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(SimpleAllocation, Class, Class[]) - Method in class koala.dynamicjava.interpreter.context.GlobalContext
  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
setProperties(SimpleAllocation, Class, Class[]) - Method in class koala.dynamicjava.interpreter.context.MethodContext
  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.FieldInfo
  Sets the protected flag for this class
setProtected() - Method in class koala.dynamicjava.classfile.MethodInfo
  Sets the protected flag for this class
setPublic() - Method in class koala.dynamicjava.classfile.FieldInfo
  Sets the public 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
setReferenceType(Type) - Method in class koala.dynamicjava.tree.InstanceOfExpression
  Sets the type to check
setRepresentation(String) - Method in class koala.dynamicjava.tree.ReferenceType
  Sets the representation of this type
setRepresentation(String) - Method in class koala.dynamicjava.tree.Literal
  Sets the representation of this object
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.BlockStatement
  Sets the statements contained in this block
setStatements(List) - Method in class koala.dynamicjava.tree.SwitchBlock
  Sets the statements
setStatements(List) - Method in class koala.dynamicjava.tree.ConstructorDeclaration
  Sets the statements
setStatic() - Method in class koala.dynamicjava.classfile.FieldInfo
  Sets the static flag for this class
setStatic() - Method in class koala.dynamicjava.classfile.MethodInfo
  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.VariableDeclaration
  Sets the type of this field
setType(Type) - Method in class koala.dynamicjava.tree.FieldDeclaration
  Sets the type of this field
setType(Type) - Method in class koala.dynamicjava.tree.FormalParameter
  Sets the type of this parameter
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.BlockStatement
  The creationType property name
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
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.OptionsDialog.InterpreterPanel
  The text field
textField - Variable in class koala.dynamicjava.gui.OptionsDialog.GUIPanel
  The text field
textField - Variable in class koala.dynamicjava.gui.URLChooser
  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 - Static variable in interface koala.dynamicjava.parser.ParserConstants
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.
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.ResourceFormatException
  Returns a printable representation of this object
toString() - Method in class koala.dynamicjava.gui.resource.MissingListenerException
  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.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.TypeExpression
  The type property name
TYPE - Static variable in class koala.dynamicjava.tree.FieldDeclaration
  The type property name
TYPE - Static variable in class koala.dynamicjava.tree.FormalParameter
  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.Literal
  The value property name
VALUE - Static variable in class koala.dynamicjava.tree.PrimitiveType
  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.NameVisitor
  Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an AddAssignExpression
visit(AddAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an AddExpression
visit(AddExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  Visits an 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.NameVisitor
  Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an AndExpression
visit(AndExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an ArrayAccess
visit(ArrayAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an ArrayAllocation
visit(ArrayAllocation) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ArrayInitializer
visit(ArrayInitializer) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a BitAndAssignExpression
visit(BitAndAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a BitAndExpression
visit(BitAndExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a BitOrAssignExpression
visit(BitOrAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a BitOrExpression
visit(BitOrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a BlockStatement
visit(BlockStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a CastExpression
visit(CastExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a CatchStatement
visit(CatchStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ClassAllocation
visit(ClassAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a ClassDeclaration
visit(ClassDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
  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.NameVisitor
  Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ComplementExpression
visit(ComplementExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ConditionalExpression
visit(ConditionalExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an DivideAssignExpression
visit(DivideAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a DivideExpression
visit(DivideExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a DoStatement
visit(DoStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an EqualExpression
visit(EqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ExclusiveOrAssignExpression
visit(ExclusiveOrAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ExclusiveOrExpression
visit(ExclusiveOrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a FormalParameter
visit(FormalParameter) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ForStatement
visit(ForStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.EvaluationVisitor
  Visits a FunctionCall
visit(FunctionCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a GreaterExpression
visit(GreaterExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a GreaterOrEqualExpression
visit(GreaterOrEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a IfThenElseStatement
visit(IfThenElseStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an 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.NameVisitor
  Visits an IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a IfThenStatement
visit(IfThenStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an 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.NameVisitor
  Declares the package or class importation in the context
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.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.NameVisitor
  Visits a InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a InnerAllocation
visit(InnerAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a InstanceOfExpression
visit(InstanceOfExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an InterfaceDeclaration
visit(InterfaceDeclaration) - Method in class koala.dynamicjava.interpreter.TreeCompiler.CompilationUnitVisitor
  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.NameVisitor
  Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a LabeledStatement
visit(LabeledStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a LessExpression
visit(LessExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a LessOrEqualExpression
visit(LessOrEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.EvaluationVisitor
  Visits a Literal
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.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.NameVisitor
  Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a MinusExpression
visit(MinusExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an MultiplyAssignExpression
visit(MultiplyAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a MultiplyExpression
visit(MultiplyExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an NotEqualExpression
visit(NotEqualExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a NotExpression
visit(NotExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an ObjectFieldAccess
visit(ObjectFieldAccess) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an ObjectMethodCall
visit(ObjectMethodCall) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an OrExpression
visit(OrExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Sets the context's current package
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.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.NameVisitor
  Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a PlusExpression
visit(PlusExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a PostDecrement
visit(PostDecrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a PostIncrement
visit(PostIncrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a PreDecrement
visit(PreDecrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a PreIncrement
visit(PreIncrement) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a QualifiedName
visit(QualifiedName) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an RemainderAssignExpression
visit(RemainderAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a RemainderExpression
visit(RemainderExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ReturnStatement
visit(ReturnStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ShiftLeftAssignExpression
visit(ShiftLeftAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ShiftLeftExpression
visit(ShiftLeftExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ShiftRightAssignExpression
visit(ShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a ShiftRightExpression
visit(ShiftRightExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a SimpleAllocation
visit(SimpleAllocation) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a SimpleAssignExpression
visit(SimpleAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.EvaluationVisitor
  Visits a StaticFieldAccess
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.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.EvaluationVisitor
  Visits a StaticMethodCall
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.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.NameVisitor
  Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits an SubtractAssignExpression
visit(SubtractAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a SubtractExpression
visit(SubtractExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.EvaluationVisitor
  Visits a SuperFieldAccess
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.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.NameVisitor
  Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a SuperMethodCall
visit(SuperMethodCall) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a SwitchBlock
visit(SwitchBlock) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SwitchStatement
visit(SwitchStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a SynchronizedStatement
visit(SynchronizedStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a ThrowStatement
visit(ThrowStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a TryStatement
visit(TryStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.EvaluationVisitor
  Visits a TypeExpression
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.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.NameVisitor
  Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a UnsignedShiftRightAssignExpression
visit(UnsignedShiftRightAssignExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.TypeChecker
  Visits a UnsignedShiftRightExpression
visit(UnsignedShiftRightExpression) - Method in class koala.dynamicjava.interpreter.ClassInfoCompiler.ConstructorVisitor
  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.NameVisitor
  Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a VariableDeclaration
visit(VariableDeclaration) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.NameVisitor
  Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.interpreter.EvaluationVisitor
  Visits a WhileStatement
visit(WhileStatement) - Method in class koala.dynamicjava.interpreter.TypeChecker
  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.ConstantPool
  Writes the content of this pool to the given 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.FieldInfo
  Writes the field info 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.ClassFile
  Writes the class file 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.CodeAttribute
  Writes the code 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.ConstantValueAttribute
  Writes the constant info 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.InnerClassesEntry
  Writes the code represented by this object 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.ConstantPool
  Writes the content of this pool to the given output stream
write(OutputStream) - Method in class koala.dynamicjava.classfile.BytecodeComponent
  Writes the class file 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 _

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Stephane Hillion. All Rights Reserved.