PopupMenuCompat.smali 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. .class public final Landroid/support/v4/widget/PopupMenuCompat;
  2. .super Ljava/lang/Object;
  3. .source "PopupMenuCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/MemberClasses;
  6. value = {
  7. Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;,
  8. Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;,
  9. Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;
  10. }
  11. .end annotation
  12. # static fields
  13. .field static final IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;
  14. # direct methods
  15. .method static constructor <clinit>()V
  16. .locals 2
  17. .prologue
  18. .line 58
  19. sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
  20. .line 59
  21. .local v0, "version":I
  22. const/16 v1, 0x13
  23. if-lt v0, v1, :cond_0
  24. .line 60
  25. new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;
  26. invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;-><init>()V
  27. sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;->IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;
  28. .line 64
  29. :goto_0
  30. return-void
  31. .line 62
  32. :cond_0
  33. new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;
  34. invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;-><init>()V
  35. sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;->IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;
  36. goto :goto_0
  37. .end method
  38. .method private constructor <init>()V
  39. .locals 0
  40. .prologue
  41. .line 66
  42. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  43. .line 68
  44. return-void
  45. .end method
  46. .method public static getDragToOpenListener(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;
  47. .locals 1
  48. .param p0, "popupMenu" # Ljava/lang/Object;
  49. .prologue
  50. .line 90
  51. sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;->IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;
  52. invoke-interface {v0, p0}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;->getDragToOpenListener(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;
  53. move-result-object v0
  54. return-object v0
  55. .end method