Class DeclarationSpec


  • public class DeclarationSpec
    extends Object
    • Constructor Detail

      • DeclarationSpec

        public DeclarationSpec​(String bindingId,
                               Class<?> declarationClass)
      • DeclarationSpec

        public DeclarationSpec​(String bindingId,
                               Class<?> declarationClass,
                               Boolean isGlobal)
    • Method Detail

      • getBehaviors

        public List<org.drools.compiler.lang.descr.BehaviorDescr> getBehaviors()
      • getBindingId

        public String getBindingId()
      • getDeclarationClass

        public Class<?> getDeclarationClass()
      • getDeclarationSource

        public Optional<com.github.javaparser.ast.expr.Expression> getDeclarationSource()
      • getBoxedType

        public com.github.javaparser.ast.type.Type getBoxedType()
      • getRawType

        public com.github.javaparser.ast.type.Type getRawType()
      • isGlobal

        public Boolean isGlobal()
      • setBoundVariable

        public void setBoundVariable​(String boundVariable)
      • getBindingExpr

        public com.github.javaparser.ast.expr.MethodCallExpr getBindingExpr()
      • setBindingExpr

        public void setBindingExpr​(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)
      • asDeclaration

        public org.drools.core.rule.Declaration asDeclaration()
      • setBoxed

        public void setBoxed​(boolean boxed)
      • isBoxed

        public boolean isBoxed()