org.eclipse.jdt.core.util
Interface IAttributeNamesConstants


public interface IAttributeNamesConstants

Description of attribute names as described in the JVM specifications.

Since:
2.0

Field Summary
static char[] ANNOTATION_DEFAULT
          "AnnotationDefault" attribute (added in J2SE 1.5).
static char[] CODE
          "Code" attribute.
static char[] CONSTANT_VALUE
          "ConstantValue" attribute.
static char[] DEPRECATED
          "Deprecated" attribute.
static char[] ENCLOSING_METHOD
          "EnclosingMethod" attribute (added in J2SE 1.5).
static char[] EXCEPTIONS
          "Exceptions" attribute.
static char[] INNER_CLASSES
          "InnerClasses" attribute.
static char[] LINE_NUMBER
          "LineNumberTable" attribute.
static char[] LOCAL_VARIABLE
          "LocalVariableTable" attribute.
static char[] LOCAL_VARIABLE_TYPE_TABLE
          "LocalVariableTypeTable" attribute (added in J2SE 1.5).
static char[] RUNTIME_INVISIBLE_ANNOTATIONS
          "RuntimeInvisibleAnnotations" attribute (added in J2SE 1.5).
static char[] RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
          "RuntimeInvisibleParameterAnnotations" attribute (added in J2SE 1.5).
static char[] RUNTIME_VISIBLE_ANNOTATIONS
          "RuntimeVisibleAnnotations" attribute (added in J2SE 1.5).
static char[] RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
          "RuntimeVisibleParameterAnnotations" attribute (added in J2SE 1.5).
static char[] SIGNATURE
          "Signature" attribute (added in J2SE 1.5).
static char[] SOURCE
          "SourceFile" attribute.
static char[] STACK_MAP
          "StackMap" attribute (added in cldc1.0).
static char[] STACK_MAP_TABLE
          "StackMapTable" attribute (added in J2SE 1.6).
static char[] SYNTHETIC
          "Synthetic" attribute.
 

Field Detail

SYNTHETIC

static final char[] SYNTHETIC
"Synthetic" attribute.

Note that prior to JDK 1.5, synthetic elements were always marked using an attribute; with 1.5, synthetic elements can also be marked using the IModifierConstants.ACC_SYNTHETIC flag.

Since:
2.0

CONSTANT_VALUE

static final char[] CONSTANT_VALUE
"ConstantValue" attribute.

Since:
2.0

LINE_NUMBER

static final char[] LINE_NUMBER
"LineNumberTable" attribute.

Since:
2.0

LOCAL_VARIABLE

static final char[] LOCAL_VARIABLE
"LocalVariableTable" attribute.

Since:
2.0

INNER_CLASSES

static final char[] INNER_CLASSES
"InnerClasses" attribute.

Since:
2.0

CODE

static final char[] CODE
"Code" attribute.

Since:
2.0

EXCEPTIONS

static final char[] EXCEPTIONS
"Exceptions" attribute.

Since:
2.0

SOURCE

static final char[] SOURCE
"SourceFile" attribute.

Since:
2.0

DEPRECATED

static final char[] DEPRECATED
"Deprecated" attribute.

Since:
2.0

SIGNATURE

static final char[] SIGNATURE
"Signature" attribute (added in J2SE 1.5). Class file readers which support J2SE 1.5 return attributes with this name represented by objects implementing ISignatureAttribute.

Since:
3.0

ENCLOSING_METHOD

static final char[] ENCLOSING_METHOD
"EnclosingMethod" attribute (added in J2SE 1.5). Class file readers which support J2SE 1.5 return attributes with this name represented by objects implementing IEnclosingMethodAttribute.

Since:
3.0

LOCAL_VARIABLE_TYPE_TABLE

static final char[] LOCAL_VARIABLE_TYPE_TABLE
"LocalVariableTypeTable" attribute (added in J2SE 1.5).

Since:
3.0

RUNTIME_VISIBLE_ANNOTATIONS

static final char[] RUNTIME_VISIBLE_ANNOTATIONS
"RuntimeVisibleAnnotations" attribute (added in J2SE 1.5).

Since:
3.0

RUNTIME_INVISIBLE_ANNOTATIONS

static final char[] RUNTIME_INVISIBLE_ANNOTATIONS
"RuntimeInvisibleAnnotations" attribute (added in J2SE 1.5).

Since:
3.0

RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS

static final char[] RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
"RuntimeVisibleParameterAnnotations" attribute (added in J2SE 1.5).

Since:
3.0

RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS

static final char[] RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
"RuntimeInvisibleParameterAnnotations" attribute (added in J2SE 1.5).

Since:
3.0

ANNOTATION_DEFAULT

static final char[] ANNOTATION_DEFAULT
"AnnotationDefault" attribute (added in J2SE 1.5).

Since:
3.0

STACK_MAP_TABLE

static final char[] STACK_MAP_TABLE
"StackMapTable" attribute (added in J2SE 1.6).

Since:
3.2

STACK_MAP

static final char[] STACK_MAP
"StackMap" attribute (added in cldc1.0).

Since:
3.2