Searched refs:annotation (Results 1 - 25 of 54) 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/dx/tests/108-string-annotation/
H A DFizmo.class ... Fizmo.java package public abstract annotation Fizmo extends java.lang.Object implements java. ...
H A DFrotz.class ... Frotz.java package public abstract annotation Frotz extends java.lang.Object implements java. ...
/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;
30 * Single annotation, which consists of a type and a set of name-value
34 /** annotation visibility constant: visible at build time only */
37 /** annotation visibility constant: visible at runtime */
40 /** 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
102 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;
51 /** annotation value type constant: {@code byte} */
54 /** annotation value type constant: {@code short} */
57 /** annotation value type constant: {@code char} */
60 /** annotation value type constant: {@code int} */
63 /** annotation value type constant: {@code long} */
66 /** annotation value type constant: {@code float} */
69 /** annotation value type constant: {@code double} */
72 /** annotation valu
330 writeAnnotation(Annotation annotation, boolean topLevel) argument
412 addContents(DexFile file, Annotation annotation) argument
[all...]
/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.
67 * 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);
166 * @param annotation {@code non-null;} the element to add
169 public void add(Annotation annotation) { argument
172 if (annotation == null) {
173 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 909 milliseconds

123