Class JMods

  • All Implemented Interfaces:
    JGenerable

    public class JMods
    extends java.lang.Object
    implements JGenerable
    Modifier groups.
    • Field Detail

      • VAR

        private static int VAR
      • FIELD

        private static int FIELD
      • METHOD

        private static int METHOD
      • CLASS

        private static int CLASS
      • INTERFACE

        private static int INTERFACE
      • mods

        private int mods
        bit-packed representation of modifiers.
    • Constructor Detail

      • JMods

        private JMods​(int mods)
    • Method Detail

      • getValue

        public int getValue()
        Gets the bit-packed representaion of modifiers.
      • check

        private static void check​(int mods,
                                  int legal,
                                  java.lang.String what)
      • forVar

        static JMods forVar​(int mods)
      • forField

        static JMods forField​(int mods)
      • forMethod

        static JMods forMethod​(int mods)
      • forClass

        static JMods forClass​(int mods)
      • forInterface

        static JMods forInterface​(int mods)
      • isAbstract

        public boolean isAbstract()
      • isNative

        public boolean isNative()
      • isSynchronized

        public boolean isSynchronized()
      • setSynchronized

        public void setSynchronized​(boolean newValue)
      • setPrivate

        public void setPrivate()
      • setProtected

        public void setProtected()
      • setPublic

        public void setPublic()
      • setFinal

        public void setFinal​(boolean newValue)
      • setFlag

        private void setFlag​(int bit,
                             boolean newValue)
      • toString

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