LinkedTreeMap$KeySet$1.smali 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. .class Lcom/google/gson/internal/LinkedTreeMap$KeySet$1;
  2. .super Lcom/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator;
  3. .source ""
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingMethod;
  6. value = Lcom/google/gson/internal/LinkedTreeMap$KeySet;->iterator()Ljava/util/Iterator;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x0
  10. name = null
  11. .end annotation
  12. .annotation system Ldalvik/annotation/Signature;
  13. value = {
  14. "Lcom/google/gson/internal/LinkedTreeMap<",
  15. "TK;TV;>.",
  16. "LinkedTreeMapIterator<",
  17. "TK;>;"
  18. }
  19. .end annotation
  20. # instance fields
  21. .field final synthetic this$1:Lcom/google/gson/internal/LinkedTreeMap$KeySet;
  22. # direct methods
  23. .method constructor <init>(Lcom/google/gson/internal/LinkedTreeMap$KeySet;)V
  24. .locals 0
  25. iput-object p1, p0, Lcom/google/gson/internal/LinkedTreeMap$KeySet$1;->this$1:Lcom/google/gson/internal/LinkedTreeMap$KeySet;
  26. iget-object p1, p1, Lcom/google/gson/internal/LinkedTreeMap$KeySet;->this$0:Lcom/google/gson/internal/LinkedTreeMap;
  27. invoke-direct {p0, p1}, Lcom/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator;-><init>(Lcom/google/gson/internal/LinkedTreeMap;)V
  28. return-void
  29. .end method
  30. # virtual methods
  31. .method public next()Ljava/lang/Object;
  32. .locals 1
  33. .annotation system Ldalvik/annotation/Signature;
  34. value = {
  35. "()TK;"
  36. }
  37. .end annotation
  38. invoke-virtual {p0}, Lcom/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator;->nextNode()Lcom/google/gson/internal/LinkedTreeMap$Node;
  39. move-result-object v0
  40. iget-object v0, v0, Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object;
  41. return-object v0
  42. .end method