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

ABSTRACT - Static variable in class openjava.mop.OJModifier
 
ABSTRACT - Static variable in class openjava.ptree.ModifierList
 
ABSTRACT - Static variable in interface openjava.syntax.TokenID
 
AbstractSyntaxRule - class openjava.syntax.AbstractSyntaxRule.
The interface AbstractSyntaxRule represents a syntax rule.
AbstractSyntaxRule() - Constructor for class openjava.syntax.AbstractSyntaxRule
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ParseTreeObject
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
accept(ParseTreeVisitor) - Method in class openjava.ptree.VariableDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Leaf
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SelfAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.AssignmentExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Literal
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CompilationUnit
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.BreakStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.UnaryExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ThrowStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.EmptyStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Variable
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ModifierList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.StatementList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Block
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.FieldDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayAllocationExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassDeclarationList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ForStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.VariableDeclarator
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConstructorDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MethodDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SwitchStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MemberDeclarationList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MemberInitializer
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.FieldAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseLabelList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.TryStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseLabel
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.DoWhileStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConditionalExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.LabeledStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SynchronizedStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseGroupList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ParameterList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ContinueStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.InstanceofExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassLiteral
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ExpressionStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MethodCall
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CatchList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.AllocationExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ExpressionList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Parameter
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CastExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.BinaryExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseGroup
 
accept(ParseTreeVisitor) - Method in interface openjava.ptree.ParseTree
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
accept(ParseTreeVisitor) - Method in class openjava.ptree.ObjectList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.TypeName
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.IfStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ReturnStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CatchBlock
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.WhileStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayInitializer
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConstructorInvocation
 
ADD - Static variable in class openjava.ptree.AssignmentExpression
 
add(CaseGroup) - Method in class openjava.ptree.CaseGroupList
Adds the specified element after the list This causes side-effect.
add(CaseLabel) - Method in class openjava.ptree.CaseLabelList
Adds the specified element after the list This causes side-effect.
add(CatchBlock) - Method in class openjava.ptree.CatchList
Adds the specified element after the list This causes side-effect.
add(ClassDeclaration) - Method in class openjava.ptree.ClassDeclarationList
Adds the specified element after the list This causes side-effect.
add(Expression) - Method in class openjava.ptree.ExpressionList
Adds the specified element after the list This causes side-effect.
add(int) - Method in class openjava.mop.OJModifier
 
add(int) - Method in class openjava.ptree.ModifierList
Adds the specified element after the list This causes side-effect.
add(MemberDeclaration) - Method in class openjava.ptree.MemberDeclarationList
Adds the specified element after the list This causes side-effect.
add(Object) - Method in class openjava.ptree.ObjectList
Adds the specified element after the list This causes side-effect.
add(Parameter) - Method in class openjava.ptree.ParameterList
Adds the specified element after the list This causes side-effect.
add(Statement) - Method in class openjava.ptree.StatementList
Adds the specified element after the list This causes side-effect.
add(String) - Method in class openjava.ptree.ModifierList
Adds the specified element after the list This causes side-effect.
add(VariableInitializer) - Method in class openjava.ptree.ArrayInitializer
Adds the specified element after the list This causes side-effect.
addAll(ArrayInitializer) - Method in class openjava.ptree.ArrayInitializer
Appends a list after this list.
addAll(CaseGroupList) - Method in class openjava.ptree.CaseGroupList
Appends a list after this list.
addAll(CaseLabelList) - Method in class openjava.ptree.CaseLabelList
Appends a list after this list.
addAll(CatchList) - Method in class openjava.ptree.CatchList
Appends a list after this list.
addAll(ClassDeclarationList) - Method in class openjava.ptree.ClassDeclarationList
Appends a list after this list.
addAll(ExpressionList) - Method in class openjava.ptree.ExpressionList
Appends a list after this list.
addAll(MemberDeclarationList) - Method in class openjava.ptree.MemberDeclarationList
Appends a list after this list.
addAll(ObjectList) - Method in class openjava.ptree.ObjectList
Appends a list after this list.
addAll(ParameterList) - Method in class openjava.ptree.ParameterList
Appends a list after this list.
addAll(StatementList) - Method in class openjava.ptree.StatementList
Appends a list after this list.
addClass(OJClass) - Method in class openjava.mop.OJClass
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClass
 
addDimension(int) - Method in class openjava.ptree.TypeName
 
addDimension(String) - Method in class openjava.ptree.TypeName
 
addedClasses() - Static method in class openjava.mop.OJSystem
internal use only
addExceptionType(OJClass) - Method in class openjava.mop.OJMethod
 
addExceptionType(OJClass) - Method in class openjava.mop.OJConstructor
 
addField(OJField) - Method in class openjava.mop.OJClass
 
addInterface(OJClass) - Method in class openjava.mop.OJClass
 
addListElement(Object) - Method in class openjava.syntax.SeparatedListRule
 
addListElement(Object) - Method in class openjava.syntax.DefaultListRule
 
addListElement(Object) - Method in class openjava.syntax.ExpressionListRule
 
addMethod(OJMethod) - Method in class openjava.mop.OJClass
 
