All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.unparser.AbstractExpressionUnparsePrinter

java.lang.Object
    |
    +----hpjava.compiler.expression.AbstractExpressionVisitor
            |
            +----hpjava.compiler.unparser.AbstractExpressionUnparsePrinter

public class AbstractExpressionUnparsePrinter
extends AbstractExpressionVisitor

Variable Index

 o iup
 o out
 o posCounter

Constructor Index

 o AbstractExpressionUnparsePrinter()
 o AbstractExpressionUnparsePrinter(IUnparsePrinter)
 o AbstractExpressionUnparsePrinter(OutputStream)
 o AbstractExpressionUnparsePrinter(Writer)

Method Index

 o flushWriter()
 o visit(AdditionAssignmentNode)
 o visit(AdditiveNode)
 o visit(AndAssignmentNode)
 o visit(AndNode)
 o visit(AssignmentNode)
 o visit(CastNode)
 o visit(ComplementNode)
 o visit(ConditionalAndNode)
 o visit(ConditionalNode)
 o visit(ConditionalOrNode)
 o visit(DivideNode)
 o visit(DivisionAssignmentNode)
 o visit(EqualityNode)
 o visit(ExclusiveOrAssignmentNode)
 o visit(ExclusiveOrNode)
 o visit(ExtensionRightShiftAssignmentNode)
 o visit(ExtensionRightShiftNode)
 o visit(GreaterNode)
 o visit(GreaterThanEqNode)
 o visit(GroupNode)
 o visit(InclusiveOrAssignmentNode)
 o visit(InclusiveOrNode)
 o visit(InEqualityNode)
 o visit(InstanceOfNode)
 o visit(LeftShiftAssignmentNode)
 o visit(LeftShiftNode)
 o visit(LessNode)
 o visit(LessThanEqNode)
 o visit(LogicalNotNode)
 o visit(MinusNode)
 o visit(ModuleNode)
 o visit(ModulusAssignmentNode)
 o visit(MultiplicationAssignmentNode)
 o visit(MultiplicativeNode)
 o visit(PlusNode)
 o visit(PostfixAdditionNode)
 o visit(PostfixNode)
 o visit(PostfixSubtractionNode)
 o visit(PreDecrementNode)
 o visit(PreIncrementNode)
 o visit(PrimaryExpressionNode)
 o visit(RightShiftAssignmentNode)
 o visit(RightShiftNode)
 o visit(SubtractionAssignmentNode)
 o visit(SubtractiveNode)
 o visit(TypeNode)

Variables

 o out
protected PrintWriter out
 o posCounter
protected int[] posCounter
 o iup
protected IUnparsePrinter iup

Constructors

 o AbstractExpressionUnparsePrinter
public AbstractExpressionUnparsePrinter(IUnparsePrinter iup)
 o AbstractExpressionUnparsePrinter
public AbstractExpressionUnparsePrinter()
 o AbstractExpressionUnparsePrinter
public AbstractExpressionUnparsePrinter(Writer o)
 o AbstractExpressionUnparsePrinter
public AbstractExpressionUnparsePrinter(OutputStream o)

Methods

 o flushWriter
public void flushWriter()
 o visit
public void visit(PrimaryExpressionNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(TypeNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(AssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(AdditionAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(SubtractionAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(MultiplicationAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(DivisionAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(AndAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(InclusiveOrAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ExclusiveOrAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(LeftShiftAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(RightShiftAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ModulusAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ExtensionRightShiftAssignmentNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ConditionalNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ConditionalOrNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ConditionalAndNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ExclusiveOrNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(InclusiveOrNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(EqualityNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(InEqualityNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(InstanceOfNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(GreaterNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(GreaterThanEqNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(LessNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(LessThanEqNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ExtensionRightShiftNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(LeftShiftNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(RightShiftNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(AdditiveNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(SubtractiveNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(MultiplicativeNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(DivideNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ModuleNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PlusNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(MinusNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(AndNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(CastNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(ComplementNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(LogicalNotNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PreIncrementNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PreDecrementNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PostfixNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PostfixAdditionNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(PostfixSubtractionNode n)
Overrides:
visit in class AbstractExpressionVisitor
 o visit
public void visit(GroupNode n)
Overrides:
visit in class AbstractExpressionVisitor

All Packages  Class Hierarchy  This Package  Previous  Next  Index