public interface  oadd.org.codehaus.janino.Visitor$RvalueVisitor extends java.lang.Object
{
public abstract java.lang.Object visitLvalue(oadd.org.codehaus.janino.Java$Lvalue) throws java.lang.Throwable;
public abstract java.lang.Object visitArrayLength(oadd.org.codehaus.janino.Java$ArrayLength) throws java.lang.Throwable;
public abstract java.lang.Object visitAssignment(oadd.org.codehaus.janino.Java$Assignment) throws java.lang.Throwable;
public abstract java.lang.Object visitUnaryOperation(oadd.org.codehaus.janino.Java$UnaryOperation) throws java.lang.Throwable;
public abstract java.lang.Object visitBinaryOperation(oadd.org.codehaus.janino.Java$BinaryOperation) throws java.lang.Throwable;
public abstract java.lang.Object visitCast(oadd.org.codehaus.janino.Java$Cast) throws java.lang.Throwable;
public abstract java.lang.Object visitClassLiteral(oadd.org.codehaus.janino.Java$ClassLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitConditionalExpression(oadd.org.codehaus.janino.Java$ConditionalExpression) throws java.lang.Throwable;
public abstract java.lang.Object visitCrement(oadd.org.codehaus.janino.Java$Crement) throws java.lang.Throwable;
public abstract java.lang.Object visitInstanceof(oadd.org.codehaus.janino.Java$Instanceof) throws java.lang.Throwable;
public abstract java.lang.Object visitMethodInvocation(oadd.org.codehaus.janino.Java$MethodInvocation) throws java.lang.Throwable;
public abstract java.lang.Object visitSuperclassMethodInvocation(oadd.org.codehaus.janino.Java$SuperclassMethodInvocation) throws java.lang.Throwable;
public abstract java.lang.Object visitIntegerLiteral(oadd.org.codehaus.janino.Java$IntegerLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitFloatingPointLiteral(oadd.org.codehaus.janino.Java$FloatingPointLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitBooleanLiteral(oadd.org.codehaus.janino.Java$BooleanLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitCharacterLiteral(oadd.org.codehaus.janino.Java$CharacterLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitStringLiteral(oadd.org.codehaus.janino.Java$StringLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitNullLiteral(oadd.org.codehaus.janino.Java$NullLiteral) throws java.lang.Throwable;
public abstract java.lang.Object visitSimpleConstant(oadd.org.codehaus.janino.Java$SimpleConstant) throws java.lang.Throwable;
public abstract java.lang.Object visitNewAnonymousClassInstance(oadd.org.codehaus.janino.Java$NewAnonymousClassInstance) throws java.lang.Throwable;
public abstract java.lang.Object visitNewArray(oadd.org.codehaus.janino.Java$NewArray) throws java.lang.Throwable;
public abstract java.lang.Object visitNewInitializedArray(oadd.org.codehaus.janino.Java$NewInitializedArray) throws java.lang.Throwable;
public abstract java.lang.Object visitNewClassInstance(oadd.org.codehaus.janino.Java$NewClassInstance) throws java.lang.Throwable;
public abstract java.lang.Object visitParameterAccess(oadd.org.codehaus.janino.Java$ParameterAccess) throws java.lang.Throwable;
public abstract java.lang.Object visitQualifiedThisReference(oadd.org.codehaus.janino.Java$QualifiedThisReference) throws java.lang.Throwable;
public abstract java.lang.Object visitThisReference(oadd.org.codehaus.janino.Java$ThisReference) throws java.lang.Throwable;
public abstract java.lang.Object visitLambdaExpression(oadd.org.codehaus.janino.Java$LambdaExpression) throws java.lang.Throwable;
public abstract java.lang.Object visitMethodReference(oadd.org.codehaus.janino.Java$MethodReference) throws java.lang.Throwable;
public abstract java.lang.Object visitInstanceCreationReference(oadd.org.codehaus.janino.Java$ClassInstanceCreationReference) throws java.lang.Throwable;
public abstract java.lang.Object visitArrayCreationReference(oadd.org.codehaus.janino.Java$ArrayCreationReference) throws java.lang.Throwable;
}