Class NativeOperatorSpec
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.operatorspec.NativeOperatorSpec
-
- All Implemented Interfaces:
OperatorSpec
- Direct Known Subclasses:
CustomOperatorSpec
public class NativeOperatorSpec extends java.lang.Object implements OperatorSpec
-
-
Field Summary
Fields Modifier and Type Field Description static NativeOperatorSpecINSTANCE
-
Constructor Summary
Constructors Constructor Description NativeOperatorSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.drools.model.functions.OperatoraddOperatorArgument(RuleContext context, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, java.lang.String opName)com.github.javaparser.ast.expr.ExpressiongetExpression(RuleContext context, org.drools.mvel.parser.ast.expr.PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper)booleanisStatic()
-
-
-
Field Detail
-
INSTANCE
public static final NativeOperatorSpec INSTANCE
-
-
Method Detail
-
getExpression
public com.github.javaparser.ast.expr.Expression getExpression(RuleContext context, org.drools.mvel.parser.ast.expr.PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper)
- Specified by:
getExpressionin interfaceOperatorSpec
-
addOperatorArgument
protected org.drools.model.functions.Operator addOperatorArgument(RuleContext context, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, java.lang.String opName)
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceOperatorSpec
-
-