addNewClass(OJClass) - Static method in class openjava.mop.OJSystem
Adds an new public class to be generated.
AllocationExpression - class openjava.ptree.AllocationExpression.
The AllocationExpression class represents an expression which allocates a new object with its constructor.
AllocationExpression(Expression, TypeName, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
AllocationExpression(Expression, TypeName, ExpressionList, MemberDeclarationList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
AllocationExpression(OJClass, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
 
AllocationExpression(TypeName, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object without class body.
AllocationExpression(TypeName, ExpressionList, MemberDeclarationList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
AmbiguousClassesException - exception openjava.mop.AmbiguousClassesException.
The exception AmbiguousClassesException is thrown if the additional OJClass object has the same name with another OJClass object's.
AmbiguousClassesException(String) - Constructor for class openjava.mop.AmbiguousClassesException
 
AND - Static variable in class openjava.ptree.AssignmentExpression
 
ANDASSIGN - Static variable in interface openjava.syntax.TokenID
 
append(ModifierList) - Method in class openjava.ptree.ModifierList
Appends a list after this list.
append(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
append(OJConstructor[], OJConstructor[]) - Static method in class openjava.mop.Toolbox
 
append(OJField[], OJField[]) - Static method in class openjava.mop.Toolbox
 
append(OJMethod[], OJMethod[]) - Static method in class openjava.mop.Toolbox
 
ArrayAccess - class openjava.ptree.ArrayAccess.
The ArrayAccess represents an array access.
ArrayAccess(Expression, Expression) - Constructor for class openjava.ptree.ArrayAccess
 
ArrayAllocationExpression - class openjava.ptree.ArrayAllocationExpression.
The ArrayAllocationExpression class represents an expression which allocates a new array object.
ArrayAllocationExpression(OJClass, ExpressionList) - Constructor for class openjava.ptree.ArrayAllocationExpression
 
ArrayAllocationExpression(OJClass, ExpressionList, ArrayInitializer) - Constructor for class openjava.ptree.ArrayAllocationExpression
 
ArrayAllocationExpression(TypeName, ExpressionList) - Constructor for class openjava.ptree.ArrayAllocationExpression
Allocates a new ptree object.
ArrayAllocationExpression(TypeName, ExpressionList, ArrayInitializer) - Constructor for class openjava.ptree.ArrayAllocationExpression
Allocates a new ptree object.
arrayForConstructors(Constructor[]) - Static method in class openjava.mop.OJConstructor
 
arrayForFields(Field[]) - Static method in class openjava.mop.OJField
 
arrayForMethods(Method[]) - Static method in class openjava.mop.OJMethod
 
arrayForNames(Environment, String[]) - Static method in class openjava.mop.Toolbox
 
ArrayInitializer - class openjava.ptree.ArrayInitializer.
The ArrayInitializer class presents initializer list of array elements.
ArrayInitializer() - Constructor for class openjava.ptree.ArrayInitializer
Allocates a new ArrayInitializer.
ArrayInitializer(ExpressionList) - Constructor for class openjava.ptree.ArrayInitializer
 
ArrayInitializer(VariableInitializer) - Constructor for class openjava.ptree.ArrayInitializer
 
ASSIGN - Static variable in interface openjava.syntax.TokenID
 
AssignmentExpression - class openjava.ptree.AssignmentExpression.
The AssignmentExpression class represents an assignment expression with an assignment operator.
AssignmentExpression() - Constructor for class openjava.ptree.AssignmentExpression
 
AssignmentExpression(Expression, int, Expression) - Constructor for class openjava.ptree.AssignmentExpression
Allocates a new object.
AssignmentExpression(Expression, String, Expression) - Constructor for class openjava.ptree.AssignmentExpression
 
assume() - Method in class openjava.syntax.RestorableTokenSource
 

B

BANG - Static variable in interface openjava.syntax.TokenID
 
BinaryExpression - class openjava.ptree.BinaryExpression.
The BinaryExpression class represents an expression which consists of an operators and two operands.
BinaryExpression(Expression, int, Expression) - Constructor for class openjava.ptree.BinaryExpression
Allocates a new object.
BinaryExpression(Expression, String, Expression) - Constructor for class openjava.ptree.BinaryExpression
 
bindVariable(String, OJClass) - Method in class openjava.mop.Environment
binds a name to the class type.
bindVariable(String, OJClass) - Method in class openjava.mop.ClosedEnvironment
binds a name to the class type.
bindVariable(String, OJClass) - Method in class openjava.mop.GlobalEnvironment
binds a name to the class type.
bindVariable(String, OJClass) - Method in class openjava.mop.FileEnvironment
binds a name to the class type.
BIT_AND - Static variable in interface openjava.syntax.TokenID
 
BIT_NOT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
BIT_OR - Static variable in interface openjava.syntax.TokenID
 
BITAND - Static variable in class openjava.ptree.BinaryExpression
 
BITOR - Static variable in class openjava.ptree.BinaryExpression
 
Block - class openjava.ptree.Block.
The Block class represents a node of parse tree of block statement like :
Block() - Constructor for class openjava.ptree.Block
Allocates a new object with an empty statement list.
Block(StatementList) - Constructor for class openjava.ptree.Block
Allocates a new object.
BlockRule - class openjava.syntax.BlockRule.
The class BlockRule
BlockRule() - Constructor for class openjava.syntax.BlockRule
 
BlockRule(Environment) - Constructor for class openjava.syntax.BlockRule
 
BOOLEAN - Static variable in class openjava.mop.OJSystem
class object for primitive type boolean
BOOLEAN - Static variable in class openjava.ptree.Literal
 
BOOLEAN - Static variable in interface openjava.syntax.TokenID
 
BREAK - Static variable in interface openjava.syntax.TokenID
 
BreakStatement - class openjava.ptree.BreakStatement.
The BreakStatement class represents a break statement node of parse tree.
BreakStatement() - Constructor for class openjava.ptree.BreakStatement
Allocates a new BreakStatement object.
BreakStatement(String) - Constructor for class openjava.ptree.BreakStatement
Allocates a new BreakStatement object.
BYTE - Static variable in class openjava.mop.OJSystem
class object for primitive type byte
BYTE - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
BYTE - Static variable in interface openjava.syntax.TokenID
 

C

callerTranslation() - Method in class openjava.ojc.CommandArguments
 
CannotAlterException - exception openjava.mop.CannotAlterException.
CannotAlterException is thrown if the requested change cannot be performed on the class object, the method object, or the field object.
CannotAlterException(String) - Constructor for class openjava.mop.CannotAlterException
 
CannotExecuteException - exception openjava.mop.CannotExecuteException.
CannotExecuteException is thrown if the requested introspection cannot be performed on the class object, the method object, or the field object, which needs a java's Class object not available.
CannotExecuteException() - Constructor for class openjava.mop.CannotExecuteException
 
CannotExecuteException(String) - Constructor for class openjava.mop.CannotExecuteException
 
CannotInspectException - exception openjava.mop.CannotInspectException.
The exception CannotInspectException is thrown if the requested introspection cannot be performed on the class object, the method object, or the field object.
CannotInspectException() - Constructor for class openjava.mop.CannotInspectException
 
CannotInspectException(String) - Constructor for class openjava.mop.CannotInspectException
 
CASE - Static variable in interface openjava.syntax.TokenID
 
CaseGroup - class openjava.ptree.CaseGroup.
 
CaseGroup(ExpressionList, StatementList) - Constructor for class openjava.ptree.CaseGroup
 
CaseGroupList - class openjava.ptree.CaseGroupList.
The CaseGroupList class presents for the node of parse tree of CaseGroup
CaseGroupList() - Constructor for class openjava.ptree.CaseGroupList
 
CaseGroupList(CaseGroup) - Constructor for class openjava.ptree.CaseGroupList
 
CaseLabel - class openjava.ptree.CaseLabel.
The CaseLabel class presents for the ptree-node like "case 1 :"
CaseLabel(Expression) - Constructor for class openjava.ptree.CaseLabel
 
CaseLabelList - class openjava.ptree.CaseLabelList.
The CaseLabelList class presents for the node of parse tree of CaseLabel
CaseLabelList() - Constructor for class openjava.ptree.CaseLabelList
 
CaseLabelList(CaseLabel) - Constructor for class openjava.ptree.CaseLabelList
 
CastExpression - class openjava.ptree.CastExpression.
The CastExpression class represents a cast expression of parse tree.
CastExpression(OJClass, Expression) - Constructor for class openjava.ptree.CastExpression
 
CastExpression(TypeName, Expression) - Constructor for class openjava.ptree.CastExpression
Allocates a new object.
CATCH - Static variable in interface openjava.syntax.TokenID
 
CatchBlock - class openjava.ptree.CatchBlock.
The CatchBlock class presents catch node of parse tree
CatchBlock(Parameter, StatementList) - Constructor for class openjava.ptree.CatchBlock
Allocates a new CatchBlock object.
CatchList - class openjava.ptree.CatchList.
The CatchList class presents for the node of parse tree of CatchBlock
CatchList() - Constructor for class openjava.ptree.CatchList
 
CatchList(CatchBlock) - Constructor for class openjava.ptree.CatchList
 
CHAR - Static variable in class openjava.mop.OJSystem
class object for primitive type char
CHAR - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
CHAR - Static variable in interface openjava.syntax.TokenID
 
CHARACTER - Static variable in class openjava.ptree.Literal
 
CHARACTER_LITERAL - Static variable in interface openjava.syntax.TokenID
 
charBegin - Variable in class openjava.ptree.Leaf
charBegin is the number of the character at which this token is.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.ParseTreeObject
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.NonLeaf
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.Leaf
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.List
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in interface openjava.ptree.ParseTree
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
CLASS - Static variable in class openjava.mop.Signature
 
CLASS - Static variable in interface openjava.syntax.TokenID
 
ClassDeclaration - class openjava.ptree.ClassDeclaration.
The ClassDeclaration class presents class declaraton node of parse tree.
ClassDeclaration(ModifierList, String, TypeName[], TypeName[], MemberDeclarationList) - Constructor for class openjava.ptree.ClassDeclaration
Constructs ClassDeclaration from its elements.
ClassDeclaration(ModifierList, String, TypeName[], TypeName[], MemberDeclarationList, boolean) - Constructor for class openjava.ptree.ClassDeclaration
 
ClassDeclarationList - class openjava.ptree.ClassDeclarationList.
The ClassDeclarationList class presents for the node of parse tree of ClassDeclaration
ClassDeclarationList() - Constructor for class openjava.ptree.ClassDeclarationList
 
ClassDeclarationList(ClassDeclaration) - Constructor for class openjava.ptree.ClassDeclarationList
 
ClassEnvironment - class openjava.mop.ClassEnvironment.
 
ClassEnvironment(Environment) - Constructor for class openjava.mop.ClassEnvironment
 
ClassEnvironment(Environment, OJClass) - Constructor for class openjava.mop.ClassEnvironment
 
ClassEnvironment(Environment, String) - Constructor for class openjava.mop.ClassEnvironment
 
ClassLiteral - class openjava.ptree.ClassLiteral.
The ClassLiteral class represents an expression as a object of Class class, which is suppoted since JDK 1.1.
ClassLiteral(OJClass) - Constructor for class openjava.ptree.ClassLiteral
 
ClassLiteral(TypeName) - Constructor for class openjava.ptree.ClassLiteral
Allocates a new object.
ClassLiteralReplacer - class openjava.ptree.util.ClassLiteralReplacer.
The class ClassLiteralReplacer
ClassLiteralReplacer(Environment) - Constructor for class openjava.ptree.util.ClassLiteralReplacer
 
clone() - Method in class openjava.ptree.ParseTreeObject
clone() is fixed as a shallow copy.
ClosedEnvironment - class openjava.mop.ClosedEnvironment.
The class ClosedEnvironment
ClosedEnvironment(Environment) - Constructor for class openjava.mop.ClosedEnvironment
 
COLON - Static variable in interface openjava.syntax.TokenID
 
COMMA - Static variable in interface openjava.syntax.TokenID
 
CommandArguments - class openjava.ojc.CommandArguments.
The class CommandArguments
CommandArguments(String[]) - Constructor for class openjava.ojc.CommandArguments
 
CommandArguments2 - class openjava.ojc.CommandArguments2.
The class CommandArguments
CommandArguments2(String[]) - Constructor for class openjava.ojc.CommandArguments2
 
commonBaseType(OJClass, OJClass) - Static method in class openjava.mop.Signature
 
commonBaseTypes(OJClass[], OJClass[]) - Static method in class openjava.mop.Signature
 
CompilationUnit - class openjava.ptree.CompilationUnit.
The CompilationUnit class presents for the whole parse tree in a file.
CompilationUnit(String, String[], ClassDeclarationList) - Constructor for class openjava.ptree.CompilationUnit
Allocates this object with specified parse-tree elements.
compile(String[]) - Method in interface openjava.ojc.JavaCompiler
 
compile(String[]) - Method in class JP.ac.tsukuba.openjava.NullCompiler
 
compile(String[]) - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
compile(String[]) - Method in class JP.ac.tsukuba.openjava.SunLibCompiler
 
compile(String[]) - Method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
Compiler - class openjava.ojc.Compiler.
 
CompositeRule - class openjava.syntax.CompositeRule.
The class CompositeRule represents iterative syntax rule.
CompositeRule(SyntaxRule[]) - Constructor for class openjava.syntax.CompositeRule
Allocates a new rule representing a composition of given rules.
CompositeRule(SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.CompositeRule
 
CompositeRule(SyntaxRule, SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.CompositeRule
 
CONDITIONAL_AND - Static variable in interface openjava.syntax.TokenID
 
CONDITIONAL_OR - Static variable in interface openjava.syntax.TokenID
 
ConditionalExpression - class openjava.ptree.ConditionalExpression.
The ConditionalExpression class represents a conditional expression like:
ConditionalExpression(Expression, Expression, Expression) - Constructor for class openjava.ptree.ConditionalExpression
Allocates a new conditional expression object.
constantEmpty() - Static method in class openjava.mop.OJModifier
 
constantEmptyString() - Static method in class openjava.ptree.Literal
 
constantFalse() - Static method in class openjava.ptree.Literal
 
constantNull() - Static method in class openjava.ptree.Literal
 
constantOne() - Static method in class openjava.ptree.Literal
 
constantSuper() - Static method in class openjava.ptree.SelfAccess
 
constantThis() - Static method in class openjava.ptree.SelfAccess
 
constantTrue() - Static method in class openjava.ptree.Literal
 
constantZero() - Static method in class openjava.ptree.Literal
 
CONSTRUCTOR - Static variable in class openjava.mop.Signature
 
CONSTRUCTOR - Static variable in interface openjava.ptree.MemberDeclaration
The CONSTRUCTOR is a kind of MemberDeclaration
ConstructorDeclaration - class openjava.ptree.ConstructorDeclaration.
The ConstructorDeclaration class represents constructor declaration node of the parse tree.
ConstructorDeclaration(ModifierList, String, ParameterList, TypeName[], ConstructorInvocation, StatementList) - Constructor for class openjava.ptree.ConstructorDeclaration
Constructs new ConstructorDeclaration from its elements.
ConstructorDeclaration(ModifierList, String, ParameterList, TypeName[], StatementList) - Constructor for class openjava.ptree.ConstructorDeclaration
Constructs new ConstructorDeclaration from its elements.
ConstructorInvocation - class openjava.ptree.ConstructorInvocation.
The ConstructorInvocation class presents expression statement node of parse tree
ConstructorInvocation(ExpressionList) - Constructor for class openjava.ptree.ConstructorInvocation
Constructs a new constructor invocation.
ConstructorInvocation(ExpressionList, Expression) - Constructor for class openjava.ptree.ConstructorInvocation
Constructs a new constructor invocation.
consume(TokenSource) - Method in class openjava.syntax.AbstractSyntaxRule
Consumes tokens from the given token source following the rule.
consume(TokenSource) - Method in class openjava.syntax.CompositeRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.TokenRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.BlockRule
 
consume(TokenSource) - Method in interface openjava.syntax.SyntaxRule
Consumes tokens from the given token source following the rule.
consume(TokenSource) - Method in class openjava.syntax.SeparatedListRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.SelectionRule
 
consume(TokenSource) - Method in class openjava.syntax.NameRule
Consumes a dot-separated name like java.lang.String.
consume(TokenSource) - Method in class openjava.syntax.StatementRule
 
consume(TokenSource) - Method in class openjava.syntax.TypeNameRule
 
consume(TokenSource) - Method in class openjava.syntax.IdentifierRule
 
consume(TokenSource) - Method in class openjava.syntax.IterationRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.PrepPhraseRule
 
consume(TokenSource) - Method in class openjava.syntax.ExpressionRule
 
consumeBlock(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeBlock(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a block.
consumeExpression(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeExpression(TokenSource) - Method in class openjava.syntax.ExpressionRule
Subclasses of this class can override this method to extend its returnable expressions.
consumeExpression(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a single expression from given token source.
consumeIdentifier(TokenSource) - Method in class openjava.syntax.IdentifierRule
 
consumeQualifiedName(TokenSource) - Method in class openjava.syntax.NameRule
To override for modifying rule.
consumeStatement(TokenSource) - Method in class openjava.syntax.StatementRule
 
consumeStatement(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeStatement(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a statement.
consumeTypeName(TokenSource) - Method in class openjava.syntax.TypeNameRule
 
consumeTypeName(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a type name.
contains(int) - Method in class openjava.ptree.ModifierList
 
contains(String) - Method in class openjava.ptree.List
Tests if any element representing the specified string is exist or not.
contains(String) - Method in class openjava.ptree.ModifierList
 
contents_addElement(Object) - Method in class openjava.ptree.List
 
contents_elementAt(int) - Method in class openjava.ptree.List
 
contents_insertElementAt(Object, int) - Method in class openjava.ptree.List
 
contents_removeElementAt(int) - Method in class openjava.ptree.List
 
contents_setElementAt(Object, int) - Method in class openjava.ptree.List
 
contents_size() - Method in class openjava.ptree.List
 
CONTINUE - Static variable in interface openjava.syntax.TokenID
 
ContinueStatement - class openjava.ptree.ContinueStatement.
The ContinueStatement class represents a continue statement node of parse tree.
ContinueStatement() - Constructor for class openjava.ptree.ContinueStatement
Allocates a new ContinueStatement object.
ContinueStatement(String) - Constructor for class openjava.ptree.ContinueStatement
Allocates a new ContinueStatement object.
currentClassName() - Method in class openjava.mop.Environment
 
currentClassName() - Method in class openjava.mop.ClassEnvironment
 

D

DEBUG_CALLER - Static variable in class openjava.ojc.CommandArguments
 
DEBUG_VERBOSE - Static variable in class openjava.ojc.CommandArguments2
 
DEBUG_VERBOSE - Static variable in class openjava.ojc.CommandArguments
 
debugFlag - Static variable in class openjava.ptree.ParseTreeObject
to write debugging code
debugLevel - Static variable in class openjava.ptree.ParseTreeObject
 
DECLARED - Static variable in interface openjava.mop.OJMember
 
DECREMENT - Static variable in interface openjava.syntax.TokenID
 
DEFAULT - Static variable in interface openjava.syntax.TokenID
 
DEFAULT_METACLASS - Static variable in class openjava.mop.MetaInfo
 
DefaultListRule - class openjava.syntax.DefaultListRule.
The class DefaultListRule
DefaultListRule(SyntaxRule, int) - Constructor for class openjava.syntax.DefaultListRule
 
DefaultListRule(SyntaxRule, int, boolean) - Constructor for class openjava.syntax.DefaultListRule
 
dimensionString() - Method in class openjava.ptree.VariableDeclarator
 
DIVIDE - Static variable in class openjava.ptree.AssignmentExpression
 
DIVIDE - Static variable in class openjava.ptree.BinaryExpression
 
DO - Static variable in interface openjava.syntax.TokenID
 
DOT - Static variable in interface openjava.syntax.TokenID
 
DOUBLE - Static variable in class openjava.mop.OJSystem
class object for primitive type double
DOUBLE - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
DOUBLE - Static variable in class openjava.ptree.Literal
 
DOUBLE - Static variable in interface openjava.syntax.TokenID
 
DOUBLE_LITERAL - Static variable in interface openjava.syntax.TokenID
 
DoWhileStatement - class openjava.ptree.DoWhileStatement.
The DoWhileStatement class represents a do-while statement node of parse tree.
DoWhileStatement(StatementList, Expression) - Constructor for class openjava.ptree.DoWhileStatement
Allocates a new object.

E

elementAt(int) - Method in class openjava.ptree.NonLeaf
Returns the specified element at the specified point of this nonleaf-node.
elementRules - Variable in class openjava.syntax.SelectionRule
 
elements() - Method in class openjava.mop.MetaInfo
 
elements() - Method in class openjava.ptree.List
Get contents
ELSE - Static variable in interface openjava.syntax.TokenID
 
EMPTY - Static variable in class openjava.ptree.ModifierList
 
EmptyStatement - class openjava.ptree.EmptyStatement.
The EmptyStatement class represents an empty statement node of parse tree.
EmptyStatement() - Constructor for class openjava.ptree.EmptyStatement
Allocates a new object.
env - Static variable in class openjava.mop.OJSystem
The global system environment for all public classes.
Environment - class openjava.mop.Environment.
 
Environment() - Constructor for class openjava.mop.Environment
 
Environment(Environment) - Constructor for class openjava.mop.Environment
 
EOF - Static variable in interface openjava.syntax.TokenID
 
eq(ParseTree) - Method in class openjava.ptree.ParseTreeObject
Tests if this parse-tree-node's value equals to the specified ptree-node's.
eq(ParseTree) - Method in interface openjava.ptree.MemberDeclaration
 
eq(ParseTree) - Method in interface openjava.ptree.ParseTree
Tests if this parse-tree-node's value equals to the specified ptree-node's.
eq(ParseTree, ParseTree) - Static method in class openjava.ptree.ParseTreeObject
Return true if only they refer to the same object.
EQUAL - Static variable in class openjava.ptree.BinaryExpression
 
EQUAL - Static variable in interface openjava.syntax.TokenID
 
equal(ParseTree, ParseTree) - Static method in class openjava.ptree.ParseTreeObject
May return true if two ptree-nodes don't refer to not the same objects but their contents are equivalent.
EQUALS - Static variable in class openjava.ptree.AssignmentExpression
 
equals(Object) - Method in class openjava.mop.OJMethod
Compares this method against the given object.
equals(Object) - Method in class openjava.mop.Signature
 
equals(Object) - Method in class openjava.mop.OJField
Compares this field against the given object.
equals(Object) - Method in class openjava.mop.OJConstructor
Compares this method against the given object.
equals(ParseTree) - Method in class openjava.ptree.ParseTreeObject
Tests if this parse-tree-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in class openjava.ptree.NonLeaf
Tests if this nonleaf-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in class openjava.ptree.Leaf
Tests if the specified ptree-node equals to this leaf-node.
equals(ParseTree) - Method in class openjava.ptree.List
Tests if this list-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in interface openjava.ptree.MemberDeclaration
 
equals(ParseTree) - Method in interface openjava.ptree.ParseTree
Tests if this parse-tree-node's value equals to the specified ptree-node's.
equals(Signature) - Method in class openjava.mop.Signature
 
equals(String) - Method in class openjava.ptree.Leaf
Tests if the specified string equals to this leaf-node's text.
evaluateDown(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Block) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassLiteral) - Method in class openjava.ptree.util.ClassLiteralReplacer
 
evaluateDown(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CompilationUnit) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ConstructorDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(DoWhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(FieldAccess) - Method in class openjava.ptree.util.MemberAccessCorrector
 
evaluateDown(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(IfStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MemberInitializer) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MethodCall) - Method in class openjava.ptree.util.MemberAccessCorrector
 
evaluateDown(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MethodDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Parameter) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SwitchStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SynchronizedStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(TryStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(VariableDeclaration) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(WhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AllocationExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandAllocation() and expandExpression().
evaluateUp(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ArrayAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandArrayAccess() and expandExpression().
evaluateUp(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ArrayAllocationExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandArrayAllocation() and expandExpression().
evaluateUp(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AssignmentExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandFieldWrite(), expandAssignmentExpression() and expandExpression().
evaluateUp(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(BinaryExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Block) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CastExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandCastExpression(), expandCastedExpression() and expandExpression().
evaluateUp(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassLiteral) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CompilationUnit) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ConditionalExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ConstructorDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(DoWhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(FieldAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandFieldRead() and expandExpression().
evaluateUp(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ForStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(IfStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(InstanceofExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Literal) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MemberInitializer) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MethodCall) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandMethodCall() and expandExpression().
evaluateUp(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MethodDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SelfAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SwitchStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SynchronizedStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(TryStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(TypeName) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandTypeName().
evaluateUp(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(UnaryExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Variable) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(VariableDeclaration) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandVariableDeclaration().
evaluateUp(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(WhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
EvaluationShuttle - class openjava.ptree.util.EvaluationShuttle.
The class EvaluationShuttle is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
EvaluationShuttle(Environment) - Constructor for class openjava.ptree.util.EvaluationShuttle
 
expandAllocation(Environment, AllocationExpression) - Method in class openjava.mop.OJClass
 
expandArrayAccess(Environment, ArrayAccess) - Method in class openjava.mop.OJClass
 
expandArrayAllocation(Environment, ArrayAllocationExpression) - Method in class openjava.mop.OJClass
 
expandAssignmentExpression(Environment, AssignmentExpression) - Method in class openjava.mop.OJClass
 
expandCastedExpression(Environment, CastExpression) - Method in class openjava.mop.OJClass
 
expandCastExpression(Environment, CastExpression) - Method in class openjava.mop.OJClass
 
expandExpression(Environment, Expression) - Method in class openjava.mop.OJClass
 
expandFieldRead(Environment, FieldAccess) - Method in class openjava.mop.OJClass
 
expandFieldWrite(Environment, AssignmentExpression) - Method in class openjava.mop.OJClass
 
expandMethodCall(Environment, MethodCall) - Method in class openjava.mop.OJClass
 
expandTypeName(Environment, TypeName) - Method in class openjava.mop.OJClass
 
expandVariableDeclaration(Environment, VariableDeclaration) - Method in class openjava.mop.OJClass
 
ExpansionApplier - class openjava.ptree.util.ExpansionApplier.
The class ExpansionApplier is an evaluator of each objects of ParseTree family.
ExpansionApplier(Environment) - Constructor for class openjava.ptree.util.ExpansionApplier
 
ExprCompiler - class openjava.ojc.ExprCompiler.
 
Expression - interface openjava.ptree.Expression.
The Expression interface presents common interface to access Expression node of parse tree this interface is implements by
ExpressionList - class openjava.ptree.ExpressionList.
The ExpressionList class presents for the node of parse tree of Expression
ExpressionList() - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression, Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression, Expression, Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionListRule - class openjava.syntax.ExpressionListRule.
The class ExpressionListRule
ExpressionListRule(Environment) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(Environment, boolean) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(ExpressionRule) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(ExpressionRule, boolean) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionObject - class openjava.ptree.ExpressionObject.
The Expression interface presents common interface to access Expression node of parse tree this interface is implements by
ExpressionObject() - Constructor for class openjava.ptree.ExpressionObject
 
ExpressionRule - class openjava.syntax.ExpressionRule.
The class ExpressionRule
ExpressionRule() - Constructor for class openjava.syntax.ExpressionRule
 
ExpressionRule(Environment) - Constructor for class openjava.syntax.ExpressionRule
 
ExpressionStatement - class openjava.ptree.ExpressionStatement.
The ExpressionStatement class presents expression statement node of parse tree
ExpressionStatement(Expression) - Constructor for class openjava.ptree.ExpressionStatement
Allocates a new object.
ExprMain - class openjava.ojc.ExprMain.
 
ExprMain() - Constructor for class openjava.ojc.ExprMain
 
EXTENDS - Static variable in interface openjava.syntax.TokenID
 

F

FALSE - Static variable in interface openjava.syntax.TokenID
 
FIELD - Static variable in class openjava.mop.Signature
 
FIELD - Static variable in interface openjava.ptree.MemberDeclaration
The FIELD is a kind of MemberDeclaration
FIELD_NAME - Static variable in class openjava.mop.MetaInfo
 
FieldAccess - class openjava.ptree.FieldAccess.
The FieldAccess class represents a field access like :
FieldAccess(Expression, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified field of the given expression.
FieldAccess(OJClass, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified static field of the type.
FieldAccess(String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified field of self.
FieldAccess(TypeName, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified static field of the type.
FieldDeclaration - class openjava.ptree.FieldDeclaration.
The FieldDeclaration class presents for node of parse tree.
FieldDeclaration(ModifierList, TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.FieldDeclaration
 
FieldDeclaration(ModifierList, TypeName, VariableDeclarator) - Constructor for class openjava.ptree.FieldDeclaration
Allocates this object
FileEnvironment - class openjava.mop.FileEnvironment.
The class FileEnvironment
FileEnvironment(Environment) - Constructor for class openjava.mop.FileEnvironment
 
FileEnvironment(Environment, CompilationUnit, String) - Constructor for class openjava.mop.FileEnvironment
 
FileEnvironment(Environment, String, String) - Constructor for class openjava.mop.FileEnvironment
 
FINAL - Static variable in class openjava.mop.OJModifier
 
FINAL - Static variable in class openjava.ptree.ModifierList
 
FINAL - Static variable in interface openjava.syntax.TokenID
 
FINALLY - Static variable in interface openjava.syntax.TokenID
 
fix() - Method in class openjava.syntax.RestorableTokenSource
 
FLOAT - Static variable in class openjava.mop.OJSystem
class object for primitive type float
FLOAT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
FLOAT - Static variable in class openjava.ptree.Literal
 
FLOAT - Static variable in interface openjava.syntax.TokenID
 
FLOAT_LITERAL - Static variable in interface openjava.syntax.TokenID
 
flushPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
FOR - Static variable in interface openjava.syntax.TokenID
 
forClass(Class) - Static method in class openjava.mop.OJClass
Converts a OJClass object to an OJClass object.
forConstructor(Constructor) - Static method in class openjava.mop.OJConstructor
 
forField(Field) - Static method in class openjava.mop.OJField
 
forMethod(Method) - Static method in class openjava.mop.OJMethod
 
forModifier(int) - Static method in class openjava.mop.OJModifier
 
forName(String) - Static method in class openjava.mop.OJClass
Returns the OJClass object associated with the class with the given string name.
forNameAnyway(Environment, String) - Static method in class openjava.mop.Toolbox
 
forObject(Object) - Static method in class openjava.mop.OJClass
 
forOJClass(OJClass) - Static method in class openjava.ptree.TypeName
 
forParseTree(Environment, OJClass, ClassDeclaration) - Static method in class openjava.mop.OJClass
Converts ParseTree objects to an OJClass object.
forParseTree(ModifierList) - Static method in class openjava.mop.OJModifier
 
ForStatement - class openjava.ptree.ForStatement.
The ForStatement class represents a for statement node of parse tree.
ForStatement(ExpressionList, Expression, ExpressionList, StatementList) - Constructor for class openjava.ptree.ForStatement
Allocates a new ForStatement object.
ForStatement(TypeName, VariableDeclarator[], Expression, ExpressionList, StatementList) - Constructor for class openjava.ptree.ForStatement
 

G

generateParameters(OJClass[]) - Static method in class openjava.mop.Toolbox
 
generateParameters(OJClass[], String[]) - Static method in class openjava.mop.Toolbox
 
generateUniqueVariable() - Static method in class openjava.ptree.Variable
Generates an uniquely named variable
get(int) - Method in class openjava.ptree.ModifierList
Gets the specified element at
get(int) - Method in class openjava.ptree.StatementList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ClassDeclarationList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.MemberDeclarationList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CaseLabelList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CaseGroupList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ParameterList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CatchList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ExpressionList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ObjectList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ArrayInitializer
Gets the specified element at the index.
get(Object) - Method in class openjava.mop.OJField
Obtains the field value specified by this field object on the given object.
get(String) - Method in class openjava.mop.MetaInfo
 
getAcceptableConstructor(OJClass[], OJClass) - Method in class openjava.mop.OJClass
Can be overriden
getAcceptableMethod(String, OJClass[], OJClass) - Method in class openjava.mop.OJClass
Can be overriden
getAccessType() - Method in class openjava.ptree.SelfAccess
 
getAllClasses() - Method in class openjava.mop.OJClass
 
getAllField(String) - Method in class openjava.mop.OJClass
Deprecated.  
getAllFields() - Method in class openjava.mop.OJClass
 
getAllMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Deprecated.  
getAllMethods() - Method in class openjava.mop.OJClass
 
getAllMethods(String) - Method in class openjava.mop.OJClass
Deprecated.  
getArguments() - Method in class openjava.ptree.MethodCall
Gets the arguments for this method.
getArguments() - Method in class openjava.ptree.AllocationExpression
Gets the arguments of this constructor.
getArguments() - Method in class openjava.ptree.ConstructorInvocation
Gets the expressions as arguments for this invocation.
getBaseclass() - Method in class openjava.ptree.ClassDeclaration
Gets base classes in 'extends' clause.
getBaseclasses() - Method in class openjava.ptree.ClassDeclaration
Gets the classes in 'extends' clause.
getBody() - Method in class openjava.mop.OJMethod
 
getBody() - Method in class openjava.mop.OJConstructor
 
getBody() - Method in class openjava.ptree.ConstructorDeclaration
Gets the statement list of this constructor body.
getBody() - Method in class openjava.ptree.MethodDeclaration
Gets body of this method.
getBody() - Method in class openjava.ptree.MemberInitializer
Gets the body of this instance initializer.
getBody() - Method in class openjava.ptree.TryStatement
Gets the body of this try statement.
getBody() - Method in class openjava.ptree.ClassDeclaration
Gets class body
getBody() - Method in class openjava.ptree.CatchBlock
Gets the body of this catch block.
getBoolean(Object) - Method in class openjava.mop.OJField
 
getByte(Object) - Method in class openjava.mop.OJField
 
getByteCode() - Method in class openjava.mop.OJMethod
 
getByteCode() - Method in class openjava.mop.OJField
 
getByteCode() - Method in class openjava.mop.OJClass
 
getByteCode() - Method in class openjava.mop.OJConstructor
 
getCachedType(Environment) - Method in class openjava.ptree.ExpressionObject
dirty implementation
getCaseGroupList() - Method in class openjava.ptree.SwitchStatement
Gets the case group list.
getCatchList() - Method in class openjava.ptree.TryStatement
Gets the catch block list.
getChar(Object) - Method in class openjava.mop.OJField
 
getClassBody() - Method in class openjava.ptree.AllocationExpression
Gets the class body of this constructor.
getClassDeclarations() - Method in class openjava.ptree.CompilationUnit
Obtains the type declaration list of this compilation unit
getClasses() - Method in class openjava.mop.OJClass
Returns an array containing OJClass objects representing all the public classes and interfaces that are members of the class represented by this OJClass object.
getClasses(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJClass objects representing all the classes and interfaces which are members of the class represented by this OJClass object, accessible from the situation represented by the given OJClass object.
getClassLoader() - Method in class openjava.mop.OJClass
 
getClassName() - Method in class openjava.mop.ClassEnvironment
 
getClassType() - Method in class openjava.ptree.AllocationExpression
Gets the class type of this constructor.
getComment() - Method in class openjava.ptree.NonLeaf
Obtains the comment of javadoc format which explains this declaration.
getCompatibleJavaClass() - Method in class openjava.mop.OJClass
 
getComponentType() - Method in class openjava.mop.OJClass
Returns the OJClass representing the component type of an array.
getCondition() - Method in class openjava.ptree.ForStatement
Gets the condition part of this for-statement.
getCondition() - Method in class openjava.ptree.ConditionalExpression
Gets the conditional part of this conditional expression.
getConstructor(OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified public constructor of the class represented by this OJClass object.
getConstructor(OJClass[], OJClass) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified constructor accesible from the situation represented by the given OJClass object.
getConstructorInvocation() - Method in class openjava.ptree.ConstructorDeclaration
Gets the special call statement.
getConstructors() - Method in class openjava.mop.OJClass
Returns an array containing OJConstructor objects reflecting all the public constructors of the class represented by this OJClass object.
getConstructors(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJConstructor objects reflecting all the constructors of the class represented by this OJClass object, accesible from the situation represented by the given OJClass object.
getContents() - Method in class openjava.ptree.NonLeaf
Gets the contents of this nonleaf-node.
getCopy() - Method in class openjava.mop.OJField
 
getDebugFlag() - Static method in class openjava.ptree.ParseTreeObject
 
getDebugLevel() - Method in class openjava.ptree.util.SourceCodeWriter
 
getDebugLevel() - Method in class openjava.ojc.CommandArguments2
 
getDebugLevel() - Method in class openjava.ojc.CommandArguments
 
getDeclaredClasses() - Method in class openjava.mop.OJClass
Returns an array of OJClass objects reflecting all the classes and interfaces declared as members of the class represented by this OJClass object.
getDeclaredConstructor(OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified constructor of the class or interface represented by this OJClass object.
getDeclaredConstructors() - Method in class openjava.mop.OJClass
Returns an array of OJConstructor objects reflecting all the constructors declared by the class represented by this OJClass object.
getDeclaredField(String) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified declared field of the class or interface represented by this OJClass object.
getDeclaredFields() - Method in class openjava.mop.OJClass
Returns an array of OJField objects reflecting all the fields declared by the class or interface represented by this OJClass object.
getDeclaredImports() - Method in class openjava.ptree.CompilationUnit
Obtains the import statement list of this compilation unit
getDeclaredMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified declared method of the class or interface represented by this OJClass object.
getDeclaredMethods() - Method in class openjava.mop.OJClass
Returns an array of OJMethod objects reflecting all the methods declared by the class or interface represented by this OJClass object.
getDeclaringClass() - Method in class openjava.mop.OJMethod
 
getDeclaringClass() - Method in interface openjava.mop.OJMember
 
getDeclaringClass() - Method in class openjava.mop.OJField
 
getDeclaringClass() - Method in class openjava.mop.OJClass
If the class or interface represented by this OJClass object is a member of another class, returns the OJClass object representing the class in which it was declared.
getDeclaringClass() - Method in class openjava.mop.OJConstructor
 
getDeclSuffixRule(String) - Static method in class openjava.mop.OJClass
 
getDimension() - Method in class openjava.ptree.VariableDeclarator
 
getDimension() - Method in class openjava.ptree.TypeName
Gets array dimension of declarated type
getDimExprList() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the dimexpr list of the array.
getDouble(Object) - Method in class openjava.mop.OJField
 
getElseStatements() - Method in class openjava.ptree.IfStatement
Gets the else part of this if statement.
getEncloser() - Method in class openjava.ptree.AllocationExpression
Gets the expression of enclosing object.
getEnclosing() - Method in class openjava.ptree.ConstructorInvocation
 
getEnvironment() - Method in class openjava.mop.OJMethod
 
getEnvironment() - Method in interface openjava.mop.OJMember
 
getEnvironment() - Method in class openjava.mop.OJField
 
getEnvironment() - Method in class openjava.mop.OJClass
Obtains an environment of this class object.
getEnvironment() - Method in class openjava.mop.OJConstructor
 
getEnvironment() - Method in class openjava.ptree.util.EvaluationShuttle
 
getEnvironment() - Method in interface openjava.syntax.TokenSource
 
getEnvironment() - Method in class openjava.syntax.RestorableTokenSource
 
getErrorState() - Method in class openjava.ptree.util.MemberAccessCorrector
 
getExceptionTypes() - Method in class openjava.mop.OJMethod
 
getExceptionTypes() - Method in class openjava.mop.OJConstructor
 
getExpression() - Method in class openjava.ptree.UnaryExpression
Gets the expression operated in this expression.
getExpression() - Method in class openjava.ptree.ThrowStatement
Gets the returned expression by this statement.
getExpression() - Method in class openjava.ptree.SwitchStatement
Gets the expression of the condition to switch.
getExpression() - Method in class openjava.ptree.CaseLabel
 
getExpression() - Method in class openjava.ptree.DoWhileStatement
Gets the condtion of this do-while statement.
getExpression() - Method in class openjava.ptree.SynchronizedStatement
Gets the expression to be synchronized.
getExpression() - Method in class openjava.ptree.InstanceofExpression
Gets the expression of the left operand to be tested in this expression.
getExpression() - Method in class openjava.ptree.ExpressionStatement
Gets the expression of this statement.
getExpression() - Method in class openjava.ptree.CastExpression
Gets the expression of the operand to be casted in this expression.
getExpression() - Method in class openjava.ptree.IfStatement
Gets the condition of this if statement.
getExpression() - Method in class openjava.ptree.ReturnStatement
Gets the returned expression by this statement.
getExpression() - Method in class openjava.ptree.WhileStatement
Gets the condtion of this while statement.
getFalseCase() - Method in class openjava.ptree.ConditionalExpression
Gets the false case part of this.
getField(String) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified public member field of the class or interface represented by this OJClass object.
getField(String, OJClass) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified member field accesible from the situation represented by the given OJClass object.
getFields() - Method in class openjava.mop.OJClass
Returns an array containing OJField objects reflecting all the accessible public fields of the class or interface represented by this OJClass object.
getFields(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJField objects reflecting all the fields of the class or interface represented by this OJClass object, accessible from the situation represented by the given OJClass object.
getFiles() - Method in class openjava.ojc.CommandArguments2
 
getFiles() - Method in class openjava.ojc.CommandArguments
 
getFinallyBody() - Method in class openjava.ptree.TryStatement
Gets the finally body.
getFloat(Object) - Method in class openjava.mop.OJField
 
getIdentifiableName() - Method in class openjava.mop.OJMethod
 
getIdentifiableName() - Method in class openjava.mop.OJField
 
getIdentifiableName() - Method in class openjava.mop.OJConstructor
 
getIncrement() - Method in class openjava.ptree.ForStatement
Gets the increments part of this for-statement.
getIndexExpr() - Method in class openjava.ptree.ArrayAccess
Gets the dimexpr list.
getInheritableClasses() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableClasses(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableConstructors(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableFields() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableFields(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableMethods() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableMethods(OJClass) - Method in class openjava.mop.OJClass
 
getInheritedClasses() - Method in class openjava.mop.OJClass
 
getInheritedFields() - Method in class openjava.mop.OJClass
 
getInheritedMethods() - Method in class openjava.mop.OJClass
 
getInit() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitDecls() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitDeclType() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitializer() - Method in class openjava.ptree.VariableDeclaration
Gets variable initializer.
getInitializer() - Method in class openjava.ptree.FieldDeclaration
Gets variable initializer of this field.
getInitializer() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the initializer of this array allocation.
getInitializer() - Method in class openjava.ptree.VariableDeclarator
Gets variable initializer.
getInt(Object) - Method in class openjava.mop.OJField
 
getInterfaces() - Method in class openjava.mop.OJClass
Determines the interfaces implemented by the class or interface represented by this object.
getInterfaces() - Method in class openjava.ptree.ClassDeclaration
Gets interface name list
getJavaCompiler() - Static method in class openjava.mop.OJSystem
internal use only
getJavaCompiler() - Method in class openjava.ojc.CommandArguments2
 
getJavaCompiler() - Method in class openjava.ojc.CommandArguments
 
getLabel() - Method in class openjava.ptree.BreakStatement
Gets the label of this break statement.
getLabel() - Method in class openjava.ptree.LabeledStatement
Gets the label.
getLabel() - Method in class openjava.ptree.ContinueStatement
Gets the label of this break statement.
getLabels() - Method in class openjava.ptree.CaseGroup
 
getLastException() - Static method in class openjava.syntax.JavaSyntaxRules
 
getLeft() - Method in class openjava.ptree.AssignmentExpression
Gets the expression of the left operand.
getLeft() - Method in class openjava.ptree.BinaryExpression
Gets the expression of the left operand.
getLength() - Method in class openjava.ptree.NonLeaf
getLength() returns the length of this nonleaf-node
getList() - Method in class openjava.syntax.SeparatedListRule
 
getList() - Method in class openjava.syntax.DefaultListRule
 
getList() - Method in class openjava.syntax.ExpressionListRule
 
getLiteralType() - Method in class openjava.ptree.Literal
 
getLong(Object) - Method in class openjava.mop.OJField
 
getMemberClasses() - Method in class openjava.mop.ClassEnvironment
 
getMetabind(String) - Static method in class openjava.mop.OJSystem
internal use only
getMetaclass() - Method in class openjava.ptree.ClassDeclaration
 
getMetaInfo(String) - Method in class openjava.mop.OJClass
 
getMetaInfoElements() - Method in class openjava.mop.OJClass
 
getMetaInfoKeys() - Method in class openjava.mop.OJClass
 
getMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified public member method of the class or interface represented by this OJClass object.
getMethod(String, OJClass[], OJClass) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified member method accesible from the situation represented by the given OJClass object.
getMethods() - Method in class openjava.mop.OJClass
Returns an array containing OJMethod objects reflecting all the public member methods of the class or interface represented by this OJClass object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
getMethods(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJMethod objects reflecting all the member methods of the class or interface represented by this OJClass object, accesible from the situation represented by the given OJClass object.
getModifiers() - Method in class openjava.mop.OJMethod
 
getModifiers() - Method in interface openjava.mop.OJMember
 
getModifiers() - Method in class openjava.mop.OJField
 
getModifiers() - Method in class openjava.mop.OJClass
Returns the Java language modifiers and the user defined modifiers for this class or interface, as a OJModifier object.
getModifiers() - Method in class openjava.mop.OJConstructor
 
getModifiers() - Method in class openjava.ptree.VariableDeclaration
Gets the modifer list of this variable declaration.
getModifiers() - Method in class openjava.ptree.FieldDeclaration
Gets modifier list of this field.
getModifiers() - Method in class openjava.ptree.ConstructorDeclaration
Gets modifier list.
getModifiers() - Method in class openjava.ptree.MethodDeclaration
Gets modifierlist of this method.
getModifiers() - Method in class openjava.ptree.Parameter
Gets the modifiers of this parameter.
getModifiers() - Method in class openjava.ptree.ClassDeclaration
Gets modifier list
getName() - Method in class openjava.mop.OJMethod
 
getName() - Method in class openjava.mop.Signature
 
getName() - Method in interface openjava.mop.OJMember
 
getName() - Method in class openjava.mop.OJField
 
getName() - Method in class openjava.mop.OJClass
Returns the fully-qualified name of the entity (class, interface, array class, primitive type, or void) represented by this OJClass object, as a String.
getName() - Method in class openjava.mop.OJConstructor
 
getName() - Method in class openjava.ptree.FieldDeclaration
Gets variable name of this field.
getName() - Method in class openjava.ptree.ConstructorDeclaration
Gets the name of this constructor node.
getName() - Method in class openjava.ptree.MethodDeclaration
Gets name of this method.
getName() - Method in class openjava.ptree.FieldAccess
Gets the field name.
getName() - Method in class openjava.ptree.MethodCall
Gets the method name.
getName() - Method in class openjava.ptree.TypeName
Gets the type name of this type specifier.
getName() - Method in class openjava.ptree.ClassDeclaration
Gets the class name.
getNest() - Static method in class openjava.ptree.ParseTreeObject
 
getNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
getNextToken() - Method in interface openjava.syntax.TokenSource
 
getNextToken() - Method in class openjava.syntax.RestorableTokenSource
 
getObjectID() - Method in class openjava.ptree.ParseTreeObject
Returns
getObjectID() - Method in interface openjava.ptree.ParseTree
Returns the Identifier Number of this object
getOperator() - Method in class openjava.ptree.AssignmentExpression
Gets the id number of the operator.
getOperator() - Method in class openjava.ptree.UnaryExpression
Gets the operator of this unary expression.
getOperator() - Method in class openjava.ptree.BinaryExpression
Gets the id number of the operator.
getOption(String) - Method in class openjava.ojc.CommandArguments2
 
getOption(String) - Method in class openjava.ojc.CommandArguments
 
getOption(String, String) - Method in class openjava.ojc.CommandArguments2
 
getOption(String, String) - Method in class openjava.ojc.CommandArguments
 
getOptions(String) - Method in class openjava.ojc.CommandArguments2
 
getOptions(String) - Method in class openjava.ojc.CommandArguments
 
getPackage() - Method in class openjava.mop.Environment
Gets the package name.
getPackage() - Method in class openjava.mop.FileEnvironment
Gets the package name.
getPackage() - Method in class openjava.mop.OJClass
Gets the package name for this class as a String.
getPackage() - Method in class openjava.ptree.CompilationUnit
Obtains the package of this compilation unit
getPackageName() - Method in class openjava.mop.GlobalEnvironment
Gets the package name.
getParameter() - Method in class openjava.ptree.CatchBlock
Gets the exception parameter of this catch block.
getParameters() - Method in class openjava.mop.OJMethod
 
getParameters() - Method in class openjava.mop.OJConstructor
 
getParameters() - Method in class openjava.ptree.ConstructorDeclaration
Gets the parameter list.
getParameters() - Method in class openjava.ptree.MethodDeclaration
Gets parameter list of this method.
getParameterTypes() - Method in class openjava.mop.OJMethod
 
getParameterTypes() - Method in class openjava.mop.Signature
 
getParameterTypes() - Method in class openjava.mop.OJConstructor
 
getParameterVariables() - Method in class openjava.mop.OJMethod
 
getParameterVariables() - Method in class openjava.mop.OJConstructor
 
getParent() - Method in class openjava.ptree.ParseTreeObject
 
getPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
getPublicClass() - Method in class openjava.ptree.CompilationUnit
Obtains the public class in this compilation unit.
getPublicClassName() - Method in class openjava.mop.FileEnvironment
 
getQualifier() - Method in class openjava.ptree.SelfAccess
 
getReference() - Method in class openjava.ptree.FieldAccess
 
getReferenceExpr() - Method in class openjava.ptree.ArrayAccess
Gets the expression of array.
getReferenceExpr() - Method in class openjava.ptree.FieldAccess
Gets the expression accessed.
getReferenceExpr() - Method in class openjava.ptree.MethodCall
Gets the expression accessed.
getReferenceType() - Method in class openjava.ptree.FieldAccess
 
getReferenceType() - Method in class openjava.ptree.MethodCall
 
getRegular() - Method in class openjava.ptree.ModifierList
 
getResource(String) - Method in class openjava.mop.OJClass
 
getResourceAsStream(String) - Method in class openjava.mop.OJClass
 
getReturnType() - Method in class openjava.mop.OJMethod
 
getReturnType() - Method in class openjava.ptree.MethodDeclaration
Gets type specifier of this method.
getRight() - Method in class openjava.ptree.AssignmentExpression
Gets the expression of the right operand.
getRight() - Method in class openjava.ptree.BinaryExpression
Gets the expression of the right operand.
getShort(Object) - Method in class openjava.mop.OJField
 
getSigners() - Method in class openjava.mop.OJClass
 
getSimpleName() - Method in class openjava.mop.OJClass
Returns the simple name of the class, interface or array class represented by this OJClass object, as a String.
getSourceCode() - Method in class openjava.mop.OJMethod
 
getSourceCode() - Method in class openjava.mop.OJField
 
getSourceCode() - Method in class openjava.mop.OJClass
 
getSourceCode() - Method in class openjava.mop.OJConstructor
 
getStatement() - Method in class openjava.ptree.LabeledStatement
Gets the statement of this labeled statement
getStatements() - Method in class openjava.ptree.Block
Gets the statement list of this block.
getStatements() - Method in class openjava.ptree.ForStatement
Gets the body of this for-statement.
getStatements() - Method in class openjava.ptree.DoWhileStatement
Gets the body of this do-while statement.
getStatements() - Method in class openjava.ptree.SynchronizedStatement
Gets the statements guarded by this synchronization.
getStatements() - Method in class openjava.ptree.CaseGroup
 
getStatements() - Method in class openjava.ptree.IfStatement
Gets the then part of this if statement.
getStatements() - Method in class openjava.ptree.WhileStatement
Gets the body of this while statement.
getSuffix(String) - Method in class openjava.mop.OJMethod
Obtains an parse tree of suffix in extended syntax starting with the specified keyword.
getSuffix(String) - Method in class openjava.mop.OJClass
Obtains an parse tree of suffix in extended syntax starting with the specified keyword.
getSuffix(String) - Method in class openjava.mop.OJConstructor
 
getSuffixes() - Method in class openjava.ptree.FieldDeclaration
 
getSuffixes() - Method in class openjava.ptree.ConstructorDeclaration
 
getSuffixes() - Method in class openjava.ptree.MethodDeclaration
 
getSuffixes() - Method in class openjava.ptree.ClassDeclaration
 
getSuperclass() - Method in class openjava.mop.OJClass
Returns the OJClass representing the superclass of the entity (class, interface, primitive type or void) represented by this OJClass.
getSyntaxException() - Method in class openjava.syntax.AbstractSyntaxRule
Obtains the syntax exception at the last lookahead.
getSyntaxException() - Method in interface openjava.syntax.SyntaxRule
Returns the last syntax exception in consuming token source through the method consume(TokenSource).
getTab() - Static method in class openjava.ptree.ParseTreeObject
 
getTab() - Method in class openjava.ptree.util.SourceCodeWriter
 
getThrows() - Method in class openjava.ptree.ConstructorDeclaration
Gets the class type list thrown by this constructor.
getThrows() - Method in class openjava.ptree.MethodDeclaration
Gets throw type name list of this method.
getToken(int) - Method in interface openjava.syntax.TokenSource
 
getToken(int) - Method in class openjava.syntax.RestorableTokenSource
 
getTokenID() - Method in class openjava.ptree.Leaf
Returns the identifer-number of this token.
getTransference() - Method in class openjava.mop.OJConstructor
 
getTrueCase() - Method in class openjava.ptree.ConditionalExpression
Gets the true case part of this conditional expression.
getType() - Method in class openjava.mop.OJField
 
getType(Environment) - Method in class openjava.ptree.SelfAccess
 
getType(Environment) - Method in class openjava.ptree.AssignmentExpression
 
getType(Environment) - Method in class openjava.ptree.Literal
 
getType(Environment) - Method in interface openjava.ptree.Expression
 
getType(Environment) - Method in class openjava.ptree.UnaryExpression
 
getType(Environment) - Method in class openjava.ptree.Variable
 
getType(Environment) - Method in class openjava.ptree.ArrayAccess
 
getType(Environment) - Method in class openjava.ptree.ArrayAllocationExpression
 
getType(Environment) - Method in class openjava.ptree.ExpressionObject
 
getType(Environment) - Method in class openjava.ptree.FieldAccess
 
getType(Environment) - Method in class openjava.ptree.ConditionalExpression
 
getType(Environment) - Method in class openjava.ptree.InstanceofExpression
 
getType(Environment) - Method in class openjava.ptree.ClassLiteral
 
getType(Environment) - Method in class openjava.ptree.MethodCall
 
getType(Environment) - Method in class openjava.ptree.AllocationExpression
 
getType(Environment) - Method in class openjava.ptree.CastExpression
 
getType(Environment) - Method in class openjava.ptree.BinaryExpression
 
getType(Environment, boolean) - Method in class openjava.ptree.ExpressionObject
 
getTypeName() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the type name of the array.
getTypeName() - Method in class openjava.ptree.ClassLiteral
Gets the type name of this class literal.
getTypeSpecifier() - Method in class openjava.ptree.VariableDeclaration
Gets the type specifier of this variable declaration.
getTypeSpecifier() - Method in class openjava.ptree.FieldDeclaration
Gets type specifier of this field variable.
getTypeSpecifier() - Method in class openjava.ptree.InstanceofExpression
Gets the type specifier of the right operand to be tested in this expression.
getTypeSpecifier() - Method in class openjava.ptree.Parameter
Gets the type specifier of this parameter.
getTypeSpecifier() - Method in class openjava.ptree.CastExpression
Gets the type specifier to cast in this expression.
getTypeSuffixRule(String) - Static method in class openjava.mop.OJClass
 
getVariable() - Method in class openjava.ptree.VariableDeclaration
Gets declarator name, declarator name includes variable name but its dimension.
getVariable() - Method in class openjava.ptree.FieldDeclaration
Gets variable name of this field.
getVariable() - Method in class openjava.ptree.VariableDeclarator
Gets declarator name, declarator name includes variable name but its dimension.
getVariable() - Method in class openjava.ptree.Parameter
Gets the variable name of this parameter.
getVariableDeclarator() - Method in class openjava.ptree.VariableDeclaration
Gets the variable declarator of this variable declaration.
getVariableDeclarator() - Method in class openjava.ptree.FieldDeclaration
Gets variable declarator of this field
GlobalEnvironment - class openjava.mop.GlobalEnvironment.
 
GlobalEnvironment() - Constructor for class openjava.mop.GlobalEnvironment
 
GREATER - Static variable in class openjava.ptree.BinaryExpression
 
GREATER - Static variable in interface openjava.syntax.TokenID
 
GREATER_EQUAL - Static variable in interface openjava.syntax.TokenID
 
GREATEREQUAL - Static variable in class openjava.ptree.BinaryExpression
 
GUICompiler - class openjava.ojc.GUICompiler.
 

H

has(String) - Method in class openjava.mop.OJModifier
 
hashCode() - Method in class openjava.mop.OJMethod
Computes a hashcode for this method.
hashCode() - Method in class openjava.mop.Signature
 
hashCode() - Method in class openjava.mop.OJField
Computes a hashcode for this field.
hashCode() - Method in class openjava.mop.OJConstructor
Computes a hashcode for this method.
hashCode() - Method in class openjava.ptree.ParseTreeObject
 
HOOK - Static variable in interface openjava.syntax.TokenID
 

I

id - Variable in class openjava.ptree.Literal
 
IDENTIFIER - Static variable in interface openjava.syntax.TokenID
 
IdentifierRule - class openjava.syntax.IdentifierRule.
The class IdentifierRule represents syntax rule of Identifier.
IdentifierRule() - Constructor for class openjava.syntax.IdentifierRule
For any identifier.
IdentifierRule(String) - Constructor for class openjava.syntax.IdentifierRule
For specified identifier.
IF - Static variable in interface openjava.syntax.TokenID
 
IfStatement - class openjava.ptree.IfStatement.
The IfStatement class represents a if statement node of parse tree
IfStatement(Expression, StatementList) - Constructor for class openjava.ptree.IfStatement
Constructs new IfStatement from prototype object
IfStatement(Expression, StatementList, StatementList) - Constructor for class openjava.ptree.IfStatement
Constructs new IfStatement from prototype object
IMPLEMENTS - Static variable in interface openjava.syntax.TokenID
 
IMPORT - Static variable in interface openjava.syntax.TokenID
 
importClass(String) - Method in class openjava.mop.FileEnvironment
Imports a class.
importPackage(String) - Method in class openjava.mop.FileEnvironment
Imports a package.
INCREMENT - Static variable in interface openjava.syntax.TokenID
 
init() - Method in class openjava.ojc.CommandArguments2
 
initConstants() - Static method in class openjava.mop.OJSystem
inner use only
initFiles() - Method in class openjava.ojc.CommandArguments2
 
initFiles() - Method in class openjava.ojc.CommandArguments
 
initList() - Method in class openjava.syntax.SeparatedListRule
 
initList() - Method in class openjava.syntax.DefaultListRule
 
initList() - Method in class openjava.syntax.ExpressionListRule
 
insertElementAt(CaseGroup, int) - Method in class openjava.ptree.CaseGroupList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(CaseLabel, int) - Method in class openjava.ptree.CaseLabelList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(CatchBlock, int) - Method in class openjava.ptree.CatchList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(ClassDeclaration, int) - Method in class openjava.ptree.ClassDeclarationList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Expression, int) - Method in class openjava.ptree.ExpressionList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(MemberDeclaration, int) - Method in class openjava.ptree.MemberDeclarationList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Object, int) - Method in class openjava.ptree.ObjectList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Parameter, int) - Method in class openjava.ptree.ParameterList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Statement, int) - Method in class openjava.ptree.StatementList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(String, int) - Method in class openjava.ptree.ModifierList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(VariableInitializer, int) - Method in class openjava.ptree.ArrayInitializer
Inserts the specified element into the list before the specified element of the list.
INSTANCEOF - Static variable in class openjava.ptree.BinaryExpression
 
INSTANCEOF - Static variable in interface openjava.syntax.TokenID
 
InstanceofExpression - class openjava.ptree.InstanceofExpression.
The InstanceofExpression represents the expression like :
InstanceofExpression(Expression, TypeName) - Constructor for class openjava.ptree.InstanceofExpression
Allocates a new object.
INSTANTIATES - Static variable in interface openjava.syntax.TokenID
 
INT - Static variable in class openjava.mop.OJSystem
class object for primitive type int
INT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
INT - Static variable in interface openjava.syntax.TokenID
 
INTEGER - Static variable in class openjava.ptree.Literal
 
INTEGER_LITERAL - Static variable in interface openjava.syntax.TokenID
 
INTERFACE - Static variable in class openjava.mop.OJModifier
 
INTERFACE - Static variable in interface openjava.syntax.TokenID
 
invoke(Object, Object[]) - Method in class openjava.mop.OJMethod
Invokes this method on the given object with the given parameters.
isAbstract() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the abstract modifier.
isAcceptable(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isAdaptableTo(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isAllocationExpression(ParseTree) - Static method in class openjava.ptree.util.ParseTreeTranslator
Tests if the ptree object is an instance of allocation expression classes.
isAlterable() - Method in class openjava.mop.OJMethod
 
isAlterable() - Method in class openjava.mop.OJField
 
isAlterable() - Method in class openjava.mop.OJClass
 
isAlterable() - Method in class openjava.mop.OJConstructor
 
isArray() - Method in class openjava.mop.OJClass
Determines if this OJClass object represents an array class.
isAssignableFrom(OJClass) - Method in class openjava.mop.OJClass
Determines if the class or interface represented by this OJClass object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified OJClass parameter.
isClass() - Method in class openjava.mop.Signature
 
isConstructor() - Method in class openjava.mop.Signature
 
isEmpty() - Method in class openjava.ptree.List
Tests if this list is empty.
isEmpty() - Method in class openjava.ptree.ModifierList
 
isEmptyAsRegular() - Method in class openjava.ptree.ModifierList
 
isExecutable() - Method in class openjava.mop.OJMethod
 
isExecutable() - Method in class openjava.mop.OJField
 
isExecutable() - Method in class openjava.mop.OJClass
 
isExecutable() - Method in class openjava.mop.OJConstructor
 
isField() - Method in class openjava.mop.Signature
 
isFinal() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the final modifier.
isGuardingStatement(ParseTree) - Static method in class openjava.ptree.util.ParseTreeTranslator
Tests if the ptree object is an instance of guarding statement classes.
isInSamePackage(OJClass) - Method in class openjava.mop.OJClass
Determines if the specified class object is in the same package as this class object.
isInstance(Object) - Method in class openjava.mop.OJClass
 
isInterface() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the interface modifier.
isInterface() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents an interface type.
isInterface() - Method in class openjava.ptree.ClassDeclaration
 
isIterationStatement(ParseTree) - Static method in class openjava.ptree.util.ParseTreeTranslator
Tests if the ptree object is an instance of iteration statement classes.
isJumpStatement(ParseTree) - Static method in class openjava.ptree.util.ParseTreeTranslator
Tests if the ptree object is an instance of jump statement classes.
isMethod() - Method in class openjava.mop.Signature
 
isNative() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the native modifier.
isOnDemandImport(String) - Static method in class openjava.ptree.CompilationUnit
Tests if the declared import string represents on demand importation.
isPostfix() - Method in class openjava.ptree.UnaryExpression
Tests if the operator of unary expression is a postfix operator.
isPrefix() - Method in class openjava.ptree.UnaryExpression
Tests if the operator of unary expression is a prefix operator.
isPrimitive() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents a primitive type.
isPrimitiveWrapper() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents a wrapper class for a primitive type.
isPrivate() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the private modifier.
isProtected() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the protected modifier.
isPublic() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the public modifier.
isQualifiedName(String) - Static method in class openjava.mop.Environment
Tests if the given name is a qualified name or not.
isRegisteredKeyword(String) - Static method in class openjava.mop.OJClass
 
isRegisteredModifier(String) - Method in class openjava.mop.Environment
 
isRegisteredModifier(String) - Static method in class openjava.mop.OJClass
 
isRegisteredModifier(String) - Static method in class openjava.mop.Metaclass
 
isRemainderOmitted() - Method in class openjava.ptree.ArrayInitializer
 
isSame(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isSelectionStatement(ParseTree) - Static method in class openjava.ptree.util.ParseTreeTranslator
Tests if the ptree object is an instance of selection statement classes.
isSelfInvocation() - Method in class openjava.ptree.ConstructorInvocation
need modification for copy
isStatic() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the static modifier.
isStatic() - Method in class openjava.ptree.MemberInitializer
 
isSuperAccess() - Method in class openjava.ptree.SelfAccess
 
isSynchronized() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the synchronized modifier.
isTransient() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the transient modifier.
isTypeReference() - Method in class openjava.ptree.FieldAccess
 
isVolatile() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the volatile modifier.
IterationRule - class openjava.syntax.IterationRule.
The class IterationRule represents iterative syntax rule.
IterationRule(SyntaxRule) - Constructor for class openjava.syntax.IterationRule
Allocates a new rule representing iterations of a given rule not allowing 0 iteration.
IterationRule(SyntaxRule, boolean) - Constructor for class openjava.syntax.IterationRule
Allocates a new rule representing iterations of a given rule.

J

JavaCompiler - interface openjava.ojc.JavaCompiler.
The interface JavaCompiler represents an interface to invoke a regular Java compiler.
JavaSyntaxRules - class openjava.syntax.JavaSyntaxRules.
The class JavaSyntaxRules
JP.ac.tsukuba.openjava - package JP.ac.tsukuba.openjava
 

K

keys() - Method in class openjava.mop.MetaInfo
 
kind() - Method in class openjava.mop.Signature
 

L

LabeledStatement - class openjava.ptree.LabeledStatement.
The LabeledStatement class presents labeled statement node of parse tree
LabeledStatement(String, Statement) - Constructor for class openjava.ptree.LabeledStatement
Allocates a new object.
lastObjectID() - Static method in class openjava.ptree.ParseTreeObject
 
LBRACE - Static variable in interface openjava.syntax.TokenID
 
LBRACKET - Static variable in interface openjava.syntax.TokenID
 
Leaf - class openjava.ptree.Leaf.
The Leaf class is a token-node in the parse tree of OpenJava.
Leaf(int, String) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text.
Leaf(int, String, int, int) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text and where this is.
Leaf(String) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text.
LESS - Static variable in class openjava.ptree.BinaryExpression
 
LESS - Static variable in interface openjava.syntax.TokenID
 
LESS_EQUAL - Static variable in interface openjava.syntax.TokenID
 
LESSEQUAL - Static variable in class openjava.ptree.BinaryExpression
 
line - Variable in class openjava.ptree.Leaf
line is the number of the line at which this token is.
List - class openjava.ptree.List.
The List class presents for the list of parse trees.
List() - Constructor for class openjava.ptree.List
Allocates this List
List(Object) - Constructor for class openjava.ptree.List
Allocates this List
List(String) - Constructor for class openjava.ptree.List
Allocates this List
List(String, Object) - Constructor for class openjava.ptree.List
Allocates this List
Literal - class openjava.ptree.Literal.
The Literal class represents a literal.
Literal(int, String) - Constructor for class openjava.ptree.Literal
Allocates a new object.
LN - Static variable in class openjava.ptree.ParseTreeObject
Why this modifier is not final ? - Because of javac bug in excuting it with -O option.
LOGICAL_AND - Static variable in class openjava.ptree.BinaryExpression
 
LOGICAL_OR - Static variable in class openjava.ptree.BinaryExpression
 
LONG - Static variable in class openjava.mop.OJSystem
class object for primitive type long
LONG - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
LONG - Static variable in class openjava.ptree.Literal
 
LONG - Static variable in interface openjava.syntax.TokenID
 
LONG_LITERAL - Static variable in interface openjava.syntax.TokenID
 
lookahead(TokenSource) - Method in class openjava.syntax.AbstractSyntaxRule
Tests if the given token source follows this rule.
lookahead(TokenSource) - Method in interface openjava.syntax.SyntaxRule
Tests if the given token source follows this rule.
lookaheadRest(TokenSource) - Static method in class openjava.syntax.NameRule
A hard-coded lookahead for performance reason.
lookupBind(String) - Method in class openjava.mop.Environment
Looks up a binded type of the given variable or field name.
lookupBind(String) - Method in class openjava.mop.ClosedEnvironment
 
lookupBind(String) - Method in class openjava.mop.GlobalEnvironment
 
lookupBind(String) - Method in class openjava.mop.FileEnvironment
 
lookupBind(String) - Method in class openjava.mop.ClassEnvironment
 
lookupClass(String) - Method in class openjava.mop.Environment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.ClosedEnvironment
 
lookupClass(String) - Method in class openjava.mop.GlobalEnvironment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.FileEnvironment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.ClassEnvironment
 
LPAREN - Static variable in interface openjava.syntax.TokenID
 
LSHIFT - Static variable in interface openjava.syntax.TokenID
 
LSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 

M

Main - class openjava.ojc.Main.
 
Main() - Constructor for class openjava.ojc.Main
 
main(String[]) - Static method in class openjava.ojc.ExprMain
 
main(String[]) - Static method in class openjava.ojc.Main
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.NullCompiler
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.SunLibCompiler
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
makeCopy() - Method in class openjava.ptree.ParseTreeObject
shallow copy
makeCopy() - Method in class openjava.ptree.Leaf
Makes a new copy of this leaf-node.
makeCopy() - Method in class openjava.ptree.AssignmentExpression
 
makeCopy() - Method in class openjava.ptree.UnaryExpression
 
makeCopy() - Method in class openjava.ptree.BinaryExpression
 
makeCopy() - Method in interface openjava.ptree.ParseTree
Makes a new copy of this nonleaf-node as a ptree-node.
makeCopy() - Method in class openjava.ptree.TypeName
 
makeCopy(String) - Method in class openjava.mop.OJClass
Generate a copy of this class object with the specified name.
makeExpression(Environment, String) - Static method in class openjava.mop.OJClass
Generates a expression parse tree from a given String object under the given environment.
makeExpression(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Makes a ptree node from the string like :
makeExpression(String) - Method in class openjava.mop.OJClass
Generates an expression parse tree from a given String object under the environment of this class object.
makeLiteral(boolean) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the boolean.
makeLiteral(Boolean) - Static method in class openjava.ptree.Literal
 
makeLiteral(char) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the character.
makeLiteral(Character) - Static method in class openjava.ptree.Literal
 
makeLiteral(double) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Double) - Static method in class openjava.ptree.Literal
 
makeLiteral(float) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Float) - Static method in class openjava.ptree.Literal
 
makeLiteral(int) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Integer) - Static method in class openjava.ptree.Literal
 
makeLiteral(long) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Long) - Static method in class openjava.ptree.Literal
 
makeLiteral(String) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the string.
makeMemberDeclaration(String) - Static method in class openjava.ptree.util.PartialParser
NOT IMPLEMENTED Makes ptree node from the string like :
makeMemberDeclarationList(String) - Static method in class openjava.ptree.util.PartialParser
NOT IMPLEMENTED Makes a ptree node from the string like :
makePrototype(OJMethod) - Static method in class openjava.mop.OJMethod
Generates a method object which has the same attributes as the model method except its body.
makeRecursiveCopy() - Method in class openjava.ptree.ParseTreeObject
deep copy
makeRecursiveCopy() - Method in class openjava.ptree.NonLeaf
Makes a new copy (another object) of this nonleaf-node recursively.
makeRecursiveCopy() - Method in class openjava.ptree.Leaf
Makes a new copy of this leaf-node.
makeRecursiveCopy() - Method in class openjava.ptree.AssignmentExpression
 
makeRecursiveCopy() - Method in class openjava.ptree.UnaryExpression
 
makeRecursiveCopy() - Method in class openjava.ptree.List
Makes a new copy (another object) of this list-node.
makeRecursiveCopy() - Method in class openjava.ptree.BinaryExpression
 
makeRecursiveCopy() - Method in interface openjava.ptree.ParseTree
Makes a new copy (another object) of this nonleaf-node recursively.
makeRecursiveCopy() - Method in class openjava.ptree.TypeName
 
makeStatement(Environment, String) - Static method in class openjava.mop.OJClass
Generates a statement parse tree from a given String object under the given environment.
makeStatement(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Makes a ptree node from the string like :
makeStatement(String) - Method in class openjava.mop.OJClass
Generates a statement parse tree from a given String object under the environment of this class object.
makeStatementList(Environment, String) - Static method in class openjava.mop.OJClass
Generates a statement list parse tree from a given String object under the given environment.
makeStatementList(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Makes ptree node from the string like :
makeStatementList(String) - Method in class openjava.mop.OJClass
Generates a statement list parse tree from a given String object under the environment of this class object.
makeSuper() - Static method in class openjava.ptree.SelfAccess
 
makeThis() - Static method in class openjava.ptree.SelfAccess
 
makeThis(String) - Static method in class openjava.ptree.SelfAccess
 
MemberAccessCorrector - class openjava.ptree.util.MemberAccessCorrector.
The class MemberAccessCorrector
MemberAccessCorrector(Environment) - Constructor for class openjava.ptree.util.MemberAccessCorrector
 
MemberDeclaration - interface openjava.ptree.MemberDeclaration.
The MemberDeclaration interface types ptree-node into the member declaration in the body of class.
MemberDeclarationList - class openjava.ptree.MemberDeclarationList.
The MemberDeclarationList class presents for the node of parse tree of MemberDeclaration
MemberDeclarationList() - Constructor for class openjava.ptree.MemberDeclarationList
 
MemberDeclarationList(MemberDeclaration) - Constructor for class openjava.ptree.MemberDeclarationList
 
MemberInitializer - class openjava.ptree.MemberInitializer.
The InstanceInitilizer class represents instance initializer block of parse tree.
MemberInitializer() - Constructor for class openjava.ptree.MemberInitializer
 
MemberInitializer(StatementList) - Constructor for class openjava.ptree.MemberInitializer
Allocates a new object.
MemberInitializer(StatementList, boolean) - Constructor for class openjava.ptree.MemberInitializer
 
metabind(String, String) - Static method in class openjava.mop.OJSystem
internal use only
Metaclass - class openjava.mop.Metaclass.
The class Metaclass is a metametaclass for metaclasses.
METACLASS - Static variable in interface openjava.syntax.TokenID
 
METACLASS_KEY - Static variable in class openjava.mop.MetaInfo
 
Metaclass(Class, MetaInfo) - Constructor for class openjava.mop.Metaclass
 
Metaclass(Environment, OJClass, ClassDeclaration) - Constructor for class openjava.mop.Metaclass
 
MetaInfo - class openjava.mop.MetaInfo.
The class MetaInfo
MetaInfo(Class) - Constructor for class openjava.mop.MetaInfo
 
MetaInfo(String) - Constructor for class openjava.mop.MetaInfo
 
MetaInfo(String, String) - Constructor for class openjava.mop.MetaInfo
 
METHOD - Static variable in class openjava.mop.Signature
 
METHOD - Static variable in interface openjava.ptree.MemberDeclaration
The METHOD is a kind of MemberDeclaration
MethodCall - class openjava.ptree.MethodCall.
The MethodCall class represents a method call expression.
MethodCall(Expression, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression object.
MethodCall(OJClass, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
 
MethodCall(String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression for 'this'.
MethodCall(TypeName, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression object.
MethodDeclaration - class openjava.ptree.MethodDeclaration.
The MethodDeclaration class presents method declaration node of parse tree.
MethodDeclaration(ModifierList, TypeName, String, ParameterList, TypeName[], StatementList) - Constructor for class openjava.ptree.MethodDeclaration
Constructs new MethodDeclaration from its elements.
MINUS - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
MINUS - Static variable in class openjava.ptree.BinaryExpression
 
MINUS - Static variable in interface openjava.syntax.TokenID
 
MINUSASSIGN - Static variable in interface openjava.syntax.TokenID
 
MOD - Static variable in class openjava.ptree.AssignmentExpression
 
MOD - Static variable in class openjava.ptree.BinaryExpression
 
ModifierList - class openjava.ptree.ModifierList.
The ModifierList class presents for the node of parse tree of qualified name.
ModifierList() - Constructor for class openjava.ptree.ModifierList
 
ModifierList(int) - Constructor for class openjava.ptree.ModifierList
 
ModifierList(String) - Constructor for class openjava.ptree.ModifierList
 
MOPException - exception openjava.mop.MOPException.
MOPException is thrown if the requested introspection or intercession cannot be performed on the class, field, method or constructor object.
MOPException() - Constructor for class openjava.mop.MOPException
 
MOPException(Exception) - Constructor for class openjava.mop.MOPException
 
MOPException(String) - Constructor for class openjava.mop.MOPException
 
MULT - Static variable in class openjava.ptree.AssignmentExpression
 

N

nameForJavaClassName(String) - Static method in class openjava.mop.Toolbox
 
NameRule - class openjava.syntax.NameRule.
The interface NameRule
NameRule() - Constructor for class openjava.syntax.NameRule
 
nameToJavaClassName(String) - Static method in class openjava.mop.Toolbox
 
NATIVE - Static variable in class openjava.mop.OJModifier
 
NATIVE - Static variable in class openjava.ptree.ModifierList
 
NATIVE - Static variable in interface openjava.syntax.TokenID
 
NEW - Static variable in interface openjava.syntax.TokenID
 
newInstance() - Method in class openjava.mop.OJClass
 
newInstance(Object[]) - Method in class openjava.mop.OJConstructor
Creates a new instance of the constructor's declaring class
NEWLINE - Static variable in class openjava.ptree.util.SourceCodeWriter
Why this modifier is not final ? - Because of javac bug in excuting it with -O option.
NextLineChar - Static variable in class openjava.mop.OJSystem
The system dependent newline string.
NonLeaf - class openjava.ptree.NonLeaf.
The NonLeaf class presents for node of parse tree.
NonLeaf() - Constructor for class openjava.ptree.NonLeaf
Allocates a new non-leaf(cons-cell), where the first element has null and the second element has null.
NoSuchMemberException - exception openjava.mop.NoSuchMemberException.
The exception NoSuchMemberException is thrown when the requested class object does not have the coressponding member.
NoSuchMemberException() - Constructor for class openjava.mop.NoSuchMemberException
 
NoSuchMemberException(Exception) - Constructor for class openjava.mop.NoSuchMemberException
 
NoSuchMemberException(String) - Constructor for class openjava.mop.NoSuchMemberException
 
NOT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
NOT_EQUAL - Static variable in interface openjava.syntax.TokenID
 
NOTEQUAL - Static variable in class openjava.ptree.BinaryExpression
 
NULL - Static variable in class openjava.ptree.Literal
 
NULL - Static variable in interface openjava.syntax.TokenID
 
NullCompiler - class JP.ac.tsukuba.openjava.NullCompiler.
The class NullCompiler does nothing.
NullCompiler() - Constructor for class JP.ac.tsukuba.openjava.NullCompiler
 
NULLTYPE - Static variable in class openjava.mop.OJSystem
class object for type of null literal
NULLTYPE_NAME - Static variable in class openjava.mop.OJSystem
The type name for null.

O

OBJECT - Static variable in class openjava.mop.OJSystem
class object for java.lang.Object
OBJECT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
ObjectList - class openjava.ptree.ObjectList.
The ObjectList class presents for the node of parse tree of Objects
ObjectList() - Constructor for class openjava.ptree.ObjectList
 
ObjectList(Object) - Constructor for class openjava.ptree.ObjectList
 
OJClass - class openjava.mop.OJClass.
The OJClass class represents a class metaobject.
OJClass(Class, MetaInfo) - Constructor for class openjava.mop.OJClass
Generates a metaobject from byte code.
OJClass(Environment, OJClass, ClassDeclaration) - Constructor for class openjava.mop.OJClass
Generates a metaobject from source code.
OJClassNotFoundException - exception openjava.mop.OJClassNotFoundException.
The exception OJClassNotFoundException is thrown when an application tries to load in a class through its string name using forName method in class OJClass.
OJClassNotFoundException() - Constructor for class openjava.mop.OJClassNotFoundException
 
OJClassNotFoundException(String) - Constructor for class openjava.mop.OJClassNotFoundException
 
OJConstructor - class openjava.mop.OJConstructor.
 
OJConstructor(Environment, OJClass, ConstructorDeclaration) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, OJClass[], OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, OJClass[], String[], OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, ParameterList, OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJField - class openjava.mop.OJField.
 
OJField(Environment, OJClass, FieldDeclaration) - Constructor for class openjava.mop.OJField
 
OJField(OJClass, OJModifier, OJClass, String) - Constructor for class openjava.mop.OJField
 
OJMember - interface openjava.mop.OJMember.
The class OJMember is equivalent to Member
OJMethod - class openjava.mop.OJMethod.
 
OJMethod(Environment, OJClass, MethodDeclaration) - Constructor for class openjava.mop.OJMethod
 
OJMethod(OJClass, OJModifier, OJClass, String, OJClass[], OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJMethod(OJClass, OJModifier, OJClass, String, OJClass[], String[], OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJMethod(OJClass, OJModifier, OJClass, String, ParameterList, OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJModifier - class openjava.mop.OJModifier.
The class OJModifier extends java.lang.relfect.Modifier to support user defined keywords.
OJPrimitive - class openjava.mop.OJPrimitive.
Deprecated.  
OJPrimitive() - Constructor for class openjava.mop.OJPrimitive
Deprecated.  
OJSystem - class openjava.mop.OJSystem.
The class OJSystem
OJSystem() - Constructor for class openjava.mop.OJSystem
 
OLDCLASS_PREFIX - Static variable in class openjava.ptree.util.ClassLiteralReplacer
 
OldJavaCompiler - class JP.ac.tsukuba.openjava.OldJavaCompiler.
The class OldJavaCompiler is an adapter for Sun's javac.
OldJavaCompiler() - Constructor for class JP.ac.tsukuba.openjava.OldJavaCompiler
 
omitRemainder() - Method in class openjava.ptree.ArrayInitializer
 
omitRemainder(boolean) - Method in class openjava.ptree.ArrayInitializer
 
openjava.mop - package openjava.mop
##### THIS IS THE TEMPLATE FOR THE PACKAGE DOC COMMENTS.
openjava.ojc - package openjava.ojc
 
openjava.ptree - package openjava.ptree
 
openjava.ptree.util - package openjava.ptree.util
 
openjava.syntax - package openjava.syntax
 
operatorString() - Method in class openjava.ptree.AssignmentExpression
 
operatorString() - Method in class openjava.ptree.UnaryExpression
 
operatorString() - Method in class openjava.ptree.BinaryExpression
 
OR - Static variable in class openjava.ptree.AssignmentExpression
 
ORASSIGN - Static variable in interface openjava.syntax.TokenID
 
orderingLock - Static variable in class openjava.mop.OJSystem
internal use only
out - Static variable in class openjava.ptree.ParseTreeObject
this is used as like grobal variable in ParseTree class-family.
out - Variable in class openjava.ptree.util.SourceCodeWriter
 
overridesOn(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the declared classes and the based classes except the declared one.
overridesOn(OJField[], OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the declared fields and the based fields except the declared one.
overridesOn(OJMethod[], OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the declared methods and the based methods except the declared one.

P

PACKAGE - Static variable in interface openjava.syntax.TokenID
 
Parameter - class openjava.ptree.Parameter.
The Parameter class represents parameter node of parse tree.
Parameter(ModifierList, TypeName, String) - Constructor for class openjava.ptree.Parameter
Allocates a new object.
Parameter(TypeName, String) - Constructor for class openjava.ptree.Parameter
Allocates a new object.
ParameterList - class openjava.ptree.ParameterList.
The ParameterList class presents for the node of parse tree of Parameter
ParameterList() - Constructor for class openjava.ptree.ParameterList
 
ParameterList(Parameter) - Constructor for class openjava.ptree.ParameterList
 
parameterTypes() - Method in class openjava.mop.Signature
 
parent - Variable in class openjava.mop.Environment
 
ParseTree - interface openjava.ptree.ParseTree.
The ParseTree class presents for the node of parse tree.
ParseTreeException - exception openjava.ptree.ParseTreeException.
 
ParseTreeException() - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeException(Exception) - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeException(String) - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeObject - class openjava.ptree.ParseTreeObject.
The ParseTree class presents for the node of parse tree.
ParseTreeObject() - Constructor for class openjava.ptree.ParseTreeObject
Arrocates new parse-tree object and set identifier number on the object.
ParseTreeTranslator - class openjava.ptree.util.ParseTreeTranslator.
The class ParseTreeTranslator can be inherited by subclasses to make traditonal translation.
ParseTreeTranslator() - Constructor for class openjava.ptree.util.ParseTreeTranslator
 
ParseTreeVisitor - class openjava.ptree.util.ParseTreeVisitor.
The class ParseTreeVisitor is a Visitor role in the Visitor pattern and visits ParseTree objects as the role of Element.
ParseTreeVisitor() - Constructor for class openjava.ptree.util.ParseTreeVisitor
 
PartialParser - class openjava.ptree.util.PartialParser.
The PartialParser class is an utilty class to make ptree objects from string.
PartialParser() - Constructor for class openjava.ptree.util.PartialParser
Constructor should not be called.
pickupAcceptableConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a constructor with the signature acceptable the specified signature in the source array of constructors.
pickupAcceptableConstructors(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the constructors with the specified parameter types in the source array of constructors.
pickupAcceptableMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a method with the signature acceptable the specified signature in the source array of methods.
pickupAcceptableMethods(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the signature acceptable the specified signature in the source array of methods.
pickupAcceptableMethodsByParameterTypes(OJMethod[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the parameter types acceptable specified parameter types in the source array of methods.
pickupConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a constructor with the specified signature in the source array of constructors.
pickupField(OJField[], String) - Static method in class openjava.mop.Toolbox
Pick up a field with the specified name in the source array of fields.
pickupMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a method with the specified signature in the source array of methods.
pickupMethodByParameterTypes(OJMethod[], OJClass[]) - Static method in class openjava.mop.Toolbox
Picks up a method with the specified parameter types in the source array of methods.
pickupMethodsByName(OJMethod[], String) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the specified name in the source array of methods.
pickupMostSpecified(OJConstructor[]) - Static method in class openjava.mop.Toolbox
 
pickupMostSpecified(OJMethod[]) - Static method in class openjava.mop.Toolbox
 
PLUS - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
PLUS - Static variable in class openjava.ptree.BinaryExpression
 
PLUS - Static variable in interface openjava.syntax.TokenID
 
PLUSASSIGN - Static variable in interface openjava.syntax.TokenID
 
pop() - Method in class openjava.ptree.util.ScopeHandler
 
popNest() - Static method in class openjava.ptree.ParseTreeObject
 
popNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
popPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
POST_DECREMENT - Static variable in class openjava.ptree.UnaryExpression
Post decrement operator like:
POST_INCREMENT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
PRE_DECREMENT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator like:
PRE_INCREMENT - Static variable in class openjava.ptree.UnaryExpression
Pre increment operator like:
PrepPhraseRule - class openjava.syntax.PrepPhraseRule.
The class PrepPhraseRule represents the syntax rule of a prepositional phrase.
PrepPhraseRule(String, SyntaxRule) - Constructor for class openjava.syntax.PrepPhraseRule
Allocates a new rule representing the syntax of a prepositional phrase consisting of a preposition and a syntax.
primitiveWrapper() - Method in class openjava.mop.OJClass
Obtains the wrapper class if this class represents a primitive type.
printStackTrace(PrintStream) - Method in class openjava.mop.MOPException
 
printStackTrace(PrintStream) - Method in class openjava.ptree.ParseTreeException
 
printStackTrace(PrintWriter) - Method in class openjava.mop.MOPException
 
printStackTrace(PrintWriter) - Method in class openjava.ptree.ParseTreeException
 
PRIVATE - Static variable in class openjava.mop.OJModifier
 
PRIVATE - Static variable in class openjava.ptree.ModifierList
 
PRIVATE - Static variable in interface openjava.syntax.TokenID
 
PROTECTED - Static variable in class openjava.mop.OJModifier
 
PROTECTED - Static variable in class openjava.ptree.ModifierList
 
PROTECTED - Static variable in interface openjava.syntax.TokenID
 
PUBLIC - Static variable in class openjava.mop.OJModifier
 
PUBLIC - Static variable in interface openjava.mop.OJMember
 
PUBLIC - Static variable in class openjava.ptree.ModifierList
 
PUBLIC - Static variable in interface openjava.syntax.TokenID
 
push(Environment) - Method in class openjava.ptree.util.ScopeHandler
 
pushClosedEnvironment() - Method in class openjava.ptree.util.ScopeHandler
 
pushNest() - Static method in class openjava.ptree.ParseTreeObject
 
pushNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
pushPrintWriter(PrintWriter) - Static method in class openjava.ptree.ParseTreeObject
 
put(String, String) - Method in class openjava.mop.MetaInfo
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClass
 

Q

qualifier - Variable in class openjava.ptree.SelfAccess
 
qualifyNameFirst() - Method in class openjava.ojc.CommandArguments
 

R

RBRACE - Static variable in interface openjava.syntax.TokenID
 
RBRACKET - Static variable in interface openjava.syntax.TokenID
 
record(String, OJClass) - Method in class openjava.mop.Environment
Records a class object.
record(String, OJClass) - Method in class openjava.mop.ClosedEnvironment
 
record(String, OJClass) - Method in class openjava.mop.GlobalEnvironment
Records a class object.
record(String, OJClass) - Method in class openjava.mop.FileEnvironment
Records a class object.
recordClassName(String) - Method in class openjava.mop.ClassEnvironment
 
recordLocalClassName(String) - Method in class openjava.mop.FileEnvironment
Register a simple name as a local class
recordMemberClass(String) - Method in class openjava.mop.ClassEnvironment
 
registerOption(String) - Method in class openjava.ojc.CommandArguments2
 
registerOption(String) - Method in class openjava.ojc.CommandArguments
 
REM - Static variable in interface openjava.syntax.TokenID
 
REMASSIGN - Static variable in interface openjava.syntax.TokenID
 
remove(int) - Method in class openjava.mop.OJModifier
 
remove(int) - Method in class openjava.ptree.ModifierList
Removes an element at the specified point from this list
remove(int) - Method in class openjava.ptree.StatementList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ClassDeclarationList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.MemberDeclarationList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CaseLabelList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CaseGroupList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ParameterList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CatchList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ExpressionList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ObjectList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ArrayInitializer
Removes the element at the specified position in this Vector.
removeAll() - Method in class openjava.ptree.List
Removes an element at the specified point from this list
removeClass(OJClass) - Method in class openjava.mop.OJClass
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClass
 
removeField(OJField) - Method in class openjava.mop.OJClass
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClass
 
removeTheDefaults(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with private access modifier.
removeTheDefaults(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with private access modifier.
removeTheDefaults(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with private access modifier.
removeTheDefaults(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with private access modifier.
removeTheNonPublics(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeThePrivates(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with private access modifier.
removeThePrivates(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with private access modifier.
removeThePrivates(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with private access modifier.
removeThePrivates(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with private access modifier.
replace(ParseTree) - Method in class openjava.ptree.ParseTreeObject
 
replace(ParseTree) - Method in interface openjava.ptree.ParseTree
 
replace(String, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object[]) - Static method in class openjava.ptree.util.PartialParser
Replaces "#s" "#EXPR" "#STMT" "#STMTS" in the given string with the given arguments.
replace(String, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.ParseTreeObject
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.NonLeaf
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.Leaf
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.List
 
resolveException(NoSuchMemberException, String) - Method in class openjava.mop.OJClass
 
resolveException(NoSuchMemberException, String, OJClass[]) - Method in class openjava.mop.OJClass
 
RestorableTokenSource - class openjava.syntax.RestorableTokenSource.
The class RestorableTokenSource
RestorableTokenSource(TokenSource) - Constructor for class openjava.syntax.RestorableTokenSource
 
RestorableTokenSource(TokenSource, Environment) - Constructor for class openjava.syntax.RestorableTokenSource
 
restore() - Method in class openjava.syntax.RestorableTokenSource
 
RETURN - Static variable in interface openjava.syntax.TokenID
 
ReturnStatement - class openjava.ptree.ReturnStatement.
The ReturnStatement class represents a return statement node of parse tree.
ReturnStatement() - Constructor for class openjava.ptree.ReturnStatement
Allocates a new object.
ReturnStatement(Expression) - Constructor for class openjava.ptree.ReturnStatement
Allocates a new object.
RPAREN - Static variable in interface openjava.syntax.TokenID
 
RSIGNEDSHIFT - Static variable in interface openjava.syntax.TokenID
 
RSIGNEDSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 
run() - Method in class openjava.ojc.TranslatorThread
 
run() - Method in class openjava.ojc.ExprCompiler
 
run() - Method in class openjava.ojc.Compiler
 
run() - Method in class openjava.ojc.GUICompiler
 
RUNSIGNEDSHIFT - Static variable in interface openjava.syntax.TokenID
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 

S

ScopeHandler - class openjava.ptree.util.ScopeHandler.
The class ScopeHandler
ScopeHandler(Environment) - Constructor for class openjava.ptree.util.ScopeHandler
 
SelectionRule - class openjava.syntax.SelectionRule.
The class SelectionRule represents selective syntax rule.
SelectionRule(SyntaxRule[]) - Constructor for class openjava.syntax.SelectionRule
Allocates a new rule representing a selection of given rules.
SelectionRule(SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.SelectionRule
 
SelectionRule(SyntaxRule, SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.SelectionRule
 
SelfAccess - class openjava.ptree.SelfAccess.
The class SelfAccess represents an access to
SEMICOLON - Static variable in interface openjava.syntax.TokenID
 
SeparatedListRule - class openjava.syntax.SeparatedListRule.
The class SeparatedListRule represents the syntax rule of a list separated by an separator.
SeparatedListRule(SyntaxRule, int) - Constructor for class openjava.syntax.SeparatedListRule
Allocates a new rule representing a list of a give rule separeted by a given separator.
SeparatedListRule(SyntaxRule, int, boolean) - Constructor for class openjava.syntax.SeparatedListRule
Allocates a new rule representing a list of a give rule separeted by a given separator.
set(int, CaseGroup) - Method in class openjava.ptree.CaseGroupList
Adds the specified element after the list This causes side-effect.
set(int, CaseLabel) - Method in class openjava.ptree.CaseLabelList
Adds the specified element after the list This causes side-effect.
set(int, CatchBlock) - Method in class openjava.ptree.CatchList
Adds the specified element after the list This causes side-effect.
set(int, ClassDeclaration) - Method in class openjava.ptree.ClassDeclarationList
Adds the specified element after the list This causes side-effect.
set(int, Expression) - Method in class openjava.ptree.ExpressionList
Adds the specified element after the list This causes side-effect.
set(int, MemberDeclaration) - Method in class openjava.ptree.MemberDeclarationList
Adds the specified element after the list This causes side-effect.
set(int, Object) - Method in class openjava.ptree.ObjectList
Adds the specified element after the list This causes side-effect.
set(int, Parameter) - Method in class openjava.ptree.ParameterList
Adds the specified element after the list This causes side-effect.
set(int, Statement) - Method in class openjava.ptree.StatementList
Adds the specified element after the list This causes side-effect.
set(int, String) - Method in class openjava.ptree.ModifierList
Sets the specified element at the specified place of the list
set(int, VariableInitializer) - Method in class openjava.ptree.ArrayInitializer
Adds the specified element after the list This causes side-effect.
set(Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p ]
set(Object[]) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p ]
set(Object[]) - Method in class openjava.ptree.ExpressionObject
Makes this ptree a list presenting for [ p ]
set(Object, Object) - Method in class openjava.mop.OJField
 
set(Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 ]
set(Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 ]
set(Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 ]
set(Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 ]
set(Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 ]
set(Object, Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 p6 ]
set(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 p6 p7 ]
setAbstract() - Method in class openjava.mop.OJModifier
 
setArguments(ExpressionList) - Method in class openjava.ptree.MethodCall
Sets the arguments for this method.
setArguments(ExpressionList) - Method in class openjava.ptree.AllocationExpression
Sets the arguments of this constructor.
setBaseclass(TypeName) - Method in class openjava.ptree.ClassDeclaration
Sets super class name
setBaseclasses(TypeName[]) - Method in class openjava.ptree.ClassDeclaration
Sets super class name
setBody(MemberDeclarationList) - Method in class openjava.ptree.ClassDeclaration
Sets class body
setBody(StatementList) - Method in class openjava.mop.OJMethod
 
setBody(StatementList) - Method in class openjava.mop.OJConstructor
 
setBody(StatementList) - Method in class openjava.ptree.ConstructorDeclaration
Sets the statement list of this constructor body.
setBody(StatementList) - Method in class openjava.ptree.MethodDeclaration
Sets body of this method.
setBody(StatementList) - Method in class openjava.ptree.MemberInitializer
Sets the body of this instance initializer.
setBody(StatementList) - Method in class openjava.ptree.TryStatement
Sets the body of this try statement.
setBody(StatementList) - Method in class openjava.ptree.CatchBlock
Sets the body of this catch block.
setBoolean(Object, boolean) - Method in class openjava.mop.OJField
 
setByte(Object, byte) - Method in class openjava.mop.OJField
 
setCaseGroupList(CaseGroupList) - Method in class openjava.ptree.SwitchStatement
Sets the case group list.
setCatchList(CatchList) - Method in class openjava.ptree.TryStatement
Sets the catch block list.
setChar(Object, char) - Method in class openjava.mop.OJField
 
setClassBody(MemberDeclarationList) - Method in class openjava.ptree.AllocationExpression
Sets the class body of this constructor.
setClassDeclarations(ClassDeclarationList) - Method in class openjava.ptree.CompilationUnit
Sets the type declaration list of this compilation unit
setClassType(TypeName) - Method in class openjava.ptree.AllocationExpression
Sets the class type of this constructor.
setComment(String) - Method in class openjava.ptree.NonLeaf
Sets the comment of javadoc format which explains this declaration.
setCondition(Expression) - Method in class openjava.ptree.ForStatement
Sets the condition part of this for-statement.
setCondition(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the conditional part of this conditional expression.
setConstructorInvocation(ConstructorInvocation) - Method in class openjava.ptree.ConstructorDeclaration
Sets the special call statement.
setDebugFlag(boolean) - Static method in class openjava.ptree.ParseTreeObject
 
setDebugLevel(int) - Static method in class openjava.ptree.ParseTreeObject
 
setDebugLevel(int) - Method in class openjava.ptree.util.SourceCodeWriter
to write debugging code
setDeclaredImports(String[]) - Method in class openjava.ptree.CompilationUnit
Sets the import statement list of this compilation unit
setDimension(int) - Method in class openjava.ptree.TypeName
Sets array dimension of declarated type
setDimExprList(ExpressionList) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the dimexpr list of the array.
setDouble(Object, double) - Method in class openjava.mop.OJField
 
setElementAt(Object, int) - Method in class openjava.ptree.NonLeaf
Sets the specified element at the specified point of this nonleaf-node.
setElseStatements(StatementList) - Method in class openjava.ptree.IfStatement
Sets the else part of this if statement.
setEncloser(Expression) - Method in class openjava.ptree.AllocationExpression
Sets the expression of enclosing object.
setEnvironment(Environment) - Method in class openjava.ptree.util.EvaluationShuttle
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJMethod
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJConstructor
 
setExpression(Expression) - Method in class openjava.ptree.UnaryExpression
Sets the expression operated in this expression.
setExpression(Expression) - Method in class openjava.ptree.ThrowStatement
Sets the returned expression by this statement.
setExpression(Expression) - Method in class openjava.ptree.SwitchStatement
Sets the expression of the condition to switch.
setExpression(Expression) - Method in class openjava.ptree.DoWhileStatement
Sets the condtion of this do-while statement.
setExpression(Expression) - Method in class openjava.ptree.SynchronizedStatement
Sets the expression to be synchronized by this statement.
setExpression(Expression) - Method in class openjava.ptree.ExpressionStatement
Sets the expression of this statement.
setExpression(Expression) - Method in class openjava.ptree.CastExpression
Sets the expression of the operand to be casted in this expression.
setExpression(Expression) - Method in class openjava.ptree.IfStatement
Sets the condition of this if statement.
setExpression(Expression) - Method in class openjava.ptree.ReturnStatement
Sets the returned expression by this statement.
setExpression(Expression) - Method in class openjava.ptree.WhileStatement
Sets the condtion of this while statement.
setFalseCase(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the false case part of this.
setFinal() - Method in class openjava.mop.OJModifier
 
setFinallyBody(StatementList) - Method in class openjava.ptree.TryStatement
Sets the finally body.
setFloat(Object, float) - Method in class openjava.mop.OJField
 
setIncrement(ExpressionList) - Method in class openjava.ptree.ForStatement
Sets the increments part of this for-statement.
setIndexExpr(Expression) - Method in class openjava.ptree.ArrayAccess
Sets the dimexpr list.
setInit(ExpressionList) - Method in class openjava.ptree.ForStatement
Sets the initialization part of this for-statement.
setInitDecl(TypeName, VariableDeclarator[]) - Method in class openjava.ptree.ForStatement
Sets the initialization part of this for-statement.
setInitializer(ArrayInitializer) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the initializer of this array allocation.
setInitializer(VariableInitializer) - Method in class openjava.ptree.VariableDeclaration
Sets variable initializer.
setInitializer(VariableInitializer) - Method in class openjava.ptree.FieldDeclaration
Gets variable initializer of this field.
setInitializer(VariableInitializer) - Method in class openjava.ptree.VariableDeclarator
Sets variable initializer.
setInt(Object, int) - Method in class openjava.mop.OJField
 
setInterfaces(OJClass[]) - Method in class openjava.mop.OJClass
 
setInterfaces(TypeName[]) - Method in class openjava.ptree.ClassDeclaration
Sets interface name list
setJavaCompiler(JavaCompiler) - Static method in class openjava.mop.OJSystem
internal use only
setLabel(String) - Method in class openjava.ptree.BreakStatement
Sets the label of this break statement.
setLabel(String) - Method in class openjava.ptree.LabeledStatement
Sets the label.
setLabel(String) - Method in class openjava.ptree.ContinueStatement
Sets the label of this break statement.
setLeft(Expression) - Method in class openjava.ptree.AssignmentExpression
Sets the expression of the left operand.
setLeft(Expression) - Method in class openjava.ptree.InstanceofExpression
Sets the expression of the left operand to be tested in this expression.
setLeft(Expression) - Method in class openjava.ptree.BinaryExpression
Sets the expression of the left operand.
setLong(Object, long) - Method in class openjava.mop.OJField
 
setMetaclass(String) - Method in class openjava.ptree.ClassDeclaration
 
setMetaclass(String[]) - Method in class openjava.ptree.ClassDeclaration
 
setModifiers(int) - Method in class openjava.mop.OJMethod
 
setModifiers(int) - Method in class openjava.mop.OJField
 
setModifiers(int) - Method in class openjava.mop.OJConstructor
 
setModifiers(ModifierList) - Method in class openjava.ptree.VariableDeclaration
Sets the modifer list of this variable declaration.
setModifiers(ModifierList) - Method in class openjava.ptree.FieldDeclaration
Sets modifier list of this field.
setModifiers(ModifierList) - Method in class openjava.ptree.ConstructorDeclaration
Sets modifier list.
setModifiers(ModifierList) - Method in class openjava.ptree.MethodDeclaration
Sets modifierlist of this method.
setModifiers(ModifierList) - Method in class openjava.ptree.Parameter
Sets the modifiers of this parameter.
setModifiers(ModifierList) - Method in class openjava.ptree.ClassDeclaration
Sets modifier list
setModifiers(OJModifier) - Method in class openjava.mop.OJMethod
 
setModifiers(OJModifier) - Method in class openjava.mop.OJField
 
setName(String) - Method in class openjava.mop.OJMethod
 
setName(String) - Method in class openjava.mop.OJField
 
setName(String) - Method in class openjava.mop.OJClass
not implemented yet
setName(String) - Method in class openjava.ptree.ConstructorDeclaration
Sets the name of this constructor node.
setName(String) - Method in class openjava.ptree.MethodDeclaration
Sets name of this method.
setName(String) - Method in class openjava.ptree.FieldAccess
Sets the field name.
setName(String) - Method in class openjava.ptree.MethodCall
Sets the method name.
setName(String) - Method in class openjava.ptree.TypeName
Sets the type name except array dimension of this type specifier.
setName(String) - Method in class openjava.ptree.ClassDeclaration
Sets a class name in extends clause.
setNest(int) - Static method in class openjava.ptree.ParseTreeObject
 
setNest(int) - Method in class openjava.ptree.util.SourceCodeWriter
 
setOperator(int) - Method in class openjava.ptree.AssignmentExpression
Sets the id number of the operator.
setOperator(int) - Method in class openjava.ptree.UnaryExpression
Sets the operator of this unary expression.
setOperator(int) - Method in class openjava.ptree.BinaryExpression
Sets the id number of the operator.
setPackage(String) - Method in class openjava.mop.FileEnvironment
Sets the package name.
setPackage(String) - Method in class openjava.ptree.CompilationUnit
Sets the package of this compilation unit
setPackaged() - Method in class openjava.mop.OJModifier
 
setParameter(Parameter) - Method in class openjava.ptree.CatchBlock
Sets the exception parameter of this catch block.
setParameters(ParameterList) - Method in class openjava.ptree.ConstructorDeclaration
Sets the parameter list.
setParameters(ParameterList) - Method in class openjava.ptree.MethodDeclaration
Sets parameter list of this method.
setParent(ParseTreeObject) - Method in class openjava.ptree.ParseTreeObject
 
setPrintStream(PrintStream) - Static method in class openjava.ptree.ParseTreeObject
Sets the writer to the one from the specified stream.
setPrivate() - Method in class openjava.mop.OJModifier
 
setProtected() - Method in class openjava.mop.OJModifier
 
setPublic() - Method in class openjava.mop.OJModifier
 
setReferenceExpr(Expression) - Method in class openjava.ptree.ArrayAccess
Sets the expression accessed as array.
setReferenceExpr(Expression) - Method in class openjava.ptree.FieldAccess
Sets the expression accessed.
setReferenceExpr(Expression) - Method in class openjava.ptree.MethodCall
Sets the expression accessed.
setReferenceType(TypeName) - Method in class openjava.ptree.FieldAccess
 
setReferenceType(TypeName) - Method in class openjava.ptree.MethodCall
 
setReturnType(OJClass) - Method in class openjava.mop.OJMethod
 
setReturnType(TypeName) - Method in class openjava.ptree.MethodDeclaration
Sets type specifier of this method.
setRight(Expression) - Method in class openjava.ptree.AssignmentExpression
Sets the expression of the right operand.
setRight(Expression) - Method in class openjava.ptree.BinaryExpression
Sets the expression of the right operand.
setShort(Object, short) - Method in class openjava.mop.OJField
 
setStatement(Statement) - Method in class openjava.ptree.LabeledStatement
Sets the statement of this labeled statement
setStatements(StatementList) - Method in class openjava.ptree.Block
Sets the statement list of this block.
setStatements(StatementList) - Method in class openjava.ptree.ForStatement
Sets the body of this for-statement.
setStatements(StatementList) - Method in class openjava.ptree.DoWhileStatement
Sets the body of this do-while statement.
setStatements(StatementList) - Method in class openjava.ptree.SynchronizedStatement
Sets the statements guarded by this synchronization.
setStatements(StatementList) - Method in class openjava.ptree.IfStatement
Sets the then part of this if statement.
setStatements(StatementList) - Method in class openjava.ptree.WhileStatement
Sets the body of this while statement.
setSuffixes(Hashtable) - Method in class openjava.ptree.FieldDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.ConstructorDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.MethodDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.ClassDeclaration
 
setSuperclass(OJClass) - Method in class openjava.mop.OJClass
 
setTab(String) - Static method in class openjava.ptree.ParseTreeObject
 
setTab(String) - Method in class openjava.ptree.util.SourceCodeWriter
 
setThrows(TypeName[]) - Method in class openjava.ptree.ConstructorDeclaration
Sets the class type list thrown by this constructor.
setThrows(TypeName[]) - Method in class openjava.ptree.MethodDeclaration
Sets throw type name list of this method.
setTransference(ConstructorInvocation) - Method in class openjava.mop.OJConstructor
 
setTrueCase(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the true case part of this conditional expression.
setType(OJClass) - Method in class openjava.mop.OJField
 
setTypeName(String) - Method in class openjava.ptree.TypeName
Deprecated.  
setTypeName(TypeName) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the type name of the array.
setTypeName(TypeName) - Method in class openjava.ptree.ClassLiteral
Sets the type name of this class literal.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.VariableDeclaration
Sets the type specifier of this variable declaration.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.FieldDeclaration
Sets type specifier of this field variable.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.InstanceofExpression
Sets the type specifier of the right operand to be tested in this expression.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.Parameter
Sets the type specifier of this parameter.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.CastExpression
Sets the type specifier to cast in this expression.
setVariable(String) - Method in class openjava.ptree.VariableDeclaration
Sets declarator name, declarator name includes variable name but its dimension.
setVariable(String) - Method in class openjava.ptree.FieldDeclaration
Sets variable name of this field.
setVariable(String) - Method in class openjava.ptree.VariableDeclarator
Sets declarator name, declarator name includes variable name but its dimension.
setVariable(String) - Method in class openjava.ptree.Parameter
Sets the variable name of this parameter.
setVariableDeclarator(VariableDeclarator) - Method in class openjava.ptree.VariableDeclaration
Sets the variable declarator of this variable declaration.
setVariableDeclarator(VariableDeclarator) - Method in class openjava.ptree.FieldDeclaration
Sets type specifier of this field variable.
SHIFT_L - Static variable in class openjava.ptree.AssignmentExpression
 
SHIFT_L - Static variable in class openjava.ptree.BinaryExpression
 
SHIFT_R - Static variable in class openjava.ptree.AssignmentExpression
 
SHIFT_R - Static variable in class openjava.ptree.BinaryExpression
 
SHIFT_RR - Static variable in class openjava.ptree.AssignmentExpression
 
SHIFT_RR - Static variable in class openjava.ptree.BinaryExpression
 
SHORT - Static variable in class openjava.mop.OJSystem
class object for primitive type short
SHORT - Static variable in interface openjava.syntax.TokenID
 
Signature - class openjava.mop.Signature.
The class Signature represents a signature of members of class; innerclass, field, method, or constructor.
signature() - Method in class openjava.mop.OJMethod
 
signature() - Method in interface openjava.mop.OJMember
 
signature() - Method in class openjava.mop.OJField
 
signature() - Method in class openjava.mop.OJClass
 
signature() - Method in class openjava.mop.OJConstructor
 
Signature(OJClass) - Constructor for class openjava.mop.Signature
 
Signature(OJClass[]) - Constructor for class openjava.mop.Signature
 
Signature(OJConstructor) - Constructor for class openjava.mop.Signature
 
Signature(OJField) - Constructor for class openjava.mop.Signature
 
Signature(OJMethod) - Constructor for class openjava.mop.Signature
 
Signature(String) - Constructor for class openjava.mop.Signature
 
Signature(String, OJClass[]) - Constructor for class openjava.mop.Signature
 
size() - Method in class openjava.ptree.List
Returns the length of this list.
SLASH - Static variable in interface openjava.syntax.TokenID
 
SLASHASSIGN - Static variable in interface openjava.syntax.TokenID
 
SourceCodeWriter - class openjava.ptree.util.SourceCodeWriter.
The class SourceCodeWriter is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
SourceCodeWriter(PrintWriter) - Constructor for class openjava.ptree.util.SourceCodeWriter
Allocates a source code writer.
STAR - Static variable in interface openjava.syntax.TokenID
 
STARASSIGN - Static variable in interface openjava.syntax.TokenID
 
Statement - interface openjava.ptree.Statement.
The Statement class presents common statement interface of parse tree.
StatementList - class openjava.ptree.StatementList.
The StatementList class presents for the node of parse tree of Statement
StatementList() - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementRule - class openjava.syntax.StatementRule.
The class StatementRule
StatementRule() - Constructor for class openjava.syntax.StatementRule
 
StatementRule(Environment) - Constructor for class openjava.syntax.StatementRule
 
STATIC - Static variable in class openjava.mop.OJModifier
 
STATIC - Static variable in class openjava.ptree.ModifierList
 
STATIC - Static variable in interface openjava.syntax.TokenID
 
STATICINIT - Static variable in interface openjava.ptree.MemberDeclaration
The STATICINIT is a kind of MemberDeclaration
STATICINITIALIZER - Static variable in interface openjava.ptree.MemberDeclaration
This is same as STATICINIT
strength(int) - Static method in class openjava.ptree.BinaryExpression
Returns the strength of the union of the operator.
strictlyEquals(Signature) - Method in class openjava.mop.Signature
 
STRING - Static variable in class openjava.mop.OJSystem
class object for java.lang.String
STRING - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
STRING - Static variable in class openjava.ptree.Literal
 
STRING_LITERAL - Static variable in interface openjava.syntax.TokenID
 
stringFromDimension(int) - Static method in class openjava.ptree.TypeName
 
SUB - Static variable in class openjava.ptree.AssignmentExpression
 
subList(int, int) - Method in class openjava.ptree.StatementList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ClassDeclarationList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.MemberDeclarationList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CaseLabelList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CaseGroupList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ParameterList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CatchList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ExpressionList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ObjectList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ArrayInitializer
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
SUFFIX - Static variable in class openjava.mop.MetaInfo
 
SunJavaCompiler - class JP.ac.tsukuba.openjava.SunJavaCompiler.
The class SunJavaCompiler is an adapter for Sun's javac.
SunJavaCompiler() - Constructor for class JP.ac.tsukuba.openjava.SunJavaCompiler
 
SunLibCompiler - class JP.ac.tsukuba.openjava.SunLibCompiler.
The class SunLibCompiler is an adapter for the compiler which invokes Sun's library javac.
SunLibCompiler() - Constructor for class JP.ac.tsukuba.openjava.SunLibCompiler
 
SUPER - Static variable in class openjava.ptree.SelfAccess
 
SUPER - Static variable in interface openjava.syntax.TokenID
 
SWITCH - Static variable in interface openjava.syntax.TokenID
 
SwitchStatement - class openjava.ptree.SwitchStatement.
The SwitchStatement class represents switch statement node of parse tree.
SwitchStatement(Expression, CaseGroupList) - Constructor for class openjava.ptree.SwitchStatement
Allocates a new object.
symbol_table - Variable in class openjava.mop.ClosedEnvironment
 
SYNCHRONIZED - Static variable in class openjava.mop.OJModifier
 
SYNCHRONIZED - Static variable in class openjava.ptree.ModifierList
 
SYNCHRONIZED - Static variable in interface openjava.syntax.TokenID
 
SynchronizedStatement - class openjava.ptree.SynchronizedStatement.
The SynchronizedStatement class represents a synchronized statement node of parse tree.
SynchronizedStatement(Expression, StatementList) - Constructor for class openjava.ptree.SynchronizedStatement
Allocates a new object.
SyntaxException - exception openjava.syntax.SyntaxException.
The class SyntaxException
SyntaxException() - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(ParseException) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(String) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(Token, int[][], String[]) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxRule - interface openjava.syntax.SyntaxRule.
The interface SyntaxRule represents a syntax rule.

T

table - Variable in class openjava.mop.ClosedEnvironment
 
THIS - Static variable in class openjava.ptree.SelfAccess
 
THIS - Static variable in interface openjava.syntax.TokenID
 
THROW - Static variable in interface openjava.syntax.TokenID
 
THROWS - Static variable in interface openjava.syntax.TokenID
 
ThrowStatement - class openjava.ptree.ThrowStatement.
The ThrowStatement class represents a throw statement node of parse tree.
ThrowStatement(Expression) - Constructor for class openjava.ptree.ThrowStatement
Allocates a new ThrowStatement object.
TILDE - Static variable in interface openjava.syntax.TokenID
 
TIMES - Static variable in class openjava.ptree.BinaryExpression
 
TNsForOJClasses(OJClass[]) - Static method in class openjava.mop.Toolbox
 
toDimension(String) - Static method in class openjava.ptree.TypeName
 
toFlattenString() - Method in class openjava.ptree.ParseTreeObject
Generates the string expression from this node.
toFlattenString() - Method in interface openjava.ptree.ParseTree
Generates the string expression from this node.
toFlattenString(String) - Static method in class openjava.mop.MetaInfo
 
TokenID - interface openjava.syntax.TokenID.
The class TokenID
TokenRule - class openjava.syntax.TokenRule.
The class TokenRule represents the syntax rule of a list separated by an separator.
TokenRule(int) - Constructor for class openjava.syntax.TokenRule
Allocates a new rule representing a specified token.
TokenSource - interface openjava.syntax.TokenSource.
The class TokenSource
toModifier() - Method in class openjava.mop.OJModifier
Returns the specifier int for modifiers in regular Java.
Toolbox - class openjava.mop.Toolbox.
The class Toolbox is an utility class.
Toolbox() - Constructor for class openjava.mop.Toolbox
 
toPackageName(String) - Static method in class openjava.mop.Environment
Converts a fully-qualified name to the corresponding package name.
toQualifiedName(String) - Method in class openjava.mop.Environment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.GlobalEnvironment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.FileEnvironment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.ClassEnvironment
Obtains the fully-qualified name of the given class name.
toSimpleName(String) - Static method in class openjava.mop.Environment
Converts a fully-qualified name to the corresponding simple-name.
toString() - Method in class openjava.mop.Environment
 
toString() - Method in class openjava.mop.ClosedEnvironment
 
toString() - Method in class openjava.mop.GlobalEnvironment
 
toString() - Method in class openjava.mop.OJModifier
Generates a string describing the access modifier flags without user modifiers.
toString() - Method in class openjava.mop.OJMethod
 
toString() - Method in class openjava.mop.Signature
Returns the String representation of this signature.
toString() - Method in class openjava.mop.FileEnvironment
 
toString() - Method in class openjava.mop.OJField
 
toString() - Method in class openjava.mop.OJClass
Converts the object to a string.
toString() - Method in class openjava.mop.OJConstructor
 
toString() - Method in class openjava.mop.ClassEnvironment
 
toString() - Method in class openjava.ptree.ParseTreeObject
Generates a string object of regular Java source code representing this parse-tree.
toString() - Method in class openjava.ptree.Leaf
Overrides to return its text as the string of this instance.
toString() - Method in class openjava.ptree.ModifierList
 
toString() - Method in interface openjava.ptree.ParseTree
Generates string which presents for this parse-tree
toString() - Method in class openjava.ptree.ObjectList
 
toString(int) - Static method in class openjava.ptree.ModifierList
Return a string describing the access modifier flags in the specified modifier.
TRANSIENT - Static variable in class openjava.mop.OJModifier
 
TRANSIENT - Static variable in class openjava.ptree.ModifierList
 
TRANSIENT - Static variable in interface openjava.syntax.TokenID
 
translate(OJClass) - Method in class openjava.ptree.util.ParseTreeTranslator
Main method to be called.
translateAllocationExpression(AllocationExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the construct expression node.
translateAllocationExpression(Expression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the allocation expression node.
translateArrayAccess(ArrayAccess) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the array access node.
translateArrayAllocationExpression(ArrayAllocationExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the array allocation expression node.
translateArrayInitializer(ArrayInitializer) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the array initializer node
translateAssignmentExpression(AssignmentExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates assignment expression node
translateBinaryExpression(BinaryExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the binary expression.
translateBlock(Block) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates block node
translateBreakStatement(BreakStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates break statement node.
translateCaseGroup(CaseGroup) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates statements after case node
translateCaseGroupList(CaseGroupList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates switch statement node
translateCastExpression(CastExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the cast expression node.
translateCatchBlock(CatchBlock) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the catch block node.
translateCatchList(CatchList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates catch list
translateClassDeclaration(ClassDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates class declaration
translateClassType(ClassType) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates class type node
translateClassTypeList(ClassTypeList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates class type list
translateConditionalExpression(ConditionalExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the conditional expression.
translateConstructorDeclaration(ConstructorDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates constructor declaration node
translateContinueStatement(ContinueStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the continue statement node.
translateDefinition() - Method in class openjava.mop.OJClass
 
translateDefinition() - Method in class openjava.mop.Metaclass
 
translateDefinition(Environment, ClassDeclaration) - Method in class openjava.mop.OJClass
 
translateDimExprList(DimExprList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the array dimension expr list.
translateDoWhileStatement(DoWhileStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the do-while statement node.
translateEmptyStatement(EmptyStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates empty statement
translateExpression(Expression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the expression node.
translateExpressionList(ExpressionList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the expression list.
translateExpressionStatement(ExpressionStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates expression statement node.
translateFieldAccess(FieldAccess) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the field access node.
translateFieldDeclaration(FieldDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates field variable declaration node
translateForStatement(ForStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the for statement node.
translateGuardingStatement(Statement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the guarding statement node.
translateIdentifier(Identifier) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the identifier node.
translateIfStatement(IfStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates if statement node
translateInstanceofExpression(InstanceofExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the instanceof expression.
translateIterationStatement(Statement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates iteration node
translateJumpStatement(Statement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates jump statement node
translateLabeldStatement(LabeledStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates labeled statement node
translateLiteral(Literal) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the literal.
translateMemberDeclaration(MemberDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates member declaration list node
translateMemberDeclarationList(MemberDeclarationList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates field declaration list
translateMemberInitializer(MemberInitializer) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates static initializer node
translateMethodCall(MethodCall) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the mehtod call node.
translateMethodDeclaration(MethodDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates method declaration node
translateModifier(Modifier) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates modfier node
translateModifierList(ModifierList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates modifier list
translateParameter(Parameter) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates parameter
translateParameterList(ParameterList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates parameter list
translatePrimitiveType(PrimitiveType) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates primitive type node
translateQualifiedName(QualifiedName) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates qualified name
translateReturnStatement(ReturnStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates return statement node
translateSelectionStatement(Statement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates selection statement node
translateSpecialName(SpecialName) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the special name node.
translateStatement(Statement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates statement node
translateStatementList(StatementList) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates statement list
translateSwitchStatement(SwitchStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates switch statement node
translateSynchronizedStatement(SynchronizedStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates synchronized statement node.
translateThrowStatement(ThrowStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates throw statement node
translateTryStatement(TryStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the try statement node.
translateTypeName(TypeName) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates type name node
translateTypeSpecifier(TypeSpecifier) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates type specifier node
translateUnaryExpression(UnaryExpression) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the unary expression.
translateVariableDeclaration(VariableDeclaration) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates local variable declaration statement node.
translateVariableDeclarator(VariableDeclarator) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates variable declarator node
translateVariableInitializer(VariableInitializer) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates the variable initializer node
translateWhileStatement(WhileStatement) - Method in class openjava.ptree.util.ParseTreeTranslator
Translates while statement node
TranslatorThread - class openjava.ojc.TranslatorThread.
 
TranslatorThread(Environment, OJClass) - Constructor for class openjava.ojc.TranslatorThread
 
trimOnDemand(String) - Static method in class openjava.ptree.CompilationUnit
Removes ".*" at tail if it exists.
TRUE - Static variable in interface openjava.syntax.TokenID
 
TRY - Static variable in interface openjava.syntax.TokenID
 
TryStatement - class openjava.ptree.TryStatement.
The TryStatement class represents a try statement node of parse tree.
TryStatement(StatementList, CatchList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
TryStatement(StatementList, CatchList, StatementList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
TryStatement(StatementList, StatementList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
TYPE - Static variable in interface openjava.ptree.MemberDeclaration
The TYPE is a kind of MemberDeclaration
TypeName - class openjava.ptree.TypeName.
The TypeName class represents a type specifier node of parse tree.
TypeName(String) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, Hashtable) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, int) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, int, Hashtable) - Constructor for class openjava.ptree.TypeName
 
TypeNameQualifier - class openjava.ptree.util.TypeNameQualifier.
The class TypeNameQualifier is a utility class to be usede for making a copy of ptree work well without import statements.
TypeNameQualifier(Environment) - Constructor for class openjava.ptree.util.TypeNameQualifier
Constructs a new visitor for parse tree for qualifying each type name appearing there.
TypeNameQualifier(Environment, String) - Constructor for class openjava.ptree.util.TypeNameQualifier
Constructs a new visitor for parse tree for qualifying each type name appearing there.
TypeNameRule - class openjava.syntax.TypeNameRule.
The class TypeNameRule
TypeNameRule() - Constructor for class openjava.syntax.TypeNameRule
 

U

UnaryExpression - class openjava.ptree.UnaryExpression.
The UnaryExpression class presents for an expression which consists of unary operator with one Expression.
UnaryExpression(Expression, int) - Constructor for class openjava.ptree.UnaryExpression
Allocates a new object.
UnaryExpression(int, Expression) - Constructor for class openjava.ptree.UnaryExpression
Allocates a new object.
underConstruction - Static variable in class openjava.mop.OJSystem
internal use only
unwrappedPrimitive() - Method in class openjava.mop.OJClass
Obtains the real type class if this class represents a primitive wrapper type.

V

Variable - class openjava.ptree.Variable.
The Variable class represents a type specifier node of parse tree.
Variable(String) - Constructor for class openjava.ptree.Variable
Allocates a new object.
VariableBinder - class openjava.ptree.util.VariableBinder.
The class VariableBinder
VariableBinder(Environment) - Constructor for class openjava.ptree.util.VariableBinder
 
VariableDeclaration - class openjava.ptree.VariableDeclaration.
The VariableDeclaration class presents local variable declaration statement node of parse tree.
VariableDeclaration(ModifierList, TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(ModifierList, TypeName, VariableDeclarator) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(TypeName, VariableDeclarator) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclarator - class openjava.ptree.VariableDeclarator.
The VariableDeclarator class presents variable declarator node of parse tree
VariableDeclarator(String, int, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclarator
Allocates a new object.
VariableDeclarator(String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclarator
Allocates a new object.
VariableInitializer - interface openjava.ptree.VariableInitializer.
The VariableInitializer class presents common interfaces to several initializer format interface VariableInitializer is implemented by Expression ArrayInitializer
visit(AllocationExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(AllocationExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.ExpansionApplier
 
visit(BinaryExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(BinaryExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Block) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Block) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(BreakStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(BreakStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseGroup) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseGroup) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseGroupList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseGroupList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseLabel) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseLabel) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseLabelList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseLabelList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CastExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CastExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CatchBlock) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CatchBlock) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CatchList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CatchList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassLiteral) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassLiteral) - Method in class openjava.ptree.util.TypeNameQualifier
This is needed because of a bug.
visit(ClassLiteral) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CompilationUnit) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CompilationUnit) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ContinueStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ContinueStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(EmptyStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(EmptyStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Expression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ExpressionList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ExpressionList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(FieldAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(FieldAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ForStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ForStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(IfStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(IfStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(LabeledStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(LabeledStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Leaf) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(List) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Literal) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Literal) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MemberDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MemberInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MemberInitializer) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MethodCall) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MethodCall) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ModifierList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ModifierList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(NonLeaf) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Parameter) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Parameter) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ParameterList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ParameterList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ParseTree) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ParseTreeObject) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ReturnStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ReturnStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SelfAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(SelfAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Statement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(StatementList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(StatementList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SwitchStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(SwitchStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ThrowStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ThrowStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(TryStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(TryStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(TypeName) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(TypeName) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(TypeName) - Method in class openjava.ptree.util.SourceCodeWriter
rough around innerclass
visit(UnaryExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(UnaryExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Variable) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Variable) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(VariableInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(WhileStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(WhileStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
VOID - Static variable in class openjava.mop.OJSystem
class object for primitive type void
VOID - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
VOID - Static variable in interface openjava.syntax.TokenID
 
VOLATILE - Static variable in class openjava.mop.OJModifier
 
VOLATILE - Static variable in class openjava.ptree.ModifierList
 
VOLATILE - Static variable in interface openjava.syntax.TokenID
 

W

waited - Static variable in class openjava.mop.OJSystem
internal use only
waitingPool - Static variable in class openjava.mop.OJSystem
internal use only
waitTranslation(OJClass) - Method in class openjava.mop.OJClass
Waits a callee-side translation on another class metaobject to be done.
WHILE - Static variable in interface openjava.syntax.TokenID
 
WhileStatement - class openjava.ptree.WhileStatement.
The WhileStatement class presents while statement node of parse tree
WhileStatement(Expression, StatementList) - Constructor for class openjava.ptree.WhileStatement
Allocates a new object.
write(Writer) - Method in class openjava.mop.MetaInfo
 
writeCode() - Method in class openjava.ptree.ParseTreeObject
Deprecated.  
writeCode() - Method in class openjava.ptree.NonLeaf
Deprecated.  
writeCode() - Method in class openjava.ptree.VariableDeclaration
 
writeCode() - Method in class openjava.ptree.Leaf
Writes the code of this token.
writeCode() - Method in class openjava.ptree.AssignmentExpression
 
writeCode() - Method in class openjava.ptree.CompilationUnit
Overrides the writing code method
writeCode() - Method in class openjava.ptree.BreakStatement
 
writeCode() - Method in class openjava.ptree.UnaryExpression
 
writeCode() - Method in class openjava.ptree.ThrowStatement
 
writeCode() - Method in class openjava.ptree.EmptyStatement
 
writeCode() - Method in class openjava.ptree.List
Writes the code this parse-tree presents for.
writeCode() - Method in class openjava.ptree.ModifierList
 
writeCode() - Method in class openjava.ptree.Block
 
writeCode() - Method in class openjava.ptree.ArrayAccess
 
writeCode() - Method in class openjava.ptree.FieldDeclaration
Overrides writing code method
writeCode() - Method in class openjava.ptree.ArrayAllocationExpression
 
writeCode() - Method in class openjava.ptree.ForStatement
 
writeCode() - Method in interface openjava.ptree.MemberDeclaration
 
writeCode() - Method in class openjava.ptree.VariableDeclarator
write code String "=" VaraiableInitializer
writeCode() - Method in class openjava.ptree.ConstructorDeclaration
 
writeCode() - Method in class openjava.ptree.MethodDeclaration
 
writeCode() - Method in class openjava.ptree.SwitchStatement
 
writeCode() - Method in class openjava.ptree.MemberInitializer
 
writeCode() - Method in class openjava.ptree.FieldAccess
 
writeCode() - Method in class openjava.ptree.TryStatement
 
writeCode() - Method in class openjava.ptree.CaseLabel
 
writeCode() - Method in class openjava.ptree.DoWhileStatement
 
writeCode() - Method in class openjava.ptree.ConditionalExpression
 
writeCode() - Method in class openjava.ptree.LabeledStatement
 
writeCode() - Method in class openjava.ptree.SynchronizedStatement
 
writeCode() - Method in class openjava.ptree.ContinueStatement
 
writeCode() - Method in class openjava.ptree.InstanceofExpression
 
writeCode() - Method in class openjava.ptree.ExpressionStatement
 
writeCode() - Method in class openjava.ptree.MethodCall
 
writeCode() - Method in class openjava.ptree.AllocationExpression
 
writeCode() - Method in class openjava.ptree.Parameter
 
writeCode() - Method in class openjava.ptree.CastExpression
Deprecated.  
writeCode() - Method in class openjava.ptree.BinaryExpression
 
writeCode() - Method in class openjava.ptree.CaseGroup
 
writeCode() - Method in interface openjava.ptree.ParseTree
Deprecated.  
writeCode() - Method in class openjava.ptree.TypeName
 
writeCode() - Method in class openjava.ptree.IfStatement
 
writeCode() - Method in class openjava.ptree.ReturnStatement
 
writeCode() - Method in class openjava.ptree.ClassDeclaration
write object code ModifierList "class" Identifier "extends" TypeName "implements" TypeNameList MemberDeclarationList
writeCode() - Method in class openjava.ptree.CatchBlock
 
writeCode() - Method in class openjava.ptree.WhileStatement
 
writeCode() - Method in class openjava.ptree.ArrayInitializer
 
writeCode() - Method in class openjava.ptree.ConstructorInvocation
 
writeDebug(String) - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugL() - Method in class openjava.ptree.ParseTreeObject
 
writeDebugLln() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugln() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugLR() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugR() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugRln() - Static method in class openjava.ptree.ParseTreeObject
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClass
inner use only
writerStack - Static variable in class openjava.ptree.ParseTreeObject
this is used as like grobal variable in ParseTree class-family.
writeTab() - Static method in class openjava.ptree.ParseTreeObject
 

X

XOR - Static variable in class openjava.ptree.AssignmentExpression
 
XOR - Static variable in class openjava.ptree.BinaryExpression
 
XOR - Static variable in interface openjava.syntax.TokenID
 
XORASSIGN - Static variable in interface openjava.syntax.TokenID
 

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