public interface android.app.IUiAutomationConnection extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.app.IUiAutomationConnection
  super_class: java.lang.Object
{
  public abstract void connect(android.accessibilityservice.IAccessibilityServiceClient, int);
    descriptor: (Landroid/accessibilityservice/IAccessibilityServiceClient;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      client  
      flags   

  public abstract void disconnect();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean injectInputEvent(android.view.InputEvent, boolean);
    descriptor: (Landroid/view/InputEvent;Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      event  
      sync   

  public abstract boolean setRotation(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      rotation  

  public abstract android.graphics.Bitmap takeScreenshot(android.graphics.Rect, int);
    descriptor: (Landroid/graphics/Rect;I)Landroid/graphics/Bitmap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      crop      
      rotation  

  public abstract boolean clearWindowContentFrameStats(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      windowId  

  public abstract android.view.WindowContentFrameStats getWindowContentFrameStats(int);
    descriptor: (I)Landroid/view/WindowContentFrameStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      windowId  

  public abstract void clearWindowAnimationFrameStats();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.view.WindowAnimationFrameStats getWindowAnimationFrameStats();
    descriptor: ()Landroid/view/WindowAnimationFrameStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void executeShellCommand(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor);
    descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      command  
      sink     
      source   

  public abstract void grantRuntimePermission(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      permission   
      userId       

  public abstract void revokeRuntimePermission(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      permission   
      userId       

  public abstract void shutdown();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "IUiAutomationConnection.java"
NestMembers:
  android.app.IUiAutomationConnection$Stub  android.app.IUiAutomationConnection$Stub$Proxy
InnerClasses:
  public abstract Stub = android.app.IUiAutomationConnection$Stub of android.app.IUiAutomationConnection