1 11 package org.eclipse.jdt.core.util; 12 13 21 public interface IAnnotationComponentValue { 22 23 27 int BYTE_TAG = 'B'; 28 32 int CHAR_TAG = 'C'; 33 37 int DOUBLE_TAG = 'D'; 38 42 int FLOAT_TAG = 'F'; 43 47 int INTEGER_TAG = 'I'; 48 52 int LONG_TAG = 'J'; 53 57 int SHORT_TAG = 'S'; 58 62 int BOOLEAN_TAG = 'Z'; 63 67 int STRING_TAG = 's'; 68 72 int ENUM_TAG = 'e'; 73 77 int CLASS_TAG = 'c'; 78 82 int ANNOTATION_TAG = '@'; 83 87 int ARRAY_TAG = '['; 88 89 96 IAnnotationComponentValue[] getAnnotationComponentValues(); 97 98 106 IAnnotation getAnnotationValue(); 107 108 115 IConstantPoolEntry getClassInfo(); 116 117 124 int getClassInfoIndex(); 125 126 133 IConstantPoolEntry getConstantValue(); 134 135 142 int getConstantValueIndex(); 143 144 153 char[] getEnumConstantName(); 154 155 163 int getEnumConstantNameIndex(); 164 165 174 char[] getEnumConstantTypeName(); 175 176 184 int getEnumConstantTypeNameIndex(); 185 186 191 int getTag(); 192 193 200 int getValuesNumber(); 201 } 202 | Popular Tags |