Home | History | Annotate | Download | only in AnnotationValues
      1 .class public abstract interface annotation LAnnotationWithValues;
      2 .super Ljava/lang/Object;
      3 .implements Ljava/lang/annotation/Annotation;
      4 
      5 .method public abstract booleanValue()Z
      6 .end method
      7 
      8 .method public abstract byteValue()B
      9 .end method
     10 
     11 .method public abstract charValue()C
     12 .end method
     13 
     14 .method public abstract shortValue()S
     15 .end method
     16 
     17 .method public abstract intValue()I
     18 .end method
     19 
     20 .method public abstract longValue()J
     21 .end method
     22 
     23 .method public abstract floatValue()F
     24 .end method
     25 
     26 .method public abstract doubleValue()D
     27 .end method
     28 
     29 .method public abstract stringValue()Ljava/lang/String;
     30 .end method
     31 
     32 .method public abstract subAnnotationValue()LSubAnnotation;
     33 .end method
     34 
     35 .method public abstract typeValue()Ljava/lang/Class;
     36 .end method
     37 
     38 .method public abstract methodValue()Ljava/lang/reflect/Method;
     39 .end method
     40 
     41 #dalvik doesn't seem to like field values
     42 #.method public abstract fieldValue()Ljava/lang/reflect/Field;
     43 #.end method
     44 
     45 .method public abstract enumValue()LEnum;
     46 .end method
     47 
     48 .annotation system Ldalvik/annotation/AnnotationDefault;
     49     value = .subannotation LAnnotationWithValues;
     50                 booleanValue = false
     51                 byteValue = 1t
     52                 charValue = '2'
     53                 shortValue = 3s
     54                 intValue = 4
     55                 longValue = 5l
     56                 floatValue = 6.0f
     57                 doubleValue = 7.0
     58                 stringValue = "8"
     59                 subAnnotationValue = .subannotation LSubAnnotation;
     60                                             stringValue = "9"
     61                                      .end subannotation
     62                 typeValue = L10;
     63                 methodValue = L10;->11()V
     64                 enumValue = .enum LEnum;->12:LEnum;                
     65             .end subannotation
     66 .end annotation
     67 
     68