Class Modifiers


  • public class Modifiers
    extends java.lang.Object
    Wrapper around modifiers to a member.
    Version:
    1.0
    • Field Detail

      • ABSTRACT

        public static final java.lang.Integer ABSTRACT
      • FINAL

        public static final java.lang.Integer FINAL
      • INTERFACE

        public static final java.lang.Integer INTERFACE
      • NATIVE

        public static final java.lang.Integer NATIVE
      • PRIVATE

        public static final java.lang.Integer PRIVATE
      • PROTECTED

        public static final java.lang.Integer PROTECTED
      • PUBLIC

        public static final java.lang.Integer PUBLIC
      • STATIC

        public static final java.lang.Integer STATIC
      • STRICTFP

        public static final java.lang.Integer STRICTFP
      • SYNCHRONIZED

        public static final java.lang.Integer SYNCHRONIZED
      • TRANSIENT

        public static final java.lang.Integer TRANSIENT
      • VOLATILE

        public static final java.lang.Integer VOLATILE
      • modifiers

        private java.util.List<java.lang.Integer> modifiers
      • annotations

        private java.util.List<Annotation> annotations
      • MODIFIER_TEXT

        private static final java.util.Map<java.lang.Integer,​java.lang.String> MODIFIER_TEXT
    • Constructor Detail

      • Modifiers

        public Modifiers()
    • Method Detail

      • addAnnotation

        public void addAnnotation​(Annotation annotation)
        Adds an annotation to this set of modifiers.
        Parameters:
        annotation - The annotation to add.
      • addModifier

        public boolean addModifier​(int tokenType)
        Adds a modifier to this set of modifiers.
        Parameters:
        tokenType - The modifier to add.
        Returns:
        Whether the modifier was added (vs. was already known).
      • containsModifier

        private boolean containsModifier​(java.lang.Integer modifierKey)
      • isAbstract

        public boolean isAbstract()
      • isFinal

        public boolean isFinal()
      • isPrivate

        public boolean isPrivate()
      • isProtected

        public boolean isProtected()
      • isPublic

        public boolean isPublic()
      • isStatic

        public boolean isStatic()
      • toString

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