Package org.codehaus.janino
Interface Visitor.RvalueVisitor<R,EX extends Throwable>
- Type Parameters:
R
- The type of the object returned by thevisit*()
methodsEX
- The exception that thevisit*()
methods may throw
- Enclosing class:
- Visitor
public static interface Visitor.RvalueVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Rvalue
s.-
Method Summary
Modifier and TypeMethodDescriptionInvoked byJava.Cast.accept(Visitor.RvalueVisitor)
Invoked byJava.Crement.accept(Visitor.RvalueVisitor)
Invoked byJava.Lvalue.accept(Visitor.RvalueVisitor)
Invoked byJava.NewArray.accept(Visitor.RvalueVisitor)
-
Method Details
-
visitLvalue
Invoked byJava.Lvalue.accept(Visitor.RvalueVisitor)
-
visitArrayLength
-
visitAssignment
-
visitUnaryOperation
-
visitBinaryOperation
-
visitCast
Invoked byJava.Cast.accept(Visitor.RvalueVisitor)
-
visitClassLiteral
-
visitConditionalExpression
-
visitCrement
Invoked byJava.Crement.accept(Visitor.RvalueVisitor)
-
visitInstanceof
-
visitMethodInvocation
-
visitSuperclassMethodInvocation
-
visitIntegerLiteral
-
visitFloatingPointLiteral
-
visitBooleanLiteral
-
visitCharacterLiteral
-
visitStringLiteral
-
visitNullLiteral
-
visitSimpleConstant
-
visitNewAnonymousClassInstance
-
visitNewArray
Invoked byJava.NewArray.accept(Visitor.RvalueVisitor)
-
visitNewInitializedArray
-
visitNewClassInstance
-
visitParameterAccess
-
visitQualifiedThisReference
-
visitThisReference
-
visitLambdaExpression
-
visitMethodReference
-
visitInstanceCreationReference
-
visitArrayCreationReference
-