Class JavaFlags

java.lang.Object
com.pnfsoftware.jeb.core.units.code.java.JavaFlags

public class JavaFlags extends Object
Java code flags.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Abstract type or method flag.
    static final int
    The aggregate of all flags typically allowed for class items.
    static final int
    The aggregate of all flags typically allowed for field items.
    static final int
    The aggregate of all flags typically allowed for method items.
    static final int
    Annotation type flag.
    static final int
    Anonymous-class flag.
    static final int
    Bridge method flag; shares its value with VOLATILE.
    static final int
    Constructor method flag.
    static final int
    Declared-synchronized method flag.
    static final int
    Enumeration type or field flag.
    static final int
    Final type, member, or local flag.
    static final int
    Inner-class flag.
    static final int
    Interface type flag.
    static final int
    Native method flag.
    static final int
    Private access flag.
    static final int
    Protected access flag.
    static final int
    Public access flag.
    static final int
    Static member flag.
    static final int
    Strict floating-point method flag.
    static final int
    Synchronized method flag.
    static final int
    Synthetic item flag.
    static final int
    Transient field flag.
    static final int
    Varargs method flag; shares its value with TRANSIENT.
    static final int
    Volatile field flag.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PUBLIC

      public static final int PUBLIC
      Public access flag.
      See Also:
    • PRIVATE

      public static final int PRIVATE
      Private access flag.
      See Also:
    • PROTECTED

      public static final int PROTECTED
      Protected access flag.
      See Also:
    • STATIC

      public static final int STATIC
      Static member flag.
      See Also:
    • FINAL

      public static final int FINAL
      Final type, member, or local flag.
      See Also:
    • SYNCHRONIZED

      public static final int SYNCHRONIZED
      Synchronized method flag.
      See Also:
    • VOLATILE

      public static final int VOLATILE
      Volatile field flag.
      See Also:
    • BRIDGE

      public static final int BRIDGE
      Bridge method flag; shares its value with VOLATILE.
      See Also:
    • TRANSIENT

      public static final int TRANSIENT
      Transient field flag.
      See Also:
    • VARARGS

      public static final int VARARGS
      Varargs method flag; shares its value with TRANSIENT.
      See Also:
    • NATIVE

      public static final int NATIVE
      Native method flag.
      See Also:
    • INTERFACE

      public static final int INTERFACE
      Interface type flag.
      See Also:
    • ABSTRACT

      public static final int ABSTRACT
      Abstract type or method flag.
      See Also:
    • STRICT

      public static final int STRICT
      Strict floating-point method flag.
      See Also:
    • SYNTHETIC

      public static final int SYNTHETIC
      Synthetic item flag.
      See Also:
    • ANNOTATION

      public static final int ANNOTATION
      Annotation type flag.
      See Also:
    • ENUMERATION

      public static final int ENUMERATION
      Enumeration type or field flag.
      See Also:
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Constructor method flag.
      See Also:
    • DECLARED_SYNCHRONIZED

      public static final int DECLARED_SYNCHRONIZED
      Declared-synchronized method flag.
      See Also:
    • INNER

      public static final int INNER
      Inner-class flag.
      See Also:
    • ANONYMOUS

      public static final int ANONYMOUS
      Anonymous-class flag.
      See Also:
    • ALLOWED_CLASS

      public static final int ALLOWED_CLASS
      The aggregate of all flags typically allowed for class items.
      See Also:
    • ALLOWED_FIELD

      public static final int ALLOWED_FIELD
      The aggregate of all flags typically allowed for field items.
      See Also:
    • ALLOWED_METHOD

      public static final int ALLOWED_METHOD
      The aggregate of all flags typically allowed for method items.
      See Also:
  • Constructor Details

    • JavaFlags

      public JavaFlags()