JsonAdapter.smali 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. .class public interface abstract annotation Lcom/google/gson/annotations/JsonAdapter;
  2. .super Ljava/lang/Object;
  3. .source ""
  4. # interfaces
  5. .implements Ljava/lang/annotation/Annotation;
  6. # annotations
  7. .annotation system Ldalvik/annotation/AnnotationDefault;
  8. value = .subannotation Lcom/google/gson/annotations/JsonAdapter;
  9. nullSafe = true
  10. .end subannotation
  11. .end annotation
  12. .annotation runtime Ljava/lang/annotation/Retention;
  13. value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
  14. .end annotation
  15. .annotation runtime Ljava/lang/annotation/Target;
  16. value = {
  17. .enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
  18. .enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
  19. }
  20. .end annotation
  21. # virtual methods
  22. .method public abstract nullSafe()Z
  23. .end method
  24. .method public abstract value()Ljava/lang/Class;
  25. .annotation system Ldalvik/annotation/Signature;
  26. value = {
  27. "()",
  28. "Ljava/lang/Class<",
  29. "*>;"
  30. }
  31. .end annotation
  32. .end method