Class DeclarationSpec
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.DeclarationSpec
-
public class DeclarationSpec extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DeclarationSpec(java.lang.String bindingId, java.lang.reflect.Type declarationType)DeclarationSpec(java.lang.String bindingId, java.lang.reflect.Type declarationType, boolean isGlobal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.DeclarationasDeclaration()java.util.List<org.drools.drl.ast.descr.BehaviorDescr>getBehaviors()java.util.Optional<org.drools.drl.ast.descr.PatternDescr>getBelongingPatternDescr()com.github.javaparser.ast.expr.MethodCallExprgetBindingExpr()java.lang.StringgetBindingId()java.util.Optional<java.lang.String>getBoundVariable()com.github.javaparser.ast.type.TypegetBoxedType()java.lang.Class<?>getDeclarationClass()java.util.Optional<com.github.javaparser.ast.expr.Expression>getDeclarationSource()java.lang.reflect.TypegetDeclarationType()com.github.javaparser.ast.type.TypegetRawType()java.util.Optional<java.lang.String>getVariableName()booleanisBoxed()booleanisGlobal()booleanisParametrizedType()voidsetBelongingPatternDescr(java.util.Optional<org.drools.drl.ast.descr.PatternDescr> belongingPatternDescr)voidsetBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)voidsetBoundVariable(java.lang.String boundVariable)voidsetBoxed(boolean boxed)java.lang.StringtoString()
-
-
-
Method Detail
-
getBehaviors
public java.util.List<org.drools.drl.ast.descr.BehaviorDescr> getBehaviors()
-
getBindingId
public java.lang.String getBindingId()
-
getDeclarationClass
public java.lang.Class<?> getDeclarationClass()
-
getDeclarationType
public java.lang.reflect.Type getDeclarationType()
-
isParametrizedType
public boolean isParametrizedType()
-
getDeclarationSource
public java.util.Optional<com.github.javaparser.ast.expr.Expression> getDeclarationSource()
-
getVariableName
public java.util.Optional<java.lang.String> getVariableName()
-
getBoxedType
public com.github.javaparser.ast.type.Type getBoxedType()
-
getRawType
public com.github.javaparser.ast.type.Type getRawType()
-
isGlobal
public boolean isGlobal()
-
getBoundVariable
public java.util.Optional<java.lang.String> getBoundVariable()
-
setBoundVariable
public void setBoundVariable(java.lang.String boundVariable)
-
getBindingExpr
public com.github.javaparser.ast.expr.MethodCallExpr getBindingExpr()
-
setBindingExpr
public void setBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
asDeclaration
public org.drools.core.rule.Declaration asDeclaration()
-
setBoxed
public void setBoxed(boolean boxed)
-
isBoxed
public boolean isBoxed()
-
getBelongingPatternDescr
public java.util.Optional<org.drools.drl.ast.descr.PatternDescr> getBelongingPatternDescr()
-
setBelongingPatternDescr
public void setBelongingPatternDescr(java.util.Optional<org.drools.drl.ast.descr.PatternDescr> belongingPatternDescr)
-
-