Class Modifiers

java.lang.Object
org.fife.rsta.ac.java.rjc.lang.Modifiers

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

    • ABSTRACT

      public static final Integer ABSTRACT
    • FINAL

      public static final Integer FINAL
    • INTERFACE

      public static final Integer INTERFACE
    • NATIVE

      public static final Integer NATIVE
    • PRIVATE

      public static final Integer PRIVATE
    • PROTECTED

      public static final Integer PROTECTED
    • PUBLIC

      public static final Integer PUBLIC
    • STATIC

      public static final Integer STATIC
    • STRICTFP

      public static final Integer STRICTFP
    • SYNCHRONIZED

      public static final Integer SYNCHRONIZED
    • TRANSIENT

      public static final Integer TRANSIENT
    • VOLATILE

      public static final Integer VOLATILE
    • modifiers

      private List<Integer> modifiers
    • annotations

      private List<Annotation> annotations
    • MODIFIER_TEXT

      private static final Map<Integer,String> MODIFIER_TEXT
  • Constructor Details

    • Modifiers

      public Modifiers()
  • Method Details

    • 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(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 String toString()
      Overrides:
      toString in class Object