Uses of Package
openjava.ptree

Packages that use openjava.ptree
openjava.mop Provides classes that are fundamental to the design of the OpenJava Meta-Object Protocols (MOP).  
openjava.ptree   
openjava.ptree.util   
openjava.syntax   
 

Classes in openjava.ptree used by openjava.mop
AllocationExpression
          The AllocationExpression class represents an expression which allocates a new object with its constructor.
ArrayAccess
          The ArrayAccess represents an array access.
ArrayAllocationExpression
          The ArrayAllocationExpression class represents an expression which allocates a new array object.
AssignmentExpression
          The AssignmentExpression class represents an assignment expression with an assignment operator.
CastExpression
          The CastExpression class represents a cast expression of parse tree.
ClassDeclaration
          The ClassDeclaration class presents class declaraton node of parse tree.
CompilationUnit
          The CompilationUnit class presents for the whole parse tree in a file.
ConstructorDeclaration
          The ConstructorDeclaration class represents constructor declaration node of the parse tree.
ConstructorInvocation
          The ConstructorInvocation class presents expression statement node of parse tree
Expression
          The Expression interface presents common interface to access Expression node of parse tree this interface is implements by UnaryExpression BinaryExpression ConditionalExpression AssignmentExpression CastExpression AllocationExpression ArrayAllocationExpression Variable MethodCall SpecialName Literal ClassLiteral ArrayAccess FieldAccess
ExpressionList
          The ExpressionList class presents for the node of parse tree of Expression
FieldAccess
          The FieldAccess class represents a field access like :
f().str
In this field access, you can get f() by getReferenceExpr() and can get str by getName() .
FieldDeclaration
          The FieldDeclaration class presents for node of parse tree.
MethodCall
          The MethodCall class represents a method call expression.
MethodDeclaration
          The MethodDeclaration class presents method declaration node of parse tree.
ModifierList
          The ModifierList class presents for the node of parse tree of qualified name.
ParameterList
          The ParameterList class presents for the node of parse tree of Parameter
ParseTree
          The ParseTree class presents for the node of parse tree.
Statement
          The Statement class presents common statement interface of parse tree.
StatementList
          The StatementList class presents for the node of parse tree of Statement
TypeName
          The TypeName class represents a type specifier node of parse tree.
VariableDeclaration
          The VariableDeclaration class presents local variable declaration statement node of parse tree.
 

Classes in openjava.ptree used by openjava.ptree
ArrayInitializer
          The ArrayInitializer class presents initializer list of array elements.
CaseGroup
           
CaseGroupList
          The CaseGroupList class presents for the node of parse tree of CaseGroup
CaseLabel
          The CaseLabel class presents for the ptree-node like "case 1 :"
CaseLabelList
          The CaseLabelList class presents for the node of parse tree of CaseLabel
CatchBlock
          The CatchBlock class presents catch node of parse tree
CatchList
          The CatchList class presents for the node of parse tree of CatchBlock
ClassDeclaration
          The ClassDeclaration class presents class declaraton node of parse tree.
ClassDeclarationList
          The ClassDeclarationList class presents for the node of parse tree of ClassDeclaration
ConstructorInvocation
          The ConstructorInvocation class presents expression statement node of parse tree
Expression
          The Expression interface presents common interface to access Expression node of parse tree this interface is implements by UnaryExpression BinaryExpression ConditionalExpression AssignmentExpression CastExpression AllocationExpression ArrayAllocationExpression Variable MethodCall SpecialName Literal ClassLiteral ArrayAccess FieldAccess
ExpressionList
          The ExpressionList class presents for the node of parse tree of Expression
Leaf
          The Leaf class is a token-node in the parse tree of OpenJava.
List
          The List class presents for the list of parse trees.
Literal
          The Literal class represents a literal.
MemberDeclaration
          The MemberDeclaration interface types ptree-node into the member declaration in the body of class.
MemberDeclarationList
          The MemberDeclarationList class presents for the node of parse tree of MemberDeclaration
ModifierList
          The ModifierList class presents for the node of parse tree of qualified name.
NonLeaf
          The NonLeaf class presents for node of parse tree.
ObjectList
          The ObjectList class presents for the node of parse tree of Objects
Parameter
          The Parameter class represents parameter node of parse tree.
ParameterList
          The ParameterList class presents for the node of parse tree of Parameter
ParseTree
          The ParseTree class presents for the node of parse tree.
ParseTreeException
           
ParseTreeObject
          The ParseTree class presents for the node of parse tree.
SelfAccess
          The class SelfAccess represents an access to this object. this or super
Statement
          The Statement class presents common statement interface of parse tree.
StatementList
          The StatementList class presents for the node of parse tree of Statement
TypeName
          The TypeName class represents a type specifier node of parse tree.
Variable
          The Variable class represents a type specifier node of parse tree.
VariableDeclarator
          The VariableDeclarator class presents variable declarator node of parse tree
VariableInitializer
          The VariableInitializer class presents common interfaces to several initializer format interface VariableInitializer is implemented by Expression ArrayInitializer
 

Classes in openjava.ptree used by openjava.ptree.util
AllocationExpression
          The AllocationExpression class represents an expression which allocates a new object with its constructor.
ArrayAccess
          The ArrayAccess represents an array access.
ArrayAllocationExpression
          The ArrayAllocationExpression class represents an expression which allocates a new array object.
ArrayInitializer
          The ArrayInitializer class presents initializer list of array elements.
AssignmentExpression
          The AssignmentExpression class represents an assignment expression with an assignment operator.
BinaryExpression
          The BinaryExpression class represents an expression which consists of an operators and two operands.
