Package org.drools.mvel.parser.utils
Class AstUtils
- java.lang.Object
-
- org.drools.mvel.parser.utils.AstUtils
-
public class AstUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description AstUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanhasChildOfType(com.github.javaparser.ast.Node node, Class<?> nodeType)static booleanisLogicalOperator(com.github.javaparser.ast.expr.BinaryExpr.Operator operator)static DrlxExpressionparseBindingAfterAndOr(com.github.javaparser.TokenRange tokenRange, DrlxExpression leftExpr, com.github.javaparser.ast.expr.Expression rightExpr)static com.github.javaparser.ast.expr.ExpressionparseMethodExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.Expression scope, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.Type> typeArguments, com.github.javaparser.ast.expr.SimpleName name, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args, boolean nullSafe)static com.github.javaparser.ast.expr.ExpressionparseMethodExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.SimpleName name, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args)static com.github.javaparser.ast.expr.ExpressionparseThisExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.ThisExpr thisExpr, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args)
-
-
-
Method Detail
-
hasChildOfType
public static boolean hasChildOfType(com.github.javaparser.ast.Node node, Class<?> nodeType)
-
parseThisExprOrHalfBinary
public static com.github.javaparser.ast.expr.Expression parseThisExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.ThisExpr thisExpr, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args)
-
parseMethodExprOrHalfBinary
public static com.github.javaparser.ast.expr.Expression parseMethodExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.SimpleName name, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args)
-
parseMethodExprOrHalfBinary
public static com.github.javaparser.ast.expr.Expression parseMethodExprOrHalfBinary(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.expr.Expression scope, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.Type> typeArguments, com.github.javaparser.ast.expr.SimpleName name, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args, boolean nullSafe)
-
parseBindingAfterAndOr
public static DrlxExpression parseBindingAfterAndOr(com.github.javaparser.TokenRange tokenRange, DrlxExpression leftExpr, com.github.javaparser.ast.expr.Expression rightExpr)
-
isLogicalOperator
public static boolean isLogicalOperator(com.github.javaparser.ast.expr.BinaryExpr.Operator operator)
-
-