janino.net

org.codehaus.janino
Interface Visitor.RvalueVisitor

All Superinterfaces:
Visitor.LvalueVisitor
All Known Subinterfaces:
Visitor.AtomVisitor, Visitor.ComprehensiveVisitor, Visitor.ElementValueVisitor
All Known Implementing Classes:
UnparseVisitor
Enclosing class:
Visitor

public static interface Visitor.RvalueVisitor
extends Visitor.LvalueVisitor

The visitor for all kinds of Java.Rvalues.


Method Summary
 void visitArrayLength(Java.ArrayLength al)
          Invoked by Java.ArrayLength.accept(Visitor.RvalueVisitor)
 void visitAssignment(Java.Assignment a)
          Invoked by Java.Assignment.accept(Visitor.RvalueVisitor)
 void visitBinaryOperation(Java.BinaryOperation bo)
          Invoked by Java.BinaryOperation.accept(Visitor.RvalueVisitor)
 void visitBooleanLiteral(Java.BooleanLiteral bl)
          Invoked by Java.BooleanLiteral.accept(Visitor.RvalueVisitor)
 void visitCast(Java.Cast c)
          Invoked by Java.Cast.accept(Visitor.RvalueVisitor)
 void visitCharacterLiteral(Java.CharacterLiteral cl)
          Invoked by Java.CharacterLiteral.accept(Visitor.RvalueVisitor)
 void visitClassLiteral(Java.ClassLiteral cl)
          Invoked by Java.ClassLiteral.accept(Visitor.RvalueVisitor)
 void visitConditionalExpression(Java.ConditionalExpression ce)
          Invoked by Java.ConditionalExpression.accept(Visitor.RvalueVisitor)
 void visitCrement(Java.Crement c)
          Invoked by Java.Crement.accept(Visitor.RvalueVisitor)
 void visitFloatingPointLiteral(Java.FloatingPointLiteral fpl)
          Invoked by Java.FloatingPointLiteral.accept(Visitor.RvalueVisitor)
 void visitInstanceof(Java.Instanceof io)
          Invoked by Java.Instanceof.accept(Visitor.RvalueVisitor)
 void visitIntegerLiteral(Java.IntegerLiteral il)
          Invoked by Java.IntegerLiteral.accept(Visitor.RvalueVisitor)
 void visitMethodInvocation(Java.MethodInvocation mi)
          Invoked by Java.MethodInvocation.accept(Visitor.RvalueVisitor)
 void visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)
          Invoked by Java.NewAnonymousClassInstance.accept(Visitor.RvalueVisitor)
 void visitNewArray(Java.NewArray na)
          Invoked by Java.NewArray.accept(Visitor.RvalueVisitor)
 void visitNewClassInstance(Java.NewClassInstance nci)
          Invoked by Java.NewClassInstance.accept(Visitor.RvalueVisitor)
 void visitNewInitializedArray(Java.NewInitializedArray nia)
          Invoked by Java.NewInitializedArray.accept(Visitor.RvalueVisitor)
 void visitNullLiteral(Java.NullLiteral nl)
          Invoked by Java.NullLiteral.accept(Visitor.RvalueVisitor)
 void visitParameterAccess(Java.ParameterAccess pa)
          Invoked by Java.ParameterAccess.accept(Visitor.RvalueVisitor)
 void visitQualifiedThisReference(Java.QualifiedThisReference qtr)
          Invoked by Java.QualifiedThisReference.accept(Visitor.RvalueVisitor)
 void visitSimpleConstant(Java.SimpleConstant sl)
          Invoked by Java.SimpleConstant.accept(Visitor.RvalueVisitor)
 void visitStringLiteral(Java.StringLiteral sl)
          Invoked by Java.StringLiteral.accept(Visitor.RvalueVisitor)
 void visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)
          Invoked by Java.SuperclassMethodInvocation.accept(Visitor.RvalueVisitor)
 void visitThisReference(Java.ThisReference tr)
          Invoked by Java.ArrayLength.accept(Visitor.RvalueVisitor)
 void visitUnaryOperation(Java.UnaryOperation uo)
          Invoked by Java.UnaryOperation.accept(Visitor.RvalueVisitor)
 
