ParserVisitor.smali

.class public abstract Lorg/apache/commons/jexl3/parser/ParserVisitor;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTAddNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public final visit(Lorg/apache/commons/jexl3/parser/ASTAmbiguous;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 3

    .line 2
    new-instance p1, Ljava/lang/UnsupportedOperationException;

    const-string p2, "unexpected type of node"

    invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V

    throw p1
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTAndNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTAnnotatedStatement;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTAnnotation;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTArguments;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTArrayAccess;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTArrayLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTAssignment;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBitwiseAndNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBitwiseComplNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBitwiseOrNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBitwiseXorNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBlock;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTBreak;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTConstructorNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTContinue;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTDivNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTEQNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTERNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTEWNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTEmptyFunction;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTEmptyMethod;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTExtendedLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTFalseNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTForeachStatement;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTFunctionNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTGENode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTGTNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTIdentifier;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTIdentifierAccess;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTIfStatement;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTJexlScript;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTJxltLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTLENode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTLTNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTMapEntry;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTMapLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTMethodNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTModNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTMulNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNENode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNEWNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNRNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNSWNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNotNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNullLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTNumberLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTOrNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTRangeNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTReference;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTReferenceExpression;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTReturnStatement;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSWNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetAddNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetAndNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetDivNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetModNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetMultNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetOrNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetSubNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSetXorNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSizeFunction;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSizeMethod;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTStringLiteral;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTSubNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTTernaryNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTTrueNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTUnaryMinusNode;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTVar;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract visit(Lorg/apache/commons/jexl3/parser/ASTWhileStatement;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public final visit(Lorg/apache/commons/jexl3/parser/SimpleNode;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 4

    .line 1
    new-instance p2, Ljava/lang/UnsupportedOperationException;

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, " : not supported yet."

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {p2, p1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V

    throw p2
.end method