R - The type of the object returned by the visit*() methodsEX - The exception that the visit*() methods may throwpublic static interface Visitor.RvalueVisitor<R,EX extends Throwable> extends Visitor.LvalueVisitor<R,EX>
Java.Rvalues.visitAmbiguousName, visitArrayAccessExpression, visitFieldAccess, visitFieldAccessExpression, visitLocalVariableAccess, visitParenthesizedExpression, visitSuperclassFieldAccessExpression@Nullable R visitArrayLength(Java.ArrayLength al) throws EX extends Throwable
@Nullable R visitAssignment(Java.Assignment a) throws EX extends Throwable
@Nullable R visitUnaryOperation(Java.UnaryOperation uo) throws EX extends Throwable
@Nullable R visitBinaryOperation(Java.BinaryOperation bo) throws EX extends Throwable
@Nullable R visitCast(Java.Cast c) throws EX extends Throwable
Java.Cast.accept(Visitor.RvalueVisitor)@Nullable R visitClassLiteral(Java.ClassLiteral cl) throws EX extends Throwable
@Nullable R visitConditionalExpression(Java.ConditionalExpression ce) throws EX extends Throwable
@Nullable R visitCrement(Java.Crement c) throws EX extends Throwable
Java.Crement.accept(Visitor.RvalueVisitor)@Nullable R visitInstanceof(Java.Instanceof io) throws EX extends Throwable
@Nullable R visitMethodInvocation(Java.MethodInvocation mi) throws EX extends Throwable
@Nullable R visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi) throws EX extends Throwable
@Nullable R visitIntegerLiteral(Java.IntegerLiteral il) throws EX extends Throwable
@Nullable R visitFloatingPointLiteral(Java.FloatingPointLiteral fpl) throws EX extends Throwable
@Nullable R visitBooleanLiteral(Java.BooleanLiteral bl) throws EX extends Throwable
@Nullable R visitCharacterLiteral(Java.CharacterLiteral cl) throws EX extends Throwable
@Nullable R visitStringLiteral(Java.StringLiteral sl) throws EX extends Throwable
@Nullable R visitNullLiteral(Java.NullLiteral nl) throws EX extends Throwable
@Nullable R visitSimpleConstant(Java.SimpleConstant sl) throws EX extends Throwable
@Nullable R visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci) throws EX extends Throwable
@Nullable R visitNewArray(Java.NewArray na) throws EX extends Throwable
Java.NewArray.accept(Visitor.RvalueVisitor)@Nullable R visitNewInitializedArray(Java.NewInitializedArray nia) throws EX extends Throwable
@Nullable R visitNewClassInstance(Java.NewClassInstance nci) throws EX extends Throwable
@Nullable R visitParameterAccess(Java.ParameterAccess pa) throws EX extends Throwable
@Nullable R visitQualifiedThisReference(Java.QualifiedThisReference qtr) throws EX extends Throwable