Searched refs:annotation (Results 1 - 25 of 52) sorted by relevance

123

/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DCstAnnotation.java19 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 DCstAnnotation.java19 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 DAnnotationItem.java19 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 DEncodedArrayItem.java19 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 DValueEncoder.java19 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 DAnnotationSetItem.java19 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 DParameterAnnotationStruct.java19 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 DAnnotationItem.java19 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 DValueEncoder.java20 import com.android.dx.rop.annotation.Annotation;
21 import com.android.dx.rop.annotation.NameValuePair;
52 /** annotation value type constant: {@code byte} */
55 /** annotation value type constant: {@code short} */
58 /** annotation value type constant: {@code char} */
61 /** annotation value type constant: {@code int} */
64 /** annotation value type constant: {@code long} */
67 /** annotation value type constant: {@code float} */
70 /** annotation value type constant: {@code double} */
73 /** annotation valu
331 writeAnnotation(Annotation annotation, boolean topLevel) argument
413 addContents(DexFile file, Annotation annotation) argument
[all...]
H A DAnnotationSetItem.java19 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 DParameterAnnotationStruct.java19 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 DAnnotationVisibility.java17 package com.android.dexgen.rop.annotation;
22 * Visibility scope of an annotation.
H A DAnnotations.java17 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 DAnnotationsList.java17 package com.android.dexgen.rop.annotation;
/dalvik/dx/src/com/android/dx/cf/attrib/
H A DAttRuntimeInvisibleAnnotations.java19 import com.android.dx.rop.annotation.Annotations;
H A DAttRuntimeInvisibleParameterAnnotations.java19 import com.android.dx.rop.annotation.AnnotationsList;
H A DAttRuntimeVisibleAnnotations.java19 import com.android.dx.rop.annotation.Annotations;
H A DAttRuntimeVisibleParameterAnnotations.java19 import com.android.dx.rop.annotation.AnnotationsList;
H A DBaseAnnotations.java19 import com.android.dx.rop.annotation.Annotations;
H A DBaseParameterAnnotations.java19 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 DAnnotationVisibility.java17 package com.android.dx.rop.annotation;
22 * Visibility scope of an annotation.
H A DAnnotations.java17 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 DAnnotationsList.java17 package com.android.dx.rop.annotation;
/dalvik/dx/tests/115-merge/testdata/
H A DAnnotated.java3 import java.lang.annotation.Retention;
4 import java.lang.annotation.RetentionPolicy;
/dalvik/dx/src/com/android/dx/cf/direct/
H A DAnnotationParser.java21 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...]

Completed in 4170 milliseconds

123