Class Type.Qualifier

  • Enclosing class:
    Type

    public static class Type.Qualifier
    extends java.lang.Object
    Describes possible qualifiers that can be added to the type in order to modify its behavior. Supported: const (final), volatile, restrict, atomic
    • Constructor Detail

      • Qualifier

        public Qualifier​(boolean isConst,
                         boolean isVolatile,
                         boolean isRestrict,
                         boolean isAtomic)
      • Qualifier

        public Qualifier()
    • Method Detail

      • isConst

        public boolean isConst()
      • setConst

        public void setConst​(boolean aConst)
      • isVolatile

        public boolean isVolatile()
      • setVolatile

        public void setVolatile​(boolean aVolatile)
      • isRestrict

        public boolean isRestrict()
      • setRestrict

        public void setRestrict​(boolean restrict)
      • isAtomic

        public boolean isAtomic()
      • setAtomic

        public void setAtomic​(boolean atomic)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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