RequiresPermission.smali 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .class public interface abstract annotation Landroid/support/annotation/RequiresPermission;
  2. .super Ljava/lang/Object;
  3. .source "RequiresPermission.java"
  4. # interfaces
  5. .implements Ljava/lang/annotation/Annotation;
  6. # annotations
  7. .annotation system Ldalvik/annotation/AnnotationDefault;
  8. value = .subannotation Landroid/support/annotation/RequiresPermission;
  9. allOf = {}
  10. anyOf = {}
  11. conditional = false
  12. value = ""
  13. .end subannotation
  14. .end annotation
  15. .annotation system Ldalvik/annotation/MemberClasses;
  16. value = {
  17. Landroid/support/annotation/RequiresPermission$Write;,
  18. Landroid/support/annotation/RequiresPermission$Read;
  19. }
  20. .end annotation
  21. .annotation runtime Ljava/lang/annotation/Retention;
  22. value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
  23. .end annotation
  24. .annotation runtime Ljava/lang/annotation/Target;
  25. value = {
  26. .enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;,
  27. .enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
  28. .enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
  29. .enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
  30. .enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;
  31. }
  32. .end annotation
  33. # virtual methods
  34. .method public abstract allOf()[Ljava/lang/String;
  35. .end method
  36. .method public abstract anyOf()[Ljava/lang/String;
  37. .end method
  38. .method public abstract conditional()Z
  39. .end method
  40. .method public abstract value()Ljava/lang/String;
  41. .end method