Class TypedDeclarationSpec
java.lang.Object
org.drools.model.codegen.execmodel.generator.TypedDeclarationSpec
- All Implemented Interfaces:
DeclarationSpec
-
Constructor Summary
ConstructorsConstructorDescriptionTypedDeclarationSpec(String bindingId, Type declarationType) TypedDeclarationSpec(String bindingId, Type declarationType, boolean isGlobal) -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.rule.DeclarationList<org.drools.drl.ast.descr.BehaviorDescr>Optional<org.drools.drl.ast.descr.PatternDescr>com.github.javaparser.ast.expr.MethodCallExprcom.github.javaparser.ast.type.TypeClass<?>Optional<com.github.javaparser.ast.expr.Expression>com.github.javaparser.ast.type.TypebooleanisBoxed()booleanisGlobal()booleanvoidregisterOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidsetBelongingPatternDescr(Optional<org.drools.drl.ast.descr.PatternDescr> belongingPatternDescr) voidsetBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr) voidsetBoundVariable(String boundVariable) voidsetBoxed(boolean boxed) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.model.codegen.execmodel.generator.DeclarationSpec
isPrototypeDeclaration
-
Constructor Details
-
TypedDeclarationSpec
-
TypedDeclarationSpec
-
-
Method Details
-
getBehaviors
-
getBindingId
- Specified by:
getBindingIdin interfaceDeclarationSpec
-
getDeclarationClass
- Specified by:
getDeclarationClassin interfaceDeclarationSpec
-
getDeclarationType
-
isParametrizedType
public boolean isParametrizedType() -
getDeclarationSource
-
getVariableName
- Specified by:
getVariableNamein interfaceDeclarationSpec
-
getBoxedType
public com.github.javaparser.ast.type.Type getBoxedType() -
getRawType
public com.github.javaparser.ast.type.Type getRawType() -
isGlobal
public boolean isGlobal()- Specified by:
isGlobalin interfaceDeclarationSpec
-
getBoundVariable
-
setBoundVariable
-
getBindingExpr
public com.github.javaparser.ast.expr.MethodCallExpr getBindingExpr()- Specified by:
getBindingExprin interfaceDeclarationSpec
-
setBindingExpr
public void setBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr) - Specified by:
setBindingExprin interfaceDeclarationSpec
-
toString
-
asDeclaration
public org.drools.base.rule.Declaration asDeclaration() -
setBoxed
public void setBoxed(boolean boxed) -
isBoxed
public boolean isBoxed() -
getBelongingPatternDescr
-
setBelongingPatternDescr
public void setBelongingPatternDescr(Optional<org.drools.drl.ast.descr.PatternDescr> belongingPatternDescr) -
registerOnPackage
public void registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) - Specified by:
registerOnPackagein interfaceDeclarationSpec
-