ej-technologies

org.gjt.jclasslib.structures
Interface AccessFlags

All Known Implementing Classes:
ClassMember, InnerClassesEntry

public interface AccessFlags

Defines access flags constants and verbose expressions as defined by the java access modifiers.

Version:
$Revision: 1.5 $ $Date: 2004/12/29 10:45:58 $
Author:
Ingo Kegel, Vitor Carreira

Field Summary
static int ACC_ABSTRACT
           
static String ACC_ABSTRACT_VERBOSE
           
static int ACC_ANNOTATION
          new in Java 1.5
static String ACC_ANNOTATION_VERBOSE
           
static int ACC_BRIDGE
          new in Java 1.5
static String ACC_BRIDGE_VERBOSE
           
static int ACC_ENUM
          new in Java 1.5
static String ACC_ENUM_VERBOSE
           
static int ACC_FINAL
           
static String ACC_FINAL_VERBOSE
           
static int ACC_INTERFACE
           
static String ACC_INTERFACE_VERBOSE
           
static int ACC_NATIVE
           
static String ACC_NATIVE_VERBOSE
           
static int ACC_PRIVATE
           
static String ACC_PRIVATE_VERBOSE
           
static int ACC_PROTECTED
           
static String ACC_PROTECTED_VERBOSE
           
static int ACC_PUBLIC
           
static String ACC_PUBLIC_VERBOSE
           
static int ACC_STATIC
           
static String ACC_STATIC_VERBOSE
           
static int ACC_STRICT
           
static String ACC_STRICT_VERBOSE
           
static int ACC_SUPER
          For ClassFile structures, 0x0020 is ACC_SUPER, which has historical significance only
static String ACC_SUPER_VERBOSE
           
static int ACC_SYNCHRONIZED
           
static String ACC_SYNCHRONIZED_VERBOSE
           
static int ACC_SYNTHETIC
          new in Java 1.4
static String ACC_SYNTHETIC_VERBOSE
           
static int ACC_TRANSIENT
           
static String ACC_TRANSIENT_VERBOSE
           
static int ACC_VARARGS
          new in Java 1.5
static String ACC_VARARGS_VERBOSE
           
static int ACC_VOLATILE
           
static String ACC_VOLATILE_VERBOSE
           
static int[] CLASS_ACCESS_FLAGS
          Class access flag bits for generating a verbose list in a loop.
static String[] CLASS_ACCESS_FLAGS_VERBOSE
          Class verbose descriptions of access flag bits for generating a verbose list in a loop.
static int[] FIELD_ACCESS_FLAGS
          Field access flag bits for generating a verbose list in a loop.
static String[] FIELD_ACCESS_FLAGS_VERBOSE
          Field verbose descriptions of access flag bits for generating a verbose list in a loop.
static int[] INNER_CLASS_ACCESS_FLAGS
          Inner class access flag bits for generating a verbose list in a loop.
static String[] INNER_CLASS_ACCESS_FLAGS_VERBOSE
          Inner class verbose descriptions of access flag bits for generating a verbose list in a loop.
static int[] METHOD_ACCESS_FLAGS
          Method access flag bits for generating a verbose list in a loop.
static String[] METHOD_ACCESS_FLAGS_VERBOSE
          Field verbose descriptions of access flag bits for generating a verbose list in a loop.
 

Field Detail

ACC_PUBLIC

public static final int ACC_PUBLIC
See Also:
Constant Field Values

ACC_PRIVATE

public static final int ACC_PRIVATE
See Also:
Constant Field Values

ACC_PROTECTED

public static final int ACC_PROTECTED
See Also:
Constant Field Values

ACC_STATIC

public static final int ACC_STATIC
See Also:
Constant Field Values

ACC_FINAL

public static final int ACC_FINAL
See Also:
Constant Field Values

ACC_SYNCHRONIZED

public static final int ACC_SYNCHRONIZED
See Also:
Constant Field Values

ACC_SUPER

public static final int ACC_SUPER
For ClassFile structures, 0x0020 is ACC_SUPER, which has historical significance only

See Also:
Constant Field Values

ACC_VOLATILE

public static final int ACC_VOLATILE
See Also:
Constant Field Values

ACC_TRANSIENT

public static final int ACC_TRANSIENT
See Also:
Constant Field Values

ACC_NATIVE

public static final int ACC_NATIVE
See Also:
Constant Field Values

ACC_INTERFACE

public static final int ACC_INTERFACE
See Also:
Constant Field Values

ACC_ABSTRACT

public static final int ACC_ABSTRACT
See Also:
Constant Field Values

