Uses of Class
openjava.ptree.NonLeaf

Packages that use NonLeaf
openjava.ptree   
openjava.ptree.util   
 

Uses of NonLeaf in openjava.ptree
 

Subclasses of NonLeaf 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 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 CaseLabel
          The CaseLabel class presents for the ptree-node like "case 1 :"
 class CastExpression
          The CastExpression class represents a cast expression of parse tree.
 class CatchBlock
          The CatchBlock class presents catch node of parse tree
 class ClassDeclaration
          The ClassDeclaration class presents class declaraton node of parse tree.
 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 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 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 Parameter
          The Parameter class represents parameter node of parse tree.
 class ReturnStatement
          The ReturnStatement class represents a return statement node of parse tree.
 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 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
 

Uses of NonLeaf in openjava.ptree.util
 

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