Class JMods

java.lang.Object
com.sun.codemodel.JMods
All Implemented Interfaces:
JGenerable

public class JMods extends Object implements JGenerable
Modifier groups.
  • Field Details

    • 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 Details

    • JMods

      private JMods(int mods)
  • Method Details

    • getValue

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

      private static void check(int mods, int legal, 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)
    • generate

      public void generate(JFormatter f)
      Specified by:
      generate in interface JGenerable
    • toString

      public String toString()
      Overrides:
      toString in class Object