Interface IModifierConstants


public interface IModifierConstants
Definition of the modifier constants as specified in the JVM specifications.
Since:
2.0
Restriction:
This interface is not intended to be implemented by clients.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
    Indicates an annotation (added in J2SE 1.5).
    static final int
    Indicates a bridge method (added in J2SE 1.5).
    static final int
    Indicates an enum (added in J2SE 1.5).
    static final int
     
    static final int
     
    static final int
    Indicates a mandated parameter, such as this$1 (added in Java SE 8).
    static final int
    Indicates a module (added in Java SE 9).
    static final int
     
    static final int
    Indicates an open module in module-info file (added in Java SE 9).
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
    Indicates a static requires in module-info file (added in Java SE 9).
    static final int
     
    static final int
     
    static final int
     
    static final int
    Indicates a synthetic member or method parameter.
    static final int
     
    static final int
    Indicates a transitive requires in module-info file (added in Java SE 9).
    static final int
    Indicates a variable arity method (added in J2SE 1.5).
    static final int
     
  • Field Details

    • ACC_PUBLIC

      static final int ACC_PUBLIC
      See Also:
    • ACC_PRIVATE

      static final int ACC_PRIVATE
      See Also:
    • ACC_PROTECTED

      static final int ACC_PROTECTED
      See Also:
    • ACC_STATIC

      static final int ACC_STATIC
      See Also:
    • ACC_FINAL

      static final int ACC_FINAL
      See Also:
    • ACC_SUPER

      static final int ACC_SUPER
      See Also:
    • ACC_SYNCHRONIZED

      static final int ACC_SYNCHRONIZED
      See Also:
    • ACC_VOLATILE

      static final int ACC_VOLATILE
      See Also:
    • ACC_BRIDGE

      static final int ACC_BRIDGE
      Indicates a bridge method (added in J2SE 1.5).
      Since:
      3.0
      See Also:
    • ACC_TRANSIENT

      static final int ACC_TRANSIENT
      See Also:
    • ACC_VARARGS

      static final int ACC_VARARGS
      Indicates a variable arity method (added in J2SE 1.5).
      Since:
      3.0
      See Also:
    • ACC_NATIVE

      static final int ACC_NATIVE
      See Also:
    • ACC_INTERFACE

      static final int ACC_INTERFACE
      See Also:
    • ACC_ABSTRACT

      static final int ACC_ABSTRACT
      See Also:
    • ACC_STRICT

      static final int ACC_STRICT
      See Also:
    • ACC_SYNTHETIC

      static final int ACC_SYNTHETIC
      Indicates a synthetic member or method parameter.
      Since:
      3.0
      See Also:
    • ACC_ANNOTATION

      static final int ACC_ANNOTATION
      Indicates an annotation (added in J2SE 1.5).
      Since:
      3.0
      See Also:
    • ACC_ENUM

      static final int ACC_ENUM
      Indicates an enum (added in J2SE 1.5).
      Since:
      3.0
      See Also:
    • ACC_MODULE

      static final int ACC_MODULE
      Indicates a module (added in Java SE 9).
      Since:
      3.14
      See Also:
    • ACC_MANDATED

      static final int ACC_MANDATED
      Indicates a mandated parameter, such as this$1 (added in Java SE 8).
      Since:
      3.10
      See Also:
    • ACC_OPEN

      static final int ACC_OPEN
      Indicates an open module in module-info file (added in Java SE 9).
      Since:
      3.14
      See Also:
    • ACC_TRANSITIVE

      static final int ACC_TRANSITIVE
      Indicates a transitive requires in module-info file (added in Java SE 9).
      Since:
      3.14
      See Also:
    • ACC_STATIC_PHASE

      static final int ACC_STATIC_PHASE
      Indicates a static requires in module-info file (added in Java SE 9).
      Since:
      3.14
      See Also: