Class ParserUtil
- java.lang.Object
-
- org.drools.impact.analysis.parser.impl.ParserUtil
-
public class ParserUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ParserUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetLiteralString(org.drools.model.codegen.execmodel.generator.RuleContext context, com.github.javaparser.ast.expr.Expression expr)static ObjectgetLiteralValue(org.drools.model.codegen.execmodel.generator.RuleContext context, com.github.javaparser.ast.expr.Expression expr)static booleanisLiteral(Class<?> clazz)static ObjectliteralToValue(com.github.javaparser.ast.expr.LiteralExpr literalExpr)static Class<?>literalType(com.github.javaparser.ast.expr.LiteralExpr literalExpr)static ObjectobjectCreationExprToValue(com.github.javaparser.ast.expr.ObjectCreationExpr objectCreationExpr, org.drools.model.codegen.execmodel.generator.RuleContext context)static com.github.javaparser.ast.expr.ExpressionstripEnclosedAndCast(com.github.javaparser.ast.expr.Expression expr)
-
-
-
Method Detail
-
literalToValue
public static Object literalToValue(com.github.javaparser.ast.expr.LiteralExpr literalExpr)
-
objectCreationExprToValue
public static Object objectCreationExprToValue(com.github.javaparser.ast.expr.ObjectCreationExpr objectCreationExpr, org.drools.model.codegen.execmodel.generator.RuleContext context)
-
literalType
public static Class<?> literalType(com.github.javaparser.ast.expr.LiteralExpr literalExpr)
-
getLiteralString
public static String getLiteralString(org.drools.model.codegen.execmodel.generator.RuleContext context, com.github.javaparser.ast.expr.Expression expr)
-
getLiteralValue
public static Object getLiteralValue(org.drools.model.codegen.execmodel.generator.RuleContext context, com.github.javaparser.ast.expr.Expression expr)
-
isLiteral
public static boolean isLiteral(Class<?> clazz)
-
stripEnclosedAndCast
public static com.github.javaparser.ast.expr.Expression stripEnclosedAndCast(com.github.javaparser.ast.expr.Expression expr)
-
-