Enum Class Flags.Flag

java.lang.Object
java.lang.Enum<Flags.Flag>
com.strobel.assembler.metadata.Flags.Flag
All Implemented Interfaces:
Serializable, Comparable<Flags.Flag>, Constable
Enclosing class:
Flags

public static enum Flags.Flag extends Enum<Flags.Flag>
  • Enum Constant Details

    • PUBLIC

      public static final Flags.Flag PUBLIC
    • PROTECTED

      public static final Flags.Flag PROTECTED
    • PRIVATE

      public static final Flags.Flag PRIVATE
    • ABSTRACT

      public static final Flags.Flag ABSTRACT
    • DEFAULT

      public static final Flags.Flag DEFAULT
    • STATIC

      public static final Flags.Flag STATIC
    • SEALED

      public static final Flags.Flag SEALED
    • NON_SEALED

      public static final Flags.Flag NON_SEALED
    • FINAL

      public static final Flags.Flag FINAL
    • TRANSIENT

      public static final Flags.Flag TRANSIENT
    • VOLATILE

      public static final Flags.Flag VOLATILE
    • SYNCHRONIZED

      public static final Flags.Flag SYNCHRONIZED
    • NATIVE

      public static final Flags.Flag NATIVE
    • STRICTFP

      public static final Flags.Flag STRICTFP
    • INTERFACE

      public static final Flags.Flag INTERFACE
    • SUPER

      public static final Flags.Flag SUPER
    • BRIDGE

      public static final Flags.Flag BRIDGE
    • SYNTHETIC

      public static final Flags.Flag SYNTHETIC
    • DEPRECATED

      public static final Flags.Flag DEPRECATED
    • HASINIT

      public static final Flags.Flag HASINIT
    • ENUM

      public static final Flags.Flag ENUM
    • MANDATED

      public static final Flags.Flag MANDATED
    • IPROXY

      public static final Flags.Flag IPROXY
    • NOOUTERTHIS

      public static final Flags.Flag NOOUTERTHIS
    • EXISTS

      public static final Flags.Flag EXISTS
    • COMPOUND

      public static final Flags.Flag COMPOUND
    • CLASS_SEEN

      public static final Flags.Flag CLASS_SEEN
    • SOURCE_SEEN

      public static final Flags.Flag SOURCE_SEEN
    • LOCKED

      public static final Flags.Flag LOCKED
    • UNATTRIBUTED

      public static final Flags.Flag UNATTRIBUTED
    • ANONCONSTR

      public static final Flags.Flag ANONCONSTR
    • ACYCLIC

      public static final Flags.Flag ACYCLIC
    • PARAMETER

      public static final Flags.Flag PARAMETER
    • VARARGS

      public static final Flags.Flag VARARGS
    • PACKAGE

      public static final Flags.Flag PACKAGE
    • OPEN

      public static final Flags.Flag OPEN
    • TRANSITIVE

      public static final Flags.Flag TRANSITIVE
    • STATIC_PHASE

      public static final Flags.Flag STATIC_PHASE
  • Field Details

    • name

      public final String name
  • Constructor Details

    • Flag

      private Flag(String name)
  • Method Details

    • values

      public static Flags.Flag[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Flags.Flag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Flags.Flag>