java.lang.Object
org.eclipse.persistence.internal.codegen.AccessLevel

public class AccessLevel extends Object
INTERNAL:

Purpose: Model an access level, i.e. private/protected/final/static/etc.

Since:
TopLink 3.0
  • Field Details

    • level

      protected int level
    • PUBLIC

      public static final int PUBLIC
      See Also:
    • PROTECTED

      public static final int PROTECTED
      See Also:
    • PACKAGE

      public static final int PACKAGE
      See Also:
    • PRIVATE

      public static final int PRIVATE
      See Also:
    • isAbstract

      protected boolean isAbstract
    • isFinal

      protected boolean isFinal
    • isNative

      protected boolean isNative
    • isStatic

      protected boolean isStatic
    • isSynchronized

      protected boolean isSynchronized
    • isTransient

      protected boolean isTransient
    • isVolatile

      protected boolean isVolatile
  • Constructor Details

    • AccessLevel

      public AccessLevel()
    • AccessLevel

      public AccessLevel(int level)
  • Method Details

    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getLevel

      public int getLevel()
    • isAbstract

      public boolean isAbstract()
    • isFinal

      public boolean isFinal()
    • isNative

      public boolean isNative()
    • isStatic

      public boolean isStatic()
    • isSynchronized

      public boolean isSynchronized()
    • isTransient

      public boolean isTransient()
    • isVolatile

      public boolean isVolatile()
    • setIsAbstract

      public void setIsAbstract(boolean isAbstract)
    • setIsFinal

      public void setIsFinal(boolean isFinal)
    • setIsNative

      public void setIsNative(boolean isNative)
    • setIsStatic

      public void setIsStatic(boolean isStatic)
    • setIsSynchronized

      public void setIsSynchronized(boolean isSynchronized)
    • setIsTransient

      public void setIsTransient(boolean isTransient)
    • setIsVolatile

      public void setIsVolatile(boolean isVolatile)
    • setLevel

      public void setLevel(int level)
    • write

      public void write(CodeGenerator generator)