Class Bool


  • public class Bool
    extends java.lang.Object
    Implementation of boolean that can be in unknow state : TRUE/FALSE/UNKNOWN
    • Field Detail

      • FALSE

        public static final Bool FALSE
      • TRUE

        public static final Bool TRUE
      • UNKNOWN

        public static final Bool UNKNOWN
    • Method Detail

      • create

        public static Bool create​(boolean value)
      • not

        public Bool not()
      • isTrue

        public boolean isTrue()
      • isFalse

        public boolean isFalse()
      • isUnknown

        public boolean isUnknown()
      • isKnown

        public boolean isKnown()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object