Package org.kie.dmn.feel.codegen.feel11
Class Expressions
- java.lang.Object
-
- org.kie.dmn.feel.codegen.feel11.Expressions
-
public class Expressions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExpressions.NamedLambda
-
Field Summary
Fields Modifier and Type Field Description static com.github.javaparser.ast.type.ClassOrInterfaceTypeFormalParamterTstatic com.github.javaparser.ast.type.ClassOrInterfaceTypeGenFnTypeTstatic com.github.javaparser.ast.type.ClassOrInterfaceTypeGenListTypeTstatic StringLEFTstatic com.github.javaparser.ast.expr.NameExprLEFT_EXPRstatic com.github.javaparser.ast.type.ClassOrInterfaceTypeMapBackedTypeTstatic com.github.javaparser.ast.type.ClassOrInterfaceTypeNamedParamterTstatic com.github.javaparser.ast.expr.NameExprSTDLIBstatic com.github.javaparser.ast.type.UnknownTypeUNKNOWN_TYPE
-
Constructor Summary
Constructors Constructor Description Expressions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.github.javaparser.ast.expr.MethodCallExprbetween(com.github.javaparser.ast.expr.Expression value, com.github.javaparser.ast.expr.Expression start, com.github.javaparser.ast.expr.Expression end)static com.github.javaparser.ast.expr.MethodCallExprbinary(InfixOpNode.InfixOperator operator, com.github.javaparser.ast.expr.Expression l, com.github.javaparser.ast.expr.Expression r)static com.github.javaparser.ast.expr.EnclosedExprcastTo(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)static com.github.javaparser.ast.expr.MethodCallExprcoerceNumber(com.github.javaparser.ast.expr.Expression exprCursor)static com.github.javaparser.ast.expr.ExpressioncoerceToBoolean(com.github.javaparser.ast.expr.Expression expression)static com.github.javaparser.ast.expr.NameExprcompiledFeelSemanticMappingsFQN()static com.github.javaparser.ast.expr.Expressioncontains(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression value)static com.github.javaparser.ast.expr.Expressiondash()static com.github.javaparser.ast.expr.MethodCallExprdetermineTypeFromName(String typeAsText)static com.github.javaparser.ast.expr.MethodCallExprexists(com.github.javaparser.ast.expr.Expression tests, com.github.javaparser.ast.expr.Expression target)static com.github.javaparser.ast.expr.MethodCallExprffor(List<com.github.javaparser.ast.expr.Expression> iterationContexts, com.github.javaparser.ast.expr.Expression returnExpr)static com.github.javaparser.ast.expr.MethodCallExprfilter(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)static com.github.javaparser.ast.expr.ObjectCreationExprformalParameter(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression type)static com.github.javaparser.ast.expr.ExpressiongenContextType(Map<String,com.github.javaparser.ast.expr.Expression> fields)static com.github.javaparser.ast.expr.ObjectCreationExprgenFnType(List<com.github.javaparser.ast.expr.Expression> args, com.github.javaparser.ast.expr.Expression ret)static com.github.javaparser.ast.expr.ObjectCreationExprgenListType(com.github.javaparser.ast.expr.Expression gen)static com.github.javaparser.ast.expr.MethodCallExprgt(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)static com.github.javaparser.ast.expr.MethodCallExprincludes(com.github.javaparser.ast.expr.Expression range, com.github.javaparser.ast.expr.Expression target)static com.github.javaparser.ast.expr.MethodCallExprinvoke(com.github.javaparser.ast.expr.Expression functionName, com.github.javaparser.ast.expr.Expression params)static com.github.javaparser.ast.expr.MethodCallExprisInstanceOf(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression type)static com.github.javaparser.ast.expr.LambdaExprlambda(com.github.javaparser.ast.expr.Expression expr)static com.github.javaparser.ast.expr.MethodCallExprlist(com.github.javaparser.ast.expr.Expression... exprs)static com.github.javaparser.ast.expr.MethodCallExprlt(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)static Expressions.NamedLambdanamedLambda(com.github.javaparser.ast.expr.Expression expr, String text)static com.github.javaparser.ast.expr.ObjectCreationExprnamedParameter(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression value)static Expressions.NamedLambdanamedUnaryLambda(com.github.javaparser.ast.expr.Expression expr, String text)static com.github.javaparser.ast.expr.MethodCallExprnativeInstanceOf(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression condition)static com.github.javaparser.ast.expr.Expressionnegate(com.github.javaparser.ast.expr.Expression expression)static com.github.javaparser.ast.expr.ObjectCreationExprnewIllegalState()static com.github.javaparser.ast.expr.MethodCallExprnotExists(com.github.javaparser.ast.expr.Expression expr)static com.github.javaparser.ast.expr.MethodCallExprpath(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)static com.github.javaparser.ast.expr.MethodCallExprpath(com.github.javaparser.ast.expr.Expression expr, List<com.github.javaparser.ast.expr.Expression> filters)static com.github.javaparser.ast.expr.Expressionpositive(com.github.javaparser.ast.expr.Expression expression)static com.github.javaparser.ast.expr.Expressionquantifier(QuantifiedExpressionNode.Quantifier quantifier, com.github.javaparser.ast.expr.Expression condition, List<com.github.javaparser.ast.expr.Expression> iterationContexts)static com.github.javaparser.ast.expr.MethodCallExprrange(RangeNode.IntervalBoundary lowBoundary, com.github.javaparser.ast.expr.Expression lowEndPoint, com.github.javaparser.ast.expr.Expression highEndPoint, RangeNode.IntervalBoundary highBoundary)static com.github.javaparser.ast.expr.MethodCallExprreflectiveCastTo(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)static com.github.javaparser.ast.expr.StringLiteralExprstringLiteral(String text)static com.github.javaparser.ast.expr.LambdaExprsupplierLambda(com.github.javaparser.ast.expr.Expression expr)static com.github.javaparser.ast.expr.Expressionunary(UnaryTestNode.UnaryOperator operator, com.github.javaparser.ast.expr.Expression right)static com.github.javaparser.ast.expr.MethodCallExprunaryComparison(String operator, com.github.javaparser.ast.expr.Expression right)static com.github.javaparser.ast.expr.LambdaExprunaryLambda(com.github.javaparser.ast.expr.Expression expr)
-
-
-
Field Detail
-
NamedParamterT
public static final com.github.javaparser.ast.type.ClassOrInterfaceType NamedParamterT
-
FormalParamterT
public static final com.github.javaparser.ast.type.ClassOrInterfaceType FormalParamterT
-
GenListTypeT
public static final com.github.javaparser.ast.type.ClassOrInterfaceType GenListTypeT
-
MapBackedTypeT
public static final com.github.javaparser.ast.type.ClassOrInterfaceType MapBackedTypeT
-
GenFnTypeT
public static final com.github.javaparser.ast.type.ClassOrInterfaceType GenFnTypeT
-
LEFT
public static final String LEFT
- See Also:
- Constant Field Values
-
LEFT_EXPR
public static final com.github.javaparser.ast.expr.NameExpr LEFT_EXPR
-
UNKNOWN_TYPE
public static final com.github.javaparser.ast.type.UnknownType UNKNOWN_TYPE
-
STDLIB
public static final com.github.javaparser.ast.expr.NameExpr STDLIB
-
-
Method Detail
-
dash
public static com.github.javaparser.ast.expr.Expression dash()
-
negate
public static com.github.javaparser.ast.expr.Expression negate(com.github.javaparser.ast.expr.Expression expression)
-
positive
public static com.github.javaparser.ast.expr.Expression positive(com.github.javaparser.ast.expr.Expression expression)
-
binary
public static com.github.javaparser.ast.expr.MethodCallExpr binary(InfixOpNode.InfixOperator operator, com.github.javaparser.ast.expr.Expression l, com.github.javaparser.ast.expr.Expression r)
-
unary
public static com.github.javaparser.ast.expr.Expression unary(UnaryTestNode.UnaryOperator operator, com.github.javaparser.ast.expr.Expression right)
-
unaryComparison
public static com.github.javaparser.ast.expr.MethodCallExpr unaryComparison(String operator, com.github.javaparser.ast.expr.Expression right)
-
lt
public static com.github.javaparser.ast.expr.MethodCallExpr lt(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)
-
gt
public static com.github.javaparser.ast.expr.MethodCallExpr gt(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)
-
between
public static com.github.javaparser.ast.expr.MethodCallExpr between(com.github.javaparser.ast.expr.Expression value, com.github.javaparser.ast.expr.Expression start, com.github.javaparser.ast.expr.Expression end)
-
castTo
public static com.github.javaparser.ast.expr.EnclosedExpr castTo(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)
-
reflectiveCastTo
public static com.github.javaparser.ast.expr.MethodCallExpr reflectiveCastTo(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)
-
quantifier
public static com.github.javaparser.ast.expr.Expression quantifier(QuantifiedExpressionNode.Quantifier quantifier, com.github.javaparser.ast.expr.Expression condition, List<com.github.javaparser.ast.expr.Expression> iterationContexts)
-
ffor
public static com.github.javaparser.ast.expr.MethodCallExpr ffor(List<com.github.javaparser.ast.expr.Expression> iterationContexts, com.github.javaparser.ast.expr.Expression returnExpr)
-
compiledFeelSemanticMappingsFQN
public static com.github.javaparser.ast.expr.NameExpr compiledFeelSemanticMappingsFQN()
-
list
public static com.github.javaparser.ast.expr.MethodCallExpr list(com.github.javaparser.ast.expr.Expression... exprs)
-
range
public static com.github.javaparser.ast.expr.MethodCallExpr range(RangeNode.IntervalBoundary lowBoundary, com.github.javaparser.ast.expr.Expression lowEndPoint, com.github.javaparser.ast.expr.Expression highEndPoint, RangeNode.IntervalBoundary highBoundary)
-
includes
public static com.github.javaparser.ast.expr.MethodCallExpr includes(com.github.javaparser.ast.expr.Expression range, com.github.javaparser.ast.expr.Expression target)
-
exists
public static com.github.javaparser.ast.expr.MethodCallExpr exists(com.github.javaparser.ast.expr.Expression tests, com.github.javaparser.ast.expr.Expression target)
-
notExists
public static com.github.javaparser.ast.expr.MethodCallExpr notExists(com.github.javaparser.ast.expr.Expression expr)
-
namedLambda
public static Expressions.NamedLambda namedLambda(com.github.javaparser.ast.expr.Expression expr, String text)
-
lambda
public static com.github.javaparser.ast.expr.LambdaExpr lambda(com.github.javaparser.ast.expr.Expression expr)
-
supplierLambda
public static com.github.javaparser.ast.expr.LambdaExpr supplierLambda(com.github.javaparser.ast.expr.Expression expr)
-
namedUnaryLambda
public static Expressions.NamedLambda namedUnaryLambda(com.github.javaparser.ast.expr.Expression expr, String text)
-
unaryLambda
public static com.github.javaparser.ast.expr.LambdaExpr unaryLambda(com.github.javaparser.ast.expr.Expression expr)
-
namedParameter
public static com.github.javaparser.ast.expr.ObjectCreationExpr namedParameter(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression value)
-
formalParameter
public static com.github.javaparser.ast.expr.ObjectCreationExpr formalParameter(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression type)
-
invoke
public static com.github.javaparser.ast.expr.MethodCallExpr invoke(com.github.javaparser.ast.expr.Expression functionName, com.github.javaparser.ast.expr.Expression params)
-
filter
public static com.github.javaparser.ast.expr.MethodCallExpr filter(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)
-
path
public static com.github.javaparser.ast.expr.MethodCallExpr path(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)
-
path
public static com.github.javaparser.ast.expr.MethodCallExpr path(com.github.javaparser.ast.expr.Expression expr, List<com.github.javaparser.ast.expr.Expression> filters)
-
isInstanceOf
public static com.github.javaparser.ast.expr.MethodCallExpr isInstanceOf(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression type)
-
nativeInstanceOf
public static com.github.javaparser.ast.expr.MethodCallExpr nativeInstanceOf(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression condition)
-
determineTypeFromName
public static com.github.javaparser.ast.expr.MethodCallExpr determineTypeFromName(String typeAsText)
-
genListType
public static com.github.javaparser.ast.expr.ObjectCreationExpr genListType(com.github.javaparser.ast.expr.Expression gen)
-
genContextType
public static com.github.javaparser.ast.expr.Expression genContextType(Map<String,com.github.javaparser.ast.expr.Expression> fields)
-
genFnType
public static com.github.javaparser.ast.expr.ObjectCreationExpr genFnType(List<com.github.javaparser.ast.expr.Expression> args, com.github.javaparser.ast.expr.Expression ret)
-
contains
public static com.github.javaparser.ast.expr.Expression contains(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression value)
-
stringLiteral
public static com.github.javaparser.ast.expr.StringLiteralExpr stringLiteral(String text)
-
coerceToBoolean
public static com.github.javaparser.ast.expr.Expression coerceToBoolean(com.github.javaparser.ast.expr.Expression expression)
-
coerceNumber
public static com.github.javaparser.ast.expr.MethodCallExpr coerceNumber(com.github.javaparser.ast.expr.Expression exprCursor)
-
newIllegalState
public static com.github.javaparser.ast.expr.ObjectCreationExpr newIllegalState()
-
-