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,java.lang.Object>,DrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
public class DrlCloneVisitor extends com.github.javaparser.ast.visitor.CloneVisitor implements DrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
Should be used instead of .clone() when cloning DRL AST drlExpr.accept(new DrlCloneVisitor(), null);
-
-
Constructor Summary
Constructors Constructor Description DrlCloneVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.javaparser.ast.visitor.Visitablevisit(BigDecimalLiteralExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(BigIntegerLiteralExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(DrlNameExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(DrlxExpression n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(FullyQualifiedInlineCastExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(HalfBinaryExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(HalfPointFreeExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(InlineCastExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(ListCreationLiteralExpressionElement n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(ListCreationLiteralExpression n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(MapCreationLiteralExpressionKeyValuePair n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(MapCreationLiteralExpression n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(ModifyStatement n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(NullSafeFieldAccessExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(NullSafeMethodCallExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(OOPathChunk n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(OOPathExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(PointFreeExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(RuleBody n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(RuleConsequence n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(RuleDeclaration ruleDeclaration, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(RulePattern n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(TemporalLiteralChunkExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(TemporalLiteralExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(TemporalLiteralInfiniteChunkExpr n, java.lang.Object arg)com.github.javaparser.ast.visitor.Visitablevisit(WithStatement withStatement, java.lang.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
-
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
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
-
-
-
-
Method Detail
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(RuleDeclaration ruleDeclaration, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(RuleBody n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(RulePattern n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(DrlxExpression n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(OOPathExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(OOPathChunk n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(RuleConsequence n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(InlineCastExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(FullyQualifiedInlineCastExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(NullSafeFieldAccessExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(NullSafeMethodCallExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(PointFreeExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(TemporalLiteralExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(TemporalLiteralChunkExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(HalfBinaryExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(HalfPointFreeExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(BigDecimalLiteralExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(BigIntegerLiteralExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(TemporalLiteralInfiniteChunkExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(DrlNameExpr n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(ModifyStatement n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(MapCreationLiteralExpression n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(ListCreationLiteralExpression n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(MapCreationLiteralExpressionKeyValuePair n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(ListCreationLiteralExpressionElement n, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
visit
public com.github.javaparser.ast.visitor.Visitable visit(WithStatement withStatement, java.lang.Object arg)
- Specified by:
visitin interfaceDrlGenericVisitor<com.github.javaparser.ast.visitor.Visitable,java.lang.Object>
-
-