Class JModifiers


  • public final class JModifiers
    extends java.lang.Object
    Represents the set of modifiers for a Method or Member variable.
    Version:
    $Revision: 7918 $ $Date: 2005-02-26 17:30:28 -0700 (Sat, 26 Feb 2005) $
    Author:
    Keith Visco
    • Constructor Summary

      Constructors 
      Constructor Description
      JModifiers()
      Creates a new JModifiers class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JModifiers copy()
      Creates a copy of this JModifiers instance.
      boolean isAbstract()
      Returns true if this JModifiers includes the qualifier "abstract".
      boolean isFinal()
      Returns true if this JModifiers includes the qualifier "final".
      boolean isPackage()
      Returns true if the visibility modifier for this JModifier is package (i.e., without qualifier).
      boolean isPrivate()
      Returns true if the visibility modifier for this JModifier is "private".
      boolean isProtected()
      Returns true if the visibility modifier for this JModifier is "protected".
      boolean isPublic()
      Returns true if the visibility modifier for this JModifier is "public".
      boolean isStatic()
      Returns true if this JModifier includes the qualifier "static".
      boolean isTransient()
      Returns true if this JModifier includes the qualifier "transient".
      void makePackage()
      Changes the visibility qualifier to package (= without qualifier).
      void makePrivate()
      Changes the visibility qualifier to "private".
      void makeProtected()
      Changes the visibility qualifier to "protected".
      void makePublic()
      Changes the visibility qualifier to "public".
      void setAbstract​(boolean isAbstract)
      Sets whether or not this JModifiers includes the qualifier "abstract".
      void setFinal​(boolean isFinal)
      Sets whether or not this JModifiers includes the qualifier "final".
      void setStatic​(boolean isStatic)
      Sets whether or not this JModifiers includes the qualifier "static".
      void setTransient​(boolean isTransient)
      Sets whether or not this JModifiers includes the qualifier "transient".
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • JModifiers

        public JModifiers()
        Creates a new JModifiers class. By default the only modifier present is public.
    • Method Detail

      • copy

        public JModifiers copy()
        Creates a copy of this JModifiers instance.
        Returns:
        A copy of this JModifiers.
      • makePrivate

        public void makePrivate()
        Changes the visibility qualifier to "private".
      • makeProtected

        public void makeProtected()
        Changes the visibility qualifier to "protected".
      • makePublic

        public void makePublic()
        Changes the visibility qualifier to "public".
      • makePackage

        public void makePackage()
        Changes the visibility qualifier to package (= without qualifier).
      • isFinal

        public boolean isFinal()
        Returns true if this JModifiers includes the qualifier "final". This is only applicable to methods and classes.
        Returns:
        True if this JModifiers includes the qualifier "final". This is only applicable to methods and classes.
      • isAbstract

        public boolean isAbstract()
        Returns true if this JModifiers includes the qualifier "abstract". This is only applicable to methods and classes.
        Returns:
        True if this JModifiers includes the qualifier "abstract". This is only applicable to methods and classes.
      • isPrivate

        public boolean isPrivate()
        Returns true if the visibility modifier for this JModifier is "private".
        Returns:
        True if the visibility modifier for this JModifier is "private".
      • isProtected

        public boolean isProtected()
        Returns true if the visibility modifier for this JModifier is "protected".
        Returns:
        True if the visibility modifier for this JModifier is "protected".
      • isPublic

        public boolean isPublic()
        Returns true if the visibility modifier for this JModifier is "public".
        Returns:
        True if the visibility modifier for this JModifier is "public".
      • isPackage

        public boolean isPackage()
        Returns true if the visibility modifier for this JModifier is package (i.e., without qualifier).
        Returns:
        True if the visibility modifier for this JModifier is package (i.e., without qualifier).
      • isStatic

        public boolean isStatic()
        Returns true if this JModifier includes the qualifier "static".
        Returns:
        True if this JModifier includes the qualifier "static".
      • isTransient

        public boolean isTransient()
        Returns true if this JModifier includes the qualifier "transient".
        Returns:
        True if this JModifier includes the qualifier "transient".
      • setAbstract

        public void setAbstract​(boolean isAbstract)
        Sets whether or not this JModifiers includes the qualifier "abstract". This applies only to methods or classes.
        Parameters:
        isAbstract - If true, indicates that this JModifier should include the qualifier "abstract".
      • setFinal

        public void setFinal​(boolean isFinal)
        Sets whether or not this JModifiers includes the qualifier "final".
        Parameters:
        isFinal - If true, indicates that this JModifier should include the qualifier "final".
      • setStatic

        public void setStatic​(boolean isStatic)
        Sets whether or not this JModifiers includes the qualifier "static".
        Parameters:
        isStatic - If true, indicates that this JModifier should include the qualifier "static".
      • setTransient

        public void setTransient​(boolean isTransient)
        Sets whether or not this JModifiers includes the qualifier "transient".
        Parameters:
        isTransient - Is a boolean which when true indicates that this JModifier should include the qualifier "transient".
      • toString

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