Uses of Class
openjava.ptree.ParseTreeObject

Packages that use ParseTreeObject
openjava.ptree   
openjava.ptree.util   
 

Uses of ParseTreeObject in openjava.ptree
 

Subclasses of ParseTreeObject in openjava.ptree
 class AllocationExpression
          The AllocationExpression class represents an expression which allocates a new object with its constructor.
 class ArrayAccess
          The ArrayAccess represents an array access.
 class ArrayAllocationExpression
          The ArrayAllocationExpression class represents an expression which allocates a new array object.
 class ArrayInitializer
          The ArrayInitializer class presents initializer list of array elements.
 class AssignmentExpression
          The AssignmentExpression class represents an assignment expression with an assignment operator.
 class BinaryExpression
          The BinaryExpression class represents an expression which consists of an operators and two operands.
 class Block
          The Block class represents a node of parse tree of block statement like :
{ int i = 0; i = f( i ); }
 class BreakStatement
          The BreakStatement class represents a break statement node of parse tree.
 class CaseGroup
           
 class CaseGroupList
          The CaseGroupList class presents for the node of parse tree of CaseGroup
 class CaseLabel
          The CaseLabel class presents for the ptree-node like "case 1 :"
 class CaseLabelList
          The CaseLabelList class presents for the node of parse tree of CaseLabel
 class CastExpression
          The CastExpression class represents a cast expression of parse tree.
 class CatchBlock
          The CatchBlock class presents catch node of parse tree
 class CatchList
          The CatchList class presents for the node of parse tree of CatchBlock
 class ClassDeclaration
          The ClassDeclaration class presents class declaraton node of parse tree.
 class ClassDeclarationList
          The ClassDeclarationList class presents for the node of parse tree of ClassDeclaration
 class ClassLiteral
          The ClassLiteral class represents an expression as a object of Class class, which is suppoted since JDK 1.1.
 class CompilationUnit
          The CompilationUnit class presents for the whole parse tree in a file.
 class ConditionalExpression
          The ConditionalExpression class represents a conditional expression like:
(i == 1) ?
 class ConstructorDeclaration
          The ConstructorDeclaration class represents constructor declaration node of the parse tree.
 class ConstructorInvocation
          The ConstructorInvocation class presents expression statement node of parse tree
 class ContinueStatement
          The ContinueStatement class represents a continue statement node of parse tree.
 class DoWhileStatement
          The DoWhileStatement class represents a do-while statement node of parse tree.
 class EmptyStatement
          The EmptyStatement class represents an empty statement node of parse tree.
 class ExpressionList
          The ExpressionList class presents for the node of parse tree of Expression
 class ExpressionObject
          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
 class ExpressionStatement
          The ExpressionStatement class presents expression statement node of parse tree
 class 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() .
 class FieldDeclaration
          The FieldDeclaration class presents for node of parse tree.
 class ForStatement
          The ForStatement class represents a for statement node of parse tree.
 class IfStatement
          The IfStatement class represents a if statement node of parse tree
 class 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.
 class LabeledStatement
          The LabeledStatement class presents labeled statement node of parse tree
 class Leaf
          The Leaf class is a token-node in the parse tree of OpenJava.
 class List
          The List class presents for the list of parse trees.
 class Literal
          The Literal class represents a literal.
 class MemberDeclarationList
          The MemberDeclarationList class presents for the node of parse tree of MemberDeclaration
 class MemberInitializer
          The InstanceInitilizer class represents instance initializer block of parse tree.
 class MethodCall
          The MethodCall class represents a method call expression.
 class MethodDeclaration
          The MethodDeclaration class presents method declaration node of parse tree.
 class ModifierList
          The ModifierList class presents for the node of parse tree of qualified name.
 class NonLeaf
          The NonLeaf class presents for node of parse tree.
 class ObjectList
          The ObjectList class presents for the node of parse tree of Objects
 class Parameter
          The Parameter class represents parameter node of parse tree.
 class ParameterList
          The ParameterList class presents for the node of parse tree of Parameter
 class ReturnStatement
          The ReturnStatement class represents a return statement node of parse tree.
 class SelfAccess
          The class SelfAccess represents an access to this object. this or super
 class StatementList
          The StatementList class presents for the node of parse tree of Statement
 class SwitchStatement
          The SwitchStatement class represents switch statement node of parse tree.
 class SynchronizedStatement
          The SynchronizedStatement class represents a synchronized statement node of parse tree.
 class ThrowStatement
          The ThrowStatement class represents a throw statement node of parse tree.
 class TryStatement
          The TryStatement class represents a try statement node of parse tree.
 class TypeName
          The TypeName class represents a type specifier node of parse tree.
 class UnaryExpression
          The UnaryExpression class presents for an expression which consists of unary operator with one Expression.
 class Variable
          The Variable class represents a type specifier node of parse tree.
 class VariableDeclaration
          The VariableDeclaration class presents local variable declaration statement node of parse tree.
 class VariableDeclarator
          The VariableDeclarator class presents variable declarator node of parse tree
 class WhileStatement
          The WhileStatement class presents while statement node of parse tree
 

Methods in openjava.ptree that return ParseTreeObject
 ParseTreeObject ParseTreeObject.getParent()
           
 

Methods in openjava.ptree with parameters of type ParseTreeObject
protected  void ParseTreeObject.setParent(ParseTreeObject parent)
           
 

Uses of ParseTreeObject in openjava.ptree.util
 

Methods in openjava.ptree.util with parameters of type ParseTreeObject
 void ParseTreeVisitor.visit(ParseTreeObject p)