Block
          The Block class represents a node of parse tree of block statement like :
{ int i = 0; i = f( i ); }
BreakStatement
          The BreakStatement class represents a break statement node of parse tree.
CaseGroup
           
CaseGroupList
          The CaseGroupList class presents for the node of parse tree of CaseGroup
CaseLabel
          The CaseLabel class presents for the ptree-node like "case 1 :"
CaseLabelList
          The CaseLabelList class presents for the node of parse tree of CaseLabel
CastExpression
          The CastExpression class represents a cast expression of parse tree.
CatchBlock
          The CatchBlock class presents catch node of parse tree
CatchList
          The CatchList class presents for the node of parse tree of CatchBlock
ClassDeclaration
          The ClassDeclaration class presents class declaraton node of parse tree.
ClassDeclarationList
          The ClassDeclarationList class presents for the node of parse tree of ClassDeclaration
ClassLiteral
          The ClassLiteral class represents an expression as a object of Class class, which is suppoted since JDK 1.1.
CompilationUnit
          The CompilationUnit class presents for the whole parse tree in a file.
ConditionalExpression
          The ConditionalExpression class represents a conditional expression like:
(i == 1) ?
ConstructorDeclaration
          The ConstructorDeclaration class represents constructor declaration node of the parse tree.
ConstructorInvocation
          The ConstructorInvocation class presents expression statement node of parse tree
ContinueStatement
          The ContinueStatement class represents a continue statement node of parse tree.
DoWhileStatement
          The DoWhileStatement class represents a do-while statement node of parse tree.
EmptyStatement
          The EmptyStatement class represents an empty statement node of parse tree.
Expression
          The Expression interface presents common interface to access Expression node of parse tree this interface is implements by UnaryExpression BinaryExpression ConditionalExpression AssignmentExpression CastExpression AllocationExpression ArrayAllocationExpression Variable MethodCall SpecialName Literal ClassLiteral ArrayAccess FieldAccess
ExpressionList
          The ExpressionList class presents for the node of parse tree of Expression
ExpressionStatement
          The ExpressionStatement class presents expression statement node of parse tree
FieldAccess
          The FieldAccess class represents a field access like :
f().str
In this field access, you can get f() by getReferenceExpr() and can get str by getName() .
FieldDeclaration
          The FieldDeclaration class presents for node of parse tree.
ForStatement
          The ForStatement class represents a for statement node of parse tree.
IfStatement
          The IfStatement class represents a if statement node of parse tree
InstanceofExpression
          The InstanceofExpression represents the expression like :
obj instanceof Object
If the operator in the expression of the left operand has week unity, this automatically produces the code in which the left operand is enclosed by parenthesises.
LabeledStatement
          The LabeledStatement class presents labeled statement node of parse tree
Leaf
          The Leaf class is a token-node in the parse tree of OpenJava.
List
          The List class presents for the list of parse trees.
Literal
          The Literal class represents a literal.
MemberDeclaration
          The MemberDeclaration interface types ptree-node into the member declaration in the body of class.
MemberDeclarationList
          The MemberDeclarationList class presents for the node of parse tree of MemberDeclaration
MemberInitializer
          The InstanceInitilizer class represents instance initializer block of parse tree.
MethodCall
          The MethodCall class represents a method call expression.
MethodDeclaration
          The MethodDeclaration class presents method declaration node of parse tree.
ModifierList
          The ModifierList class presents for the node of parse tree of qualified name.
NonLeaf
          The NonLeaf class presents for node of parse tree.
Parameter
          The Parameter class represents parameter node of parse tree.
ParameterList
          The ParameterList class presents for the node of parse tree of Parameter
ParseTree
          The ParseTree class presents for the node of parse tree.
ParseTreeException
           
ParseTreeObject
          The ParseTree class presents for the node of parse tree.
ReturnStatement
          The ReturnStatement class represents a return statement node of parse tree.
SelfAccess
          The class SelfAccess represents an access to this object. this or super
Statement
          The Statement class presents common statement interface of parse tree.
StatementList
          The StatementList class presents for the node of parse tree of Statement
SwitchStatement
          The SwitchStatement class represents switch statement node of parse tree.
SynchronizedStatement
          The SynchronizedStatement class represents a synchronized statement node of parse tree.
ThrowStatement
          The ThrowStatement class represents a throw statement node of parse tree.
TryStatement
          The TryStatement class represents a try statement node of parse tree.
TypeName
          The TypeName class represents a type specifier node of parse tree.
UnaryExpression
          The UnaryExpression class presents for an expression which consists of unary operator with one Expression.
Variable
          The Variable class represents a type specifier node of parse tree.
VariableDeclaration
          The VariableDeclaration class presents local variable declaration statement node of parse tree.
VariableDeclarator
          The VariableDeclarator class presents variable declarator node of parse tree
VariableInitializer
          The VariableInitializer class presents common interfaces to several initializer format interface VariableInitializer is implemented by Expression ArrayInitializer
WhileStatement
          The WhileStatement class presents while statement node of parse tree
 

Classes in openjava.ptree used by openjava.syntax
Block
          The Block class represents a node of parse tree of block statement like :
{ int i = 0; i = f( i ); }
Expression
          The Expression interface presents common interface to access Expression node of parse tree this interface is implements by UnaryExpression BinaryExpression ConditionalExpression AssignmentExpression CastExpression AllocationExpression ArrayAllocationExpression Variable MethodCall SpecialName Literal ClassLiteral ArrayAccess FieldAccess
ParseTree
          The ParseTree class presents for the node of parse tree.
Statement
          The Statement class presents common statement interface of parse tree.
TypeName
          The TypeName class represents a type specifier node of parse tree.
Variable
          The Variable class represents a type specifier node of parse tree.