/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | CstAnnotation.java | 19 import com.android.dexgen.rop.annotation.Annotation; 22 * Constant type that represents an annotation. 25 /** {@code non-null;} the actual annotation */ 26 private final Annotation annotation; field in class:CstAnnotation 31 * @param annotation {@code non-null;} the annotation to hold 33 public CstAnnotation(Annotation annotation) { argument 34 if (annotation == null) { 35 throw new NullPointerException("annotation == null"); 38 annotation [all...] |
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstAnnotation.java | 19 import com.android.dx.rop.annotation.Annotation; 22 * Constant type that represents an annotation. 25 /** {@code non-null;} the actual annotation */ 26 private final Annotation annotation; field in class:CstAnnotation 31 * @param annotation {@code non-null;} the annotation to hold 33 public CstAnnotation(Annotation annotation) { argument 34 if (annotation == null) { 35 throw new NullPointerException("annotation == null"); 38 annotation [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | AnnotationItem.java | 19 import com.android.dexgen.rop.annotation.Annotation; 20 import com.android.dexgen.rop.annotation.AnnotationVisibility; 21 import com.android.dexgen.rop.annotation.NameValuePair; 33 * Single annotation, which consists of a type and a set of name-value 37 /** annotation visibility constant: visible at build time only */ 40 /** annotation visibility constant: visible at runtime */ 43 /** annotation visibility constant: visible at runtime only to system */ 52 /** {@code non-null;} the annotation to represent */ 53 private final Annotation annotation; field in class:AnnotationItem 56 * {@code null-ok;} type reference for the annotation typ 102 AnnotationItem(Annotation annotation) argument [all...] |
H A D | EncodedArrayItem.java | 19 import com.android.dexgen.rop.annotation.Annotation; 20 import com.android.dexgen.rop.annotation.AnnotationVisibility; 21 import com.android.dexgen.rop.annotation.NameValuePair;
|
H A D | ValueEncoder.java | 19 import com.android.dexgen.rop.annotation.Annotation; 20 import com.android.dexgen.rop.annotation.NameValuePair; 50 /** annotation value type constant: {@code byte} */ 53 /** annotation value type constant: {@code short} */ 56 /** annotation value type constant: {@code char} */ 59 /** annotation value type constant: {@code int} */ 62 /** annotation value type constant: {@code long} */ 65 /** annotation value type constant: {@code float} */ 68 /** annotation value type constant: {@code double} */ 71 /** annotation valu 309 writeAnnotation(Annotation annotation, boolean topLevel) argument 494 addContents(DexFile file, Annotation annotation) argument [all...] |
H A D | AnnotationSetItem.java | 19 import com.android.dexgen.rop.annotation.Annotation; 20 import com.android.dexgen.rop.annotation.Annotations; 25 * Set of annotations, where no annotation type appears more than once. 138 out.annotate(0, offsetString() + " annotation set");
|
H A D | ParameterAnnotationStruct.java | 19 import com.android.dexgen.rop.annotation.Annotations; 20 import com.android.dexgen.rop.annotation.AnnotationsList;
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | AnnotationItem.java | 19 import com.android.dx.rop.annotation.Annotation; 20 import com.android.dx.rop.annotation.AnnotationVisibility; 21 import com.android.dx.rop.annotation.NameValuePair; 31 * Single annotation, which consists of a type and a set of name-value 35 /** annotation visibility constant: visible at build time only */ 38 /** annotation visibility constant: visible at runtime */ 41 /** annotation visibility constant: visible at runtime only to system */ 50 /** {@code non-null;} the annotation to represent */ 51 private final Annotation annotation; field in class:AnnotationItem 54 * {@code null-ok;} type reference for the annotation typ 101 AnnotationItem(Annotation annotation, DexFile dexFile) argument [all...] |
H A D | ValueEncoder.java | 20 import com.android.dx.rop.annotation.Annotation; 21 import com.android.dx.rop.annotation.NameValuePair; 49 /** annotation value type constant: {@code byte} */ 52 /** annotation value type constant: {@code short} */ 55 /** annotation value type constant: {@code char} */ 58 /** annotation value type constant: {@code int} */ 61 /** annotation value type constant: {@code long} */ 64 /** annotation value type constant: {@code float} */ 67 /** annotation value type constant: {@code double} */ 70 /** annotation valu 308 writeAnnotation(Annotation annotation, boolean topLevel) argument 390 addContents(DexFile file, Annotation annotation) argument [all...] |
H A D | AnnotationSetItem.java | 19 import com.android.dx.rop.annotation.Annotation; 20 import com.android.dx.rop.annotation.Annotations; 25 * Set of annotations, where no annotation type appears more than once. 139 out.annotate(0, offsetString() + " annotation set");
|
H A D | ParameterAnnotationStruct.java | 19 import com.android.dx.rop.annotation.Annotations; 20 import com.android.dx.rop.annotation.AnnotationsList;
|
/dalvik/dexgen/src/com/android/dexgen/rop/annotation/ |
H A D | AnnotationVisibility.java | 17 package com.android.dexgen.rop.annotation; 22 * Visibility scope of an annotation.
|
H A D | Annotations.java | 17 package com.android.dexgen.rop.annotation; 64 * given instance with the given additional annotation. The latter's 68 * @param annotation {@code non-null;} the additional annotation 73 Annotation annotation) { 77 result.add(annotation); 165 * @param annotation {@code non-null;} the element to add 168 public void add(Annotation annotation) { argument 171 if (annotation == null) { 172 throw new NullPointerException("annotation 72 combine(Annotations annotations, Annotation annotation) argument [all...] |
H A D | AnnotationsList.java | 17 package com.android.dexgen.rop.annotation;
|
/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | AttRuntimeInvisibleAnnotations.java | 19 import com.android.dx.rop.annotation.Annotations;
|
H A D | AttRuntimeInvisibleParameterAnnotations.java | 19 import com.android.dx.rop.annotation.AnnotationsList;
|
H A D | AttRuntimeVisibleAnnotations.java | 19 import com.android.dx.rop.annotation.Annotations;
|
H A D | AttRuntimeVisibleParameterAnnotations.java | 19 import com.android.dx.rop.annotation.AnnotationsList;
|
H A D | BaseAnnotations.java | 19 import com.android.dx.rop.annotation.Annotations;
|
H A D | BaseParameterAnnotations.java | 19 import com.android.dx.rop.annotation.AnnotationsList; 23 * Base class for parameter annotation list attributes. 66 * Gets the list of annotation lists associated with this instance.
|
/dalvik/dx/src/com/android/dx/rop/annotation/ |
H A D | AnnotationVisibility.java | 17 package com.android.dx.rop.annotation; 22 * Visibility scope of an annotation.
|
H A D | Annotations.java | 17 package com.android.dx.rop.annotation; 63 * given instance with the given additional annotation. The latter's 67 * @param annotation {@code non-null;} the additional annotation 72 Annotation annotation) { 76 result.add(annotation); 164 * @param annotation {@code non-null;} the element to add 167 public void add(Annotation annotation) { argument 170 if (annotation == null) { 171 throw new NullPointerException("annotation 71 combine(Annotations annotations, Annotation annotation) argument [all...] |
H A D | AnnotationsList.java | 17 package com.android.dx.rop.annotation;
|
/dalvik/dx/tests/115-merge/testdata/ |
H A D | Annotated.java | 3 import java.lang.annotation.Retention; 4 import java.lang.annotation.RetentionPolicy;
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | AnnotationParser.java | 21 import com.android.dx.rop.annotation.Annotation; 22 import com.android.dx.rop.annotation.AnnotationVisibility; 23 import com.android.dx.rop.annotation.Annotations; 24 import com.android.dx.rop.annotation.AnnotationsList; 25 import com.android.dx.rop.annotation.NameValuePair; 95 * Parses an annotation value ({@code element_value}) attribute. 117 * Parses a parameter annotation attribute. 141 * Parses an annotation attribute, per se. 166 * Parses a list of annotation lists. 169 * @return {@code non-null;} the list of annotation list [all...] |