Class QueryLanguageParser
java.lang.Object
com.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
io.deephaven.engine.table.impl.lang.QueryLanguageParser
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs>
public final class QueryLanguageParser
extends com.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionQueryLanguageParser(String expression, Collection<Package> packageImports, Collection<Class<?>> classImports, Collection<Class<?>> staticImports, Map<String, Class<?>> variables, Map<String, Class<?>[]> variableTypeArguments) Create a QueryLanguageParser and parse the givenexpression.QueryLanguageParser(String expression, Collection<Package> packageImports, Collection<Class<?>> classImports, Collection<Class<?>> staticImports, Map<String, Class<?>> variables, Map<String, Class<?>[]> variableTypeArguments, boolean unboxArguments) Create a QueryLanguageParser and parse the givenexpression. -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertBackticks(String expression) Convert backticks into double-quote characters, unless the backticks are already enclosed in double-quotes.static StringconvertSingleEquals(String expression) Convert single equals signs (the assignment operator) to double-equals signs (equality operator).static StringgetOperatorSymbol(com.github.javaparser.ast.expr.BinaryExpr.Operator op) Retrieves the result of the parser, which includes the translated expression, its return type, and the variables it uses.static booleanisTypedVector(Class<?> type) Class<?>visit(com.github.javaparser.ast.body.AnnotationDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.ConstructorDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.EnumDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.FieldDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.InitializerDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.MethodDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.Parameter n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.body.VariableDeclarator n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.comments.BlockComment n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.comments.JavadocComment n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.comments.LineComment n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.CompilationUnit n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.AssignExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.BinaryExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.CastExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.CharLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ClassExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ConditionalExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.EnclosedExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.FieldAccessExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.InstanceOfExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.LambdaExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.LongLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.MemberValuePair n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.MethodCallExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.NameExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.NullLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.StringLiteralExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.SuperExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.ThisExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.TypeExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.UnaryExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.ImportDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.PackageDeclaration n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.AssertStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.BlockStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.BreakStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.CatchClause n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ContinueStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.DoStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.EmptyStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ExpressionStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ForStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.IfStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.LabeledStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ReturnStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.SwitchStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.ThrowStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.TryStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.stmt.WhileStmt n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.ArrayType n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.PrimitiveType n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.TypeParameter n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.VoidType n, QueryLanguageParser.VisitArgs printer) Class<?>visit(com.github.javaparser.ast.type.WildcardType n, QueryLanguageParser.VisitArgs printer) Methods inherited from class com.github.javaparser.ast.visitor.GenericVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
QueryLanguageParser
public QueryLanguageParser(String expression, Collection<Package> packageImports, Collection<Class<?>> classImports, Collection<Class<?>> staticImports, Map<String, Class<?>> variables, Map<String, throws QueryLanguageParser.QueryLanguageParseExceptionClass<?>[]> variableTypeArguments) Create a QueryLanguageParser and parse the givenexpression. After construction, theresultof parsing theexpressionis available with thegetResult()} method.- Parameters:
expression- The query language expression to parsepackageImports- Wildcard package importsclassImports- Individual class importsstaticImports- Wildcard static imports. All static variables and methods for the given classes are imported.variables- A map of the names of scope variables to their typesvariableTypeArguments- A map of the names of scope variables to their type arguments- Throws:
QueryLanguageParser.QueryLanguageParseException- If any exception or error is encountered
-
QueryLanguageParser
public QueryLanguageParser(String expression, Collection<Package> packageImports, Collection<Class<?>> classImports, Collection<Class<?>> staticImports, Map<String, Class<?>> variables, Map<String, throws QueryLanguageParser.QueryLanguageParseExceptionClass<?>[]> variableTypeArguments, boolean unboxArguments) Create a QueryLanguageParser and parse the givenexpression. After construction, theresultof parsing theexpressionis available with thegetResult()} method.- Parameters:
expression- The query language expression to parsepackageImports- Wildcard package importsclassImports- Individual class importsstaticImports- Wildcard static imports. All static variables and methods for the given classes are imported.variables- A map of the names of scope variables to their typesvariableTypeArguments- A map of the names of scope variables to their type argumentsunboxArguments- If true it will unbox the query scope arguments- Throws:
QueryLanguageParser.QueryLanguageParseException- If any exception or error is encountered
-
-
Method Details
-
getResult
Retrieves the result of the parser, which includes the translated expression, its return type, and the variables it uses. -
convertSingleEquals
Convert single equals signs (the assignment operator) to double-equals signs (equality operator). The parser will then replace the equality operator with an appropriate equality-checking methods. Assignments are not supported.This method does not have any special handling for backticks; accordingly this method should be run after
convertBackticks(String).- Parameters:
expression- The expression to convert- Returns:
- The expression, with unescaped single-equals signs converted to the equality operator (double-equals)
-
convertBackticks
Convert backticks into double-quote characters, unless the backticks are already enclosed in double-quotes.Also, within backticks, double-quotes are automatically re-escaped. For example, in the following string "`This expression uses \"double quotes\"!`" The string will be converted to: "\"This expression uses \\\"double quotes\\\"!\""
- Parameters:
expression- The expression to convert- Returns:
- The expression, with backticks and double-quotes appropriately converted and escaped
-
getOperatorSymbol
-
isTypedVector
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.NameExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.PrimitiveType n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.BinaryExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.UnaryExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.CastExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.ArrayType n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ConditionalExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.EnclosedExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.FieldAccessExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.CharLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.LongLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.StringLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.NullLiteralExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.MethodCallExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ExpressionStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ClassExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.TypeExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.AnnotationDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.AssertStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.AssignExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.comments.BlockComment n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.BlockStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.BreakStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.CatchClause n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.CompilationUnit n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.ConstructorDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ContinueStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.DoStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.EmptyStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.EnumDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.FieldDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ForStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.IfStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.ImportDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.InitializerDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.InstanceOfExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.comments.JavadocComment n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.LabeledStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.LambdaExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.comments.LineComment n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.MemberValuePair n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.MethodDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.PackageDeclaration n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.Parameter n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ReturnStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.SuperExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.SwitchStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.ThisExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.ThrowStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.TryStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.TypeParameter n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.body.VariableDeclarator n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.VoidType n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.stmt.WhileStmt n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-
visit
public Class<?> visit(com.github.javaparser.ast.type.WildcardType n, QueryLanguageParser.VisitArgs printer) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<Class<?>,QueryLanguageParser.VisitArgs> - Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorAdapter<Class<?>,QueryLanguageParser.VisitArgs>
-