Package org.drools.mvelcompiler
Class StatementVisitor
- java.lang.Object
-
- org.drools.mvelcompiler.StatementVisitor
-
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>,org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>
public class StatementVisitor extends Object implements org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>
-
-
Constructor Summary
Constructors Constructor Description StatementVisitor(MvelCompilerContext mvelCompilerContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypedExpressiondefaultMethod(com.github.javaparser.ast.Node n, Void context)TypedExpressionvisit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)TypedExpressionvisit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor
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, 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, 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, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
StatementVisitor
public StatementVisitor(MvelCompilerContext mvelCompilerContext)
-
-
Method Detail
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
visit
public TypedExpression visit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)
- Specified by:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<TypedExpression,Void>
-
defaultMethod
public TypedExpression defaultMethod(com.github.javaparser.ast.Node n, Void context)
- Specified by:
defaultMethodin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<TypedExpression,Void>
-
-