LinkedTreeMap$1.smali 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .class final Lcom/google/gson/internal/LinkedTreeMap$1;
  2. .super Ljava/lang/Object;
  3. .source "LinkedTreeMap.java"
  4. # interfaces
  5. .implements Ljava/util/Comparator;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Lcom/google/gson/internal/LinkedTreeMap;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x8
  12. name = null
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "Ljava/lang/Object;",
  17. "Ljava/util/Comparator<",
  18. "Ljava/lang/Comparable;",
  19. ">;"
  20. }
  21. .end annotation
  22. # direct methods
  23. .method constructor <init>()V
  24. .locals 0
  25. .line 40
  26. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  27. return-void
  28. .end method
  29. # virtual methods
  30. .method public compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  31. .locals 1
  32. .param p1, "a" # Ljava/lang/Comparable;
  33. .param p2, "b" # Ljava/lang/Comparable;
  34. .line 42
  35. invoke-interface {p1, p2}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
  36. move-result v0
  37. return v0
  38. .end method
  39. .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
  40. .locals 0
  41. .line 40
  42. check-cast p1, Ljava/lang/Comparable;
  43. check-cast p2, Ljava/lang/Comparable;
  44. invoke-virtual {p0, p1, p2}, Lcom/google/gson/internal/LinkedTreeMap$1;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  45. move-result p1
  46. return p1
  47. .end method