public interface android.view.Window$Callback
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.view.Window$Callback
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 253
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.bool cannot be resolved to a variable\n\tcom.android.internal.R.bool cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract boolean dispatchKeyEvent(android.view.KeyEvent);
    descriptor: (Landroid/view/KeyEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract boolean dispatchKeyShortcutEvent(android.view.KeyEvent);
    descriptor: (Landroid/view/KeyEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract boolean dispatchTouchEvent(android.view.MotionEvent);
    descriptor: (Landroid/view/MotionEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract boolean dispatchTrackballEvent(android.view.MotionEvent);
    descriptor: (Landroid/view/MotionEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract boolean dispatchGenericMotionEvent(android.view.MotionEvent);
    descriptor: (Landroid/view/MotionEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
    descriptor: (Landroid/view/accessibility/AccessibilityEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract android.view.View onCreatePanelView(int);
    descriptor: (I)Landroid/view/View;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  

  public abstract boolean onCreatePanelMenu(int, android.view.Menu);
    descriptor: (ILandroid/view/Menu;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      menu       

  public abstract boolean onPreparePanel(int, android.view.View, android.view.Menu);
    descriptor: (ILandroid/view/View;Landroid/view/Menu;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      view       
      menu       

  public abstract boolean onMenuOpened(int, android.view.Menu);
    descriptor: (ILandroid/view/Menu;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      menu       

  public abstract boolean onMenuItemSelected(int, android.view.MenuItem);
    descriptor: (ILandroid/view/MenuItem;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      item       

  public abstract void onWindowAttributesChanged(android.view.WindowManager$LayoutParams);
    descriptor: (Landroid/view/WindowManager$LayoutParams;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      attrs  

  public abstract void onContentChanged();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onWindowFocusChanged(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      hasFocus  

  public abstract void onAttachedToWindow();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onDetachedFromWindow();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onPanelClosed(int, android.view.Menu);
    descriptor: (ILandroid/view/Menu;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      menu       

  public abstract boolean onSearchRequested();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean onSearchRequested(android.view.SearchEvent);
    descriptor: (Landroid/view/SearchEvent;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      searchEvent  

  public abstract android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback);
    descriptor: (Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      callback  

  public abstract android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback, int);
    descriptor: (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      callback  
      type      

  public abstract void onActionModeStarted(android.view.ActionMode);
    descriptor: (Landroid/view/ActionMode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mode  

  public abstract void onActionModeFinished(android.view.ActionMode);
    descriptor: (Landroid/view/ActionMode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mode  

  public void onProvideKeyboardShortcuts(java.util.List<android.view.KeyboardShortcutGroup>, android.view.Menu, );
    descriptor: (Ljava/util/List;Landroid/view/Menu;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.view.Window$Callback this
         0: .line 575
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.view.Window$Callback this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/Window$Callback;
    Signature: (Ljava/util/List<Landroid/view/KeyboardShortcutGroup;>;Landroid/view/Menu;I)V
    MethodParameters:
          Name  Flags
      data      
      menu      
      deviceId  

  public void onPointerCaptureChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.Window$Callback this
         0: .line 583
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.view.Window$Callback this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/Window$Callback;
    MethodParameters:
            Name  Flags
      hasCapture  
}
SourceFile: "Window.java"
NestHost: android.view.Window
InnerClasses:
  public abstract Callback = android.view.ActionMode$Callback of android.view.ActionMode
  public abstract Callback = android.view.Window$Callback of android.view.Window
  public LayoutParams = android.view.WindowManager$LayoutParams of android.view.WindowManager