ACC_STRICT

public static final int ACC_STRICT
See Also:
Constant Field Values

ACC_SYNTHETIC

public static final int ACC_SYNTHETIC
new in Java 1.4

See Also:
Constant Field Values

ACC_ANNOTATION

public static final int ACC_ANNOTATION
new in Java 1.5

See Also:
Constant Field Values

ACC_ENUM

public static final int ACC_ENUM
new in Java 1.5

See Also:
Constant Field Values

ACC_BRIDGE

public static final int ACC_BRIDGE
new in Java 1.5

See Also:
Constant Field Values

ACC_VARARGS

public static final int ACC_VARARGS
new in Java 1.5

See Also:
Constant Field Values

CLASS_ACCESS_FLAGS

public static final int[] CLASS_ACCESS_FLAGS
Class access flag bits for generating a verbose list in a loop.


INNER_CLASS_ACCESS_FLAGS

public static final int[] INNER_CLASS_ACCESS_FLAGS
Inner class access flag bits for generating a verbose list in a loop.


FIELD_ACCESS_FLAGS

public static final int[] FIELD_ACCESS_FLAGS
Field access flag bits for generating a verbose list in a loop.


METHOD_ACCESS_FLAGS

public static final int[] METHOD_ACCESS_FLAGS
Method access flag bits for generating a verbose list in a loop.


ACC_SUPER_VERBOSE

public static final String ACC_SUPER_VERBOSE
See Also:
Constant Field Values

ACC_PUBLIC_VERBOSE

public static final String ACC_PUBLIC_VERBOSE
See Also:
Constant Field Values

ACC_PRIVATE_VERBOSE

public static final String ACC_PRIVATE_VERBOSE
See Also:
Constant Field Values

ACC_PROTECTED_VERBOSE

public static final String ACC_PROTECTED_VERBOSE
See Also:
Constant Field Values

ACC_STATIC_VERBOSE

public static final String ACC_STATIC_VERBOSE
See Also:
Constant Field Values

ACC_FINAL_VERBOSE

public static final String ACC_FINAL_VERBOSE
See Also:
Constant Field Values

ACC_SYNCHRONIZED_VERBOSE

public static final String ACC_SYNCHRONIZED_VERBOSE
See Also:
Constant Field Values

ACC_VOLATILE_VERBOSE

public static final String ACC_VOLATILE_VERBOSE
See Also:
Constant Field Values

ACC_TRANSIENT_VERBOSE

public static final String ACC_TRANSIENT_VERBOSE
See Also:
Constant Field Values

ACC_BRIDGE_VERBOSE

public static final String ACC_BRIDGE_VERBOSE
See Also:
Constant Field Values

ACC_VARARGS_VERBOSE

public static final String ACC_VARARGS_VERBOSE
See Also:
Constant Field Values

ACC_NATIVE_VERBOSE

public static final String ACC_NATIVE_VERBOSE
See Also:
Constant Field Values

ACC_INTERFACE_VERBOSE

public static final String ACC_INTERFACE_VERBOSE
See Also:
Constant Field Values

ACC_ABSTRACT_VERBOSE

public static final String ACC_ABSTRACT_VERBOSE
See Also:
Constant Field Values

ACC_STRICT_VERBOSE

public static final String ACC_STRICT_VERBOSE
See Also:
Constant Field Values

ACC_SYNTHETIC_VERBOSE

public static final String ACC_SYNTHETIC_VERBOSE
See Also:
Constant Field Values

ACC_ANNOTATION_VERBOSE

public static final String ACC_ANNOTATION_VERBOSE
See Also:
Constant Field Values

ACC_ENUM_VERBOSE

public static final String ACC_ENUM_VERBOSE
See Also:
Constant Field Values

CLASS_ACCESS_FLAGS_VERBOSE

public static final String[] CLASS_ACCESS_FLAGS_VERBOSE
Class verbose descriptions of access flag bits for generating a verbose list in a loop.


INNER_CLASS_ACCESS_FLAGS_VERBOSE

public static final String[] INNER_CLASS_ACCESS_FLAGS_VERBOSE
Inner class verbose descriptions of access flag bits for generating a verbose list in a loop.


FIELD_ACCESS_FLAGS_VERBOSE

public static final String[] FIELD_ACCESS_FLAGS_VERBOSE
Field verbose descriptions of access flag bits for generating a verbose list in a loop.


METHOD_ACCESS_FLAGS_VERBOSE

public static final String[] METHOD_ACCESS_FLAGS_VERBOSE
Field verbose descriptions of access flag bits for generating a verbose list in a loop.


ej-technologies