Class DeclarationSpec


  • public class DeclarationSpec
    extends java.lang.Object
    • Constructor Detail

      • DeclarationSpec

        public DeclarationSpec​(java.lang.String bindingId,
                               java.lang.reflect.Type declarationType)
      • DeclarationSpec

        public DeclarationSpec​(java.lang.String bindingId,
                               java.lang.reflect.Type declarationType,
                               boolean isGlobal)
    • 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:
        toString in class java.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)