public interface android.view.autofill.IAutoFillManager extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.view.autofill.IAutoFillManager
  super_class: java.lang.Object
{
  public abstract int addClient(android.view.autofill.IAutoFillManagerClient, int);
    descriptor: (Landroid/view/autofill/IAutoFillManagerClient;I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      client  
      userId  

  public abstract void removeClient(android.view.autofill.IAutoFillManagerClient, int);
    descriptor: (Landroid/view/autofill/IAutoFillManagerClient;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      client  
      userId  

  public abstract int startSession(android.os.IBinder, android.os.IBinder, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, boolean, int, android.content.ComponentName, boolean);
    descriptor: (Landroid/os/IBinder;Landroid/os/IBinder;Landroid/view/autofill/AutofillId;Landroid/graphics/Rect;Landroid/view/autofill/AutofillValue;IZILandroid/content/ComponentName;Z)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  
      appCallback    
      autoFillId     
      bounds         
      value          
      userId         
      hasCallback    
      flags          
      componentName  
      compatMode     

  public abstract android.service.autofill.FillEventHistory getFillEventHistory();
    descriptor: ()Landroid/service/autofill/FillEventHistory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean restoreSession(int, android.os.IBinder, android.os.IBinder);
    descriptor: (ILandroid/os/IBinder;Landroid/os/IBinder;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      sessionId      
      activityToken  
      appCallback    

  public abstract void updateSession(int, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, int, int);
    descriptor: (ILandroid/view/autofill/AutofillId;Landroid/graphics/Rect;Landroid/view/autofill/AutofillValue;III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      id         
      bounds     
      value      
      action     
      flags      
      userId     

  public abstract int updateOrRestartSession(android.os.IBinder, android.os.IBinder, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, boolean, int, android.content.ComponentName, int, int, boolean);
    descriptor: (Landroid/os/IBinder;Landroid/os/IBinder;Landroid/view/autofill/AutofillId;Landroid/graphics/Rect;Landroid/view/autofill/AutofillValue;IZILandroid/content/ComponentName;IIZ)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  
      appCallback    
      autoFillId     
      bounds         
      value          
      userId         
      hasCallback    
      flags          
      componentName  
      sessionId      
      action         
      compatMode     

  public abstract void setAutofillFailure(int, java.util.List<android.view.autofill.AutofillId>, );
    descriptor: (ILjava/util/List;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (ILjava/util/List<Landroid/view/autofill/AutofillId;>;I)V
    MethodParameters:
           Name  Flags
      sessionId  
      ids        
      userId     

  public abstract void finishSession(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      userId     

  public abstract void cancelSession(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      userId     

  public abstract void setAuthenticationResult(android.os.Bundle, int, int, int);
    descriptor: (Landroid/os/Bundle;III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      data              
      sessionId         
      authenticationId  
      userId            

  public abstract void setHasCallback(int, int, boolean);
    descriptor: (IIZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      userId     
      hasIt      

  public abstract void disableOwnedAutofillServices(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  

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

  public abstract boolean isServiceEnabled(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      userId       
      packageName  

  public abstract void onPendingSaveUi(int, android.os.IBinder);
    descriptor: (ILandroid/os/IBinder;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      operation  
      token      

  public abstract android.service.autofill.UserData getUserData();
    descriptor: ()Landroid/service/autofill/UserData;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract java.lang.String getUserDataId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void setUserData(android.service.autofill.UserData);
    descriptor: (Landroid/service/autofill/UserData;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      userData  

  public abstract boolean isFieldClassificationEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.content.ComponentName getAutofillServiceComponentName();
    descriptor: ()Landroid/content/ComponentName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract java.lang.String[] getAvailableFieldClassificationAlgorithms();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract java.lang.String getDefaultFieldClassificationAlgorithm();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "IAutoFillManager.java"
NestMembers:
  android.view.autofill.IAutoFillManager$Stub  android.view.autofill.IAutoFillManager$Stub$Proxy
InnerClasses:
  public abstract Stub = android.view.autofill.IAutoFillManager$Stub of android.view.autofill.IAutoFillManager