ej-technologies

org.gjt.jclasslib.structures
Interface AccessFlags

All Known Implementing Classes:
ClassMember, FieldInfo, InnerClassesEntry, MethodInfo

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 java.lang.String ACC_ABSTRACT_VERBOSE
           
static int ACC_ANNOTATION
          new in Java 1.5
static java.lang.String ACC_ANNOTATION_VERBOSE
           
static int ACC_BRIDGE
          new in Java 1.5
static java.lang.String ACC_BRIDGE_VERBOSE
           
static int ACC_ENUM
          new in Java 1.5
static java.lang.String ACC_ENUM_VERBOSE
           
static int ACC_FINAL
           
static java.lang.String ACC_FINAL_VERBOSE
           
static int ACC_INTERFACE
           
static java.lang.String ACC_INTERFACE_VERBOSE
           
static int ACC_NATIVE
           
static java.lang.String ACC_NATIVE_VERBOSE
           
static int ACC_PRIVATE
           
static java.lang.String ACC_PRIVATE_VERBOSE
           
static int ACC_PROTECTED
           
static java.lang.String ACC_PROTECTED_VERBOSE
           
static int ACC_PUBLIC
           
static java.lang.String ACC_PUBLIC_VERBOSE
           
static int ACC_STATIC
           
static java.lang.String ACC_STATIC_VERBOSE
           
static int ACC_STRICT
           
static java.lang.String ACC_STRICT_VERBOSE
           
static int ACC_SUPER
          For ClassFile structures, 0x0020 is ACC_SUPER, which has historical significance only
static java.lang.String ACC_SUPER_VERBOSE
           
static int ACC_SYNCHRONIZED
           
static java.lang.String ACC_SYNCHRONIZED_VERBOSE
           
static int ACC_SYNTHETIC
          new in Java 1.4
static java.lang.String ACC_SYNTHETIC_VERBOSE
           
static int ACC_TRANSIENT
           
static java.lang.String ACC_TRANSIENT_VERBOSE
           
static int ACC_VARARGS
          new in Java 1.5
static java.lang.String ACC_VARARGS_VERBOSE
           
static int ACC_VOLATILE
           
static java.lang.String ACC_VOLATILE_VERBOSE
           
static int[] CLASS_ACCESS_FLAGS
          Class access flag bits for generating a verbose list in a loop.
static java.lang.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 java.lang.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 java.lang.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 java.lang.String[] METHOD_ACCESS_FLAGS_VERBOSE
          Field verbose descriptions of access flag bits for generating a verbose list in a loop.
 

Field Detail

ACC_PUBLIC

static final int ACC_PUBLIC
See Also:
Constant Field Values

ACC_PRIVATE

static final int ACC_PRIVATE
See Also:
Constant Field Values

ACC_PROTECTED

static final int ACC_PROTECTED
See Also:
Constant Field Values

ACC_STATIC

static final int ACC_STATIC
See Also:
Constant Field Values

ACC_FINAL

static final int ACC_FINAL
See Also:
Constant Field Values

ACC_SYNCHRONIZED

static final int ACC_SYNCHRONIZED
See Also:
Constant Field Values

ACC_SUPER

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

See Also:
Constant Field Values

ACC_VOLATILE

static final int ACC_VOLATILE
See Also:
Constant Field Values

ACC_TRANSIENT

static final int ACC_TRANSIENT
See Also:
Constant Field Values

ACC_NATIVE

static final int ACC_NATIVE
See Also:
Constant Field Values

ACC_INTERFACE

static final int ACC_INTERFACE
See Also:
Constant Field Values

ACC_ABSTRACT

static final int ACC_ABSTRACT
See Also:
Constant Field Values

ACC_STRICT

static final int ACC_STRICT
See Also:
Constant Field Values

ACC_SYNTHETIC

static final int ACC_SYNTHETIC
new in Java 1.4

See Also:
Constant Field Values

ACC_ANNOTATION

static final int ACC_ANNOTATION
new in Java 1.5

See Also:
Constant Field Values

ACC_ENUM

static final int ACC_ENUM
new in Java 1.5

See Also:
Constant Field Values

ACC_BRIDGE

static final int ACC_BRIDGE
new in Java 1.5

See Also:
Constant Field Values

ACC_VARARGS

static final int ACC_VARARGS
new in Java 1.5

See Also:
Constant Field Values

CLASS_ACCESS_FLAGS

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


INNER_CLASS_ACCESS_FLAGS

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


FIELD_ACCESS_FLAGS

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


METHOD_ACCESS_FLAGS

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


ACC_SUPER_VERBOSE

static final java.lang.String ACC_SUPER_VERBOSE
See Also:
Constant Field Values

ACC_PUBLIC_VERBOSE

static final java.lang.String ACC_PUBLIC_VERBOSE
See Also:
Constant Field Values

ACC_PRIVATE_VERBOSE

static final java.lang.String ACC_PRIVATE_VERBOSE
See Also:
Constant Field Values

ACC_PROTECTED_VERBOSE

static final java.lang.String ACC_PROTECTED_VERBOSE
See Also:
Constant Field Values

ACC_STATIC_VERBOSE

static final java.lang.String ACC_STATIC_VERBOSE
See Also:
Constant Field Values

ACC_FINAL_VERBOSE

static final java.lang.String ACC_FINAL_VERBOSE
See Also:
Constant Field Values

ACC_SYNCHRONIZED_VERBOSE

static final java.lang.String ACC_SYNCHRONIZED_VERBOSE
See Also:
Constant Field Values

ACC_VOLATILE_VERBOSE

static final java.lang.String ACC_VOLATILE_VERBOSE
See Also:
Constant Field Values

ACC_TRANSIENT_VERBOSE

static final java.lang.String ACC_TRANSIENT_VERBOSE
See Also:
Constant Field Values

ACC_BRIDGE_VERBOSE

static final java.lang.String ACC_BRIDGE_VERBOSE
See Also:
Constant Field Values

ACC_VARARGS_VERBOSE

static final java.lang.String ACC_VARARGS_VERBOSE
See Also:
Constant Field Values

ACC_NATIVE_VERBOSE

static final java.lang.String ACC_NATIVE_VERBOSE
See Also:
Constant Field Values

ACC_INTERFACE_VERBOSE

static final java.lang.String ACC_INTERFACE_VERBOSE
See Also:
Constant Field Values

ACC_ABSTRACT_VERBOSE

static final java.lang.String ACC_ABSTRACT_VERBOSE
See Also:
Constant Field Values

ACC_STRICT_VERBOSE

static final java.lang.String ACC_STRICT_VERBOSE
See Also:
Constant Field Values

ACC_SYNTHETIC_VERBOSE

static final java.lang.String ACC_SYNTHETIC_VERBOSE
See Also:
Constant Field Values

ACC_ANNOTATION_VERBOSE

static final java.lang.String ACC_ANNOTATION_VERBOSE
See Also:
Constant Field Values

ACC_ENUM_VERBOSE

static final java.lang.String ACC_ENUM_VERBOSE
See Also:
Constant Field Values

CLASS_ACCESS_FLAGS_VERBOSE

static final java.lang.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

static final java.lang.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

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


METHOD_ACCESS_FLAGS_VERBOSE

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


ej-technologies