Methods inherited from interface org.codehaus.janino.Visitor.LvalueVisitor
visitAmbiguousName, visitArrayAccessExpression, visitFieldAccess, visitFieldAccessExpression, visitLocalVariableAccess, visitParenthesizedExpression, visitSuperclassFieldAccessExpression
 

Method Detail

visitArrayLength

void visitArrayLength(Java.ArrayLength al)
Invoked by Java.ArrayLength.accept(Visitor.RvalueVisitor)


visitAssignment

void visitAssignment(Java.Assignment a)
Invoked by Java.Assignment.accept(Visitor.RvalueVisitor)


visitUnaryOperation

void visitUnaryOperation(Java.UnaryOperation uo)
Invoked by Java.UnaryOperation.accept(Visitor.RvalueVisitor)


visitBinaryOperation

void visitBinaryOperation(Java.BinaryOperation bo)
Invoked by Java.BinaryOperation.accept(Visitor.RvalueVisitor)


visitCast

void visitCast(Java.Cast c)
Invoked by Java.Cast.accept(Visitor.RvalueVisitor)


visitClassLiteral

void visitClassLiteral(Java.ClassLiteral cl)
Invoked by Java.ClassLiteral.accept(Visitor.RvalueVisitor)


visitConditionalExpression

void visitConditionalExpression(Java.ConditionalExpression ce)
Invoked by Java.ConditionalExpression.accept(Visitor.RvalueVisitor)


visitCrement

void visitCrement(Java.Crement c)
Invoked by Java.Crement.accept(Visitor.RvalueVisitor)


visitInstanceof

void visitInstanceof(Java.Instanceof io)
Invoked by Java.Instanceof.accept(Visitor.RvalueVisitor)


visitMethodInvocation

void visitMethodInvocation(Java.MethodInvocation mi)
Invoked by Java.MethodInvocation.accept(Visitor.RvalueVisitor)


visitSuperclassMethodInvocation

void visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)
Invoked by Java.SuperclassMethodInvocation.accept(Visitor.RvalueVisitor)


visitIntegerLiteral

void visitIntegerLiteral(Java.IntegerLiteral il)
Invoked by Java.IntegerLiteral.accept(Visitor.RvalueVisitor)


visitFloatingPointLiteral

void visitFloatingPointLiteral(Java.FloatingPointLiteral fpl)
Invoked by Java.FloatingPointLiteral.accept(Visitor.RvalueVisitor)


visitBooleanLiteral

void visitBooleanLiteral(Java.BooleanLiteral bl)
Invoked by Java.BooleanLiteral.accept(Visitor.RvalueVisitor)


visitCharacterLiteral

void visitCharacterLiteral(Java.CharacterLiteral cl)
Invoked by Java.CharacterLiteral.accept(Visitor.RvalueVisitor)


visitStringLiteral

void visitStringLiteral(Java.StringLiteral sl)
Invoked by Java.StringLiteral.accept(Visitor.RvalueVisitor)


visitNullLiteral

void visitNullLiteral(Java.NullLiteral nl)
Invoked by Java.NullLiteral.accept(Visitor.RvalueVisitor)


visitSimpleConstant

void visitSimpleConstant(Java.SimpleConstant sl)
Invoked by Java.SimpleConstant.accept(Visitor.RvalueVisitor)


visitNewAnonymousClassInstance

void visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)
Invoked by Java.NewAnonymousClassInstance.accept(Visitor.RvalueVisitor)


visitNewArray

void visitNewArray(Java.NewArray na)
Invoked by Java.NewArray.accept(Visitor.RvalueVisitor)


visitNewInitializedArray

void visitNewInitializedArray(Java.NewInitializedArray nia)
Invoked by Java.NewInitializedArray.accept(Visitor.RvalueVisitor)


visitNewClassInstance

void visitNewClassInstance(Java.NewClassInstance nci)
Invoked by Java.NewClassInstance.accept(Visitor.RvalueVisitor)


visitParameterAccess

void visitParameterAccess(Java.ParameterAccess pa)
Invoked by Java.ParameterAccess.accept(Visitor.RvalueVisitor)


visitQualifiedThisReference

void visitQualifiedThisReference(Java.QualifiedThisReference qtr)
Invoked by Java.QualifiedThisReference.accept(Visitor.RvalueVisitor)


visitThisReference

void visitThisReference(Java.ThisReference tr)
Invoked by Java.ArrayLength.accept(Visitor.RvalueVisitor)


janino.net