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)
- Throws:
EX
-
visitArrayLength
- Throws:
EX
-
visitAssignment
- Throws:
EX
-
visitUnaryOperation
- Throws:
EX
-
visitBinaryOperation
- Throws:
EX
-
visitCast
Invoked byJava.Cast.accept(Visitor.RvalueVisitor)
- Throws:
EX
-
visitClassLiteral
- Throws:
EX
-
visitConditionalExpression
- Throws:
EX
-
visitCrement
Invoked byJava.Crement.accept(Visitor.RvalueVisitor)
- Throws:
EX
-
visitInstanceof
- Throws:
EX
-
visitMethodInvocation
- Throws:
EX
-
visitSuperclassMethodInvocation
- Throws:
EX
-
visitIntegerLiteral
- Throws:
EX
-
visitFloatingPointLiteral
- Throws:
EX
-
visitBooleanLiteral
- Throws:
EX
-
visitCharacterLiteral
- Throws:
EX
-
visitStringLiteral
- Throws:
EX
-
visitNullLiteral
- Throws:
EX
-
visitSimpleConstant
- Throws:
EX
-
visitNewAnonymousClassInstance
- Throws:
EX
-
visitNewArray
Invoked byJava.NewArray.accept(Visitor.RvalueVisitor)
- Throws:
EX
-
visitNewInitializedArray
- Throws:
EX
-
visitNewClassInstance
- Throws:
EX
-
visitParameterAccess
- Throws:
EX
-
visitQualifiedThisReference
- Throws:
EX
-
visitThisReference
- Throws:
EX
-
visitLambdaExpression
- Throws:
EX
-
visitMethodReference
- Throws:
EX
-
visitInstanceCreationReference
- Throws:
EX
-
visitArrayCreationReference
- Throws:
EX
-