Class DrlCloneVisitor
java.lang.Object
com.github.javaparser.ast.visitor.CloneVisitor
org.drools.mvel.parser.ast.visitor.DrlCloneVisitor
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.ast.visitor.Visitable,,Object> DrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
public class DrlCloneVisitor
extends com.github.javaparser.ast.visitor.CloneVisitor
implements DrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
Should be used instead of .clone() when cloning DRL AST
drlExpr.accept(new DrlCloneVisitor(), null);
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.javaparser.ast.visitor.Visitablevisit(BigDecimalLiteralExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(BigIntegerLiteralExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(DrlNameExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(DrlxExpression n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(FullyQualifiedInlineCastExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(HalfBinaryExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(HalfPointFreeExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(InlineCastExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablecom.github.javaparser.ast.visitor.Visitablevisit(ListCreationLiteralExpression n, Object arg) com.github.javaparser.ast.visitor.Visitablecom.github.javaparser.ast.visitor.Visitablevisit(MapCreationLiteralExpression n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(ModifyStatement n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(NullSafeFieldAccessExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(NullSafeMethodCallExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(OOPathChunk n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(OOPathExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(PointFreeExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablecom.github.javaparser.ast.visitor.Visitablevisit(RuleConsequence n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(RuleDeclaration ruleDeclaration, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(RulePattern n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(TemporalLiteralChunkExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablevisit(TemporalLiteralExpr n, Object arg) com.github.javaparser.ast.visitor.Visitablecom.github.javaparser.ast.visitor.Visitablevisit(WithStatement withStatement, Object arg) Methods inherited from class com.github.javaparser.ast.visitor.CloneVisitor
cloneNode, cloneNode, 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, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor
defaultMethod, 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 Details
-
DrlCloneVisitor
public DrlCloneVisitor()
-
-
Method Details
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(RuleDeclaration ruleDeclaration, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(FullyQualifiedInlineCastExpr n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(TemporalLiteralInfiniteChunkExpr n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(MapCreationLiteralExpression n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(ListCreationLiteralExpression n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(MapCreationLiteralExpressionKeyValuePair n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(ListCreationLiteralExpressionElement n, Object arg) - Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-
visit
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,Object>
-