Enum Class AccessFlag

java.lang.Object
java.lang.Enum<AccessFlag>
net.covers1624.coffeegrinder.bytecode.AccessFlag
All Implemented Interfaces:
Serializable, Comparable<AccessFlag>, Constable

public enum AccessFlag extends Enum<AccessFlag>
Created by covers1624 on 31/8/21.
  • Enum Constant Details

    • PUBLIC

      public static final AccessFlag PUBLIC
    • PRIVATE

      public static final AccessFlag PRIVATE
    • PROTECTED

      public static final AccessFlag PROTECTED
    • STATIC

      public static final AccessFlag STATIC
    • FINAL

      public static final AccessFlag FINAL
    • SYNCHRONIZED

      public static final AccessFlag SYNCHRONIZED
    • OPEN

      public static final AccessFlag OPEN
    • TRANSITIVE

      public static final AccessFlag TRANSITIVE
    • VOLATILE

      public static final AccessFlag VOLATILE
    • BRIDGE

      public static final AccessFlag BRIDGE
    • STATIC_PHASE

      public static final AccessFlag STATIC_PHASE
    • VARARGS

      public static final AccessFlag VARARGS
    • TRANSIENT

      public static final AccessFlag TRANSIENT
    • NATIVE

      public static final AccessFlag NATIVE
    • INTERFACE

      public static final AccessFlag INTERFACE
    • ABSTRACT

      public static final AccessFlag ABSTRACT
    • STRICT

      public static final AccessFlag STRICT
    • ANNOTATION

      public static final AccessFlag ANNOTATION
    • SYNTHETIC

      public static final AccessFlag SYNTHETIC
    • ENUM

      public static final AccessFlag ENUM
    • MANDATED

      public static final AccessFlag MANDATED
    • MODULE

      public static final AccessFlag MODULE
    • RECORD

      public static final AccessFlag RECORD
  • Field Details

    • ACCESS_MODIFIERS

      public static final List<AccessFlag> ACCESS_MODIFIERS
    • name

      public final String name
  • Method Details

    • values

      public static AccessFlag[] 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 AccessFlag 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
    • unpackClass

      public static EnumBitSet<AccessFlag> unpackClass(int packed)
    • unpackInnerClass

      public static EnumBitSet<AccessFlag> unpackInnerClass(int packed)
    • unpackMethod

      public static EnumBitSet<AccessFlag> unpackMethod(int packed)
    • unpackParameter

      public static EnumBitSet<AccessFlag> unpackParameter(int packed)
    • unpackField

      public static EnumBitSet<AccessFlag> unpackField(int packed)
    • toString

      public static String toString(EnumBitSet<AccessFlag> flags)
    • stringRep

      public static String stringRep(EnumBitSet<AccessFlag> flags)
    • getAccess

      @Nullable public static @Nullable AccessFlag getAccess(EnumBitSet<AccessFlag> accessFlags)