RequiresApi.smali 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. .class public interface abstract annotation Landroid/support/annotation/RequiresApi;
  2. .super Ljava/lang/Object;
  3. .source "RequiresApi.java"
  4. # interfaces
  5. .implements Ljava/lang/annotation/Annotation;
  6. # annotations
  7. .annotation system Ldalvik/annotation/AnnotationDefault;
  8. value = .subannotation Landroid/support/annotation/RequiresApi;
  9. api = 0x1
  10. value = 0x1
  11. .end subannotation
  12. .end annotation
  13. .annotation runtime Ljava/lang/annotation/Retention;
  14. value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
  15. .end annotation
  16. .annotation runtime Ljava/lang/annotation/Target;
  17. value = {
  18. .enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
  19. .enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
  20. .enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
  21. .enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
  22. }
  23. .end annotation
  24. # virtual methods
  25. .method public abstract api()I
  26. .annotation build Landroid/support/annotation/IntRange;
  27. from = 0x1L
  28. .end annotation
  29. .end method
  30. .method public abstract value()I
  31. .annotation build Landroid/support/annotation/IntRange;
  32. from = 0x1L
  33. .end annotation
  34. .end method