ReflectiveTypeAdapterFactory$BoundField.smali 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .class abstract Lcom/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;
  2. .super Ljava/lang/Object;
  3. .source ""
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Lcom/google/gson/internal/bind/ReflectiveTypeAdapterFactory;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x408
  10. name = "BoundField"
  11. .end annotation
  12. # instance fields
  13. .field final deserialized:Z
  14. .field final name:Ljava/lang/String;
  15. .field final serialized:Z
  16. # direct methods
  17. .method protected constructor <init>(Ljava/lang/String;ZZ)V
  18. .locals 0
  19. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  20. iput-object p1, p0, Lcom/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;->name:Ljava/lang/String;
  21. iput-boolean p2, p0, Lcom/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;->serialized:Z
  22. iput-boolean p3, p0, Lcom/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;->deserialized:Z
  23. return-void
  24. .end method
  25. # virtual methods
  26. .method abstract read(Lcom/google/gson/stream/JsonReader;Ljava/lang/Object;)V
  27. .annotation system Ldalvik/annotation/Throws;
  28. value = {
  29. Ljava/io/IOException;,
  30. Ljava/lang/IllegalAccessException;
  31. }
  32. .end annotation
  33. .end method
  34. .method abstract write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V
  35. .annotation system Ldalvik/annotation/Throws;
  36. value = {
  37. Ljava/io/IOException;,
  38. Ljava/lang/IllegalAccessException;
  39. }
  40. .end annotation
  41. .end method
  42. .method abstract writeField(Ljava/lang/Object;)Z
  43. .annotation system Ldalvik/annotation/Throws;
  44. value = {
  45. Ljava/io/IOException;,
  46. Ljava/lang/IllegalAccessException;
  47. }
  48. .end annotation
  49. .end method