class android.widget.ListPopupWindow$PopupTouchInterceptor implements android.view.View$OnTouchListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.widget.ListPopupWindow$PopupTouchInterceptor
  super_class: java.lang.Object
{
  final android.widget.ListPopupWindow this$0;
    descriptor: Landroid/widget/ListPopupWindow;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(android.widget.ListPopupWindow);
    descriptor: (Landroid/widget/ListPopupWindow;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.ListPopupWindow$PopupTouchInterceptor this
         0: .line 1310
            aload 0 /* this */
            aload 1
            putfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.widget.ListPopupWindow$PopupTouchInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ListPopupWindow$PopupTouchInterceptor;
    MethodParameters:
        Name  Flags
      this$0  final

  public boolean onTouch(android.view.View, android.view.MotionEvent);
    descriptor: (Landroid/view/View;Landroid/view/MotionEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // android.widget.ListPopupWindow$PopupTouchInterceptor this
        start local 1 // android.view.View v
        start local 2 // android.view.MotionEvent event
         0: .line 1312
            aload 2 /* event */
            invokevirtual android.view.MotionEvent.getAction:()I
            istore 3 /* action */
        start local 3 // int action
         1: .line 1313
            aload 2 /* event */
            invokevirtual android.view.MotionEvent.getX:()F
            f2i
            istore 4 /* x */
        start local 4 // int x
         2: .line 1314
            aload 2 /* event */
            invokevirtual android.view.MotionEvent.getY:()F
            f2i
            istore 5 /* y */
        start local 5 // int y
         3: .line 1316
            iload 3 /* action */
            ifne 8
         4: .line 1317
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mPopup:Landroid/widget/PopupWindow;
            ifnull 8
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mPopup:Landroid/widget/PopupWindow;
            invokevirtual android.widget.PopupWindow.isShowing:()Z
            ifeq 8
         5: .line 1318
            iload 4 /* x */
            iflt 8
            iload 4 /* x */
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mPopup:Landroid/widget/PopupWindow;
            invokevirtual android.widget.PopupWindow.getWidth:()I
            if_icmpge 8
            iload 5 /* y */
            iflt 8
            iload 5 /* y */
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mPopup:Landroid/widget/PopupWindow;
            invokevirtual android.widget.PopupWindow.getHeight:()I
            if_icmpge 8
         6: .line 1319
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mHandler:Landroid/os/Handler;
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mResizePopupRunnable:Landroid/widget/ListPopupWindow$ResizePopupRunnable;
            ldc 250
            invokevirtual android.os.Handler.postDelayed:(Ljava/lang/Runnable;J)Z
            pop
         7: .line 1320
            goto 10
      StackMap locals: int int int
      StackMap stack:
         8: iload 3 /* action */
            iconst_1
            if_icmpne 10
         9: .line 1321
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mHandler:Landroid/os/Handler;
            aload 0 /* this */
            getfield android.widget.ListPopupWindow$PopupTouchInterceptor.this$0:Landroid/widget/ListPopupWindow;
            getfield android.widget.ListPopupWindow.mResizePopupRunnable:Landroid/widget/ListPopupWindow$ResizePopupRunnable;
            invokevirtual android.os.Handler.removeCallbacks:(Ljava/lang/Runnable;)V
        10: .line 1323
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // int y
        end local 4 // int x
        end local 3 // int action
        end local 2 // android.view.MotionEvent event
        end local 1 // android.view.View v
        end local 0 // android.widget.ListPopupWindow$PopupTouchInterceptor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/widget/ListPopupWindow$PopupTouchInterceptor;
            0   11     1       v  Landroid/view/View;
            0   11     2   event  Landroid/view/MotionEvent;
            1   11     3  action  I
            2   11     4       x  I
            3   11     5       y  I
    MethodParameters:
       Name  Flags
      v      
      event  
}
SourceFile: "ListPopupWindow.java"
NestHost: android.widget.ListPopupWindow
InnerClasses:
  public abstract OnTouchListener = android.view.View$OnTouchListener of android.view.View
  private PopupTouchInterceptor = android.widget.ListPopupWindow$PopupTouchInterceptor of android.widget.ListPopupWindow