public abstract class android.app.InstantAppResolverService extends android.app.Service
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.app.InstantAppResolverService
  super_class: android.app.Service
{
  private static final boolean DEBUG_INSTANT;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "PackageManager"

  public static final java.lang.String EXTRA_RESOLVE_INFO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.app.extra.RESOLVE_INFO"

  public static final java.lang.String EXTRA_SEQUENCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.app.extra.SEQUENCE"

  android.os.Handler mHandler;
    descriptor: Landroid/os/Handler;
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 46
            getstatic android.os.Build.IS_DEBUGGABLE:Z
            putstatic android.app.InstantAppResolverService.DEBUG_INSTANT:Z
         1: .line 52
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.InstantAppResolverService this
         0: .line 45
            aload 0 /* this */
            invokespecial android.app.Service.<init>:()V
            return
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/InstantAppResolverService;

  public void onGetInstantAppResolveInfo(int[], java.lang.String, android.app.InstantAppResolverService$InstantAppResolutionCallback);
    descriptor: ([ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // int[] digestPrefix
        start local 2 // java.lang.String token
        start local 3 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
         0: .line 65
            new java.lang.IllegalStateException
            dup
            ldc "Must define onGetInstantAppResolveInfo"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
        end local 2 // java.lang.String token
        end local 1 // int[] digestPrefix
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/app/InstantAppResolverService;
            0    1     1  digestPrefix  [I
            0    1     2         token  Ljava/lang/String;
            0    1     3      callback  Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      digestPrefix  
      token         
      callback      

  public void onGetInstantAppIntentFilter(int[], java.lang.String, android.app.InstantAppResolverService$InstantAppResolutionCallback);
    descriptor: ([ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // int[] digestPrefix
        start local 2 // java.lang.String token
        start local 3 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
         0: .line 79
            new java.lang.IllegalStateException
            dup
            ldc "Must define onGetInstantAppIntentFilter"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
        end local 2 // java.lang.String token
        end local 1 // int[] digestPrefix
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/app/InstantAppResolverService;
            0    1     1  digestPrefix  [I
            0    1     2         token  Ljava/lang/String;
            0    1     3      callback  Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      digestPrefix  
      token         
      callback      

  public void onGetInstantAppResolveInfo(android.content.Intent, int[], java.lang.String, android.app.InstantAppResolverService$InstantAppResolutionCallback);
    descriptor: (Landroid/content/Intent;[ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // android.content.Intent sanitizedIntent
        start local 2 // int[] hostDigestPrefix
        start local 3 // java.lang.String token
        start local 4 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
         0: .line 107
            aload 1 /* sanitizedIntent */
            invokevirtual android.content.Intent.isWebIntent:()Z
            ifeq 3
         1: .line 108
            aload 0 /* this */
            aload 2 /* hostDigestPrefix */
            aload 3 /* token */
            aload 4 /* callback */
            invokevirtual android.app.InstantAppResolverService.onGetInstantAppResolveInfo:([ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
         2: .line 109
            goto 4
         3: .line 110
      StackMap locals:
      StackMap stack:
            aload 4 /* callback */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokevirtual android.app.InstantAppResolverService$InstantAppResolutionCallback.onInstantAppResolveInfo:(Ljava/util/List;)V
         4: .line 112
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
        end local 3 // java.lang.String token
        end local 2 // int[] hostDigestPrefix
        end local 1 // android.content.Intent sanitizedIntent
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Landroid/app/InstantAppResolverService;
            0    5     1   sanitizedIntent  Landroid/content/Intent;
            0    5     2  hostDigestPrefix  [I
            0    5     3             token  Ljava/lang/String;
            0    5     4          callback  Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;
    MethodParameters:
                  Name  Flags
      sanitizedIntent   
      hostDigestPrefix  
      token             
      callback          

  public void onGetInstantAppIntentFilter(android.content.Intent, int[], java.lang.String, android.app.InstantAppResolverService$InstantAppResolutionCallback);
    descriptor: (Landroid/content/Intent;[ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // android.content.Intent sanitizedIntent
        start local 2 // int[] hostDigestPrefix
        start local 3 // java.lang.String token
        start local 4 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
         0: .line 132
            ldc "PackageManager"
            ldc "New onGetInstantAppIntentFilter is not overridden"
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         1: .line 134
            aload 1 /* sanitizedIntent */
            invokevirtual android.content.Intent.isWebIntent:()Z
            ifeq 4
         2: .line 135
            aload 0 /* this */
            aload 2 /* hostDigestPrefix */
            aload 3 /* token */
            aload 4 /* callback */
            invokevirtual android.app.InstantAppResolverService.onGetInstantAppIntentFilter:([ILjava/lang/String;Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;)V
         3: .line 136
            goto 5
         4: .line 137
      StackMap locals:
      StackMap stack:
            aload 4 /* callback */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokevirtual android.app.InstantAppResolverService$InstantAppResolutionCallback.onInstantAppResolveInfo:(Ljava/util/List;)V
         5: .line 139
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.app.InstantAppResolverService$InstantAppResolutionCallback callback
        end local 3 // java.lang.String token
        end local 2 // int[] hostDigestPrefix
        end local 1 // android.content.Intent sanitizedIntent
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0              this  Landroid/app/InstantAppResolverService;
            0    6     1   sanitizedIntent  Landroid/content/Intent;
            0    6     2  hostDigestPrefix  [I
            0    6     3             token  Ljava/lang/String;
            0    6     4          callback  Landroid/app/InstantAppResolverService$InstantAppResolutionCallback;
    MethodParameters:
                  Name  Flags
      sanitizedIntent   
      hostDigestPrefix  
      token             
      callback          

  android.os.Looper getLooper();
    descriptor: ()Landroid/os/Looper;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.InstantAppResolverService this
         0: .line 145
            aload 0 /* this */
            invokevirtual android.app.InstantAppResolverService.getBaseContext:()Landroid/content/Context;
            invokevirtual android.content.Context.getMainLooper:()Landroid/os/Looper;
            areturn
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/InstantAppResolverService;

  public final void attachBaseContext(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // android.content.Context base
         0: .line 150
            aload 0 /* this */
            aload 1 /* base */
            invokespecial android.app.Service.attachBaseContext:(Landroid/content/Context;)V
         1: .line 151
            aload 0 /* this */
            new android.app.InstantAppResolverService$ServiceHandler
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.app.InstantAppResolverService.getLooper:()Landroid/os/Looper;
            invokespecial android.app.InstantAppResolverService$ServiceHandler.<init>:(Landroid/app/InstantAppResolverService;Landroid/os/Looper;)V
            putfield android.app.InstantAppResolverService.mHandler:Landroid/os/Handler;
         2: .line 152
            return
        end local 1 // android.content.Context base
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/InstantAppResolverService;
            0    3     1  base  Landroid/content/Context;
    MethodParameters:
      Name  Flags
      base  

  public final android.os.IBinder onBind(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Landroid/os/IBinder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.InstantAppResolverService this
        start local 1 // android.content.Intent intent
         0: .line 156
            new android.app.InstantAppResolverService$1
            dup
            aload 0 /* this */
            invokespecial android.app.InstantAppResolverService$1.<init>:(Landroid/app/InstantAppResolverService;)V
            areturn
        end local 1 // android.content.Intent intent
        end local 0 // android.app.InstantAppResolverService this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/InstantAppResolverService;
            0    1     1  intent  Landroid/content/Intent;
    MethodParameters:
        Name  Flags
      intent  
}
SourceFile: "InstantAppResolverService.java"
NestMembers:
  android.app.InstantAppResolverService$1  android.app.InstantAppResolverService$InstantAppResolutionCallback  android.app.InstantAppResolverService$ServiceHandler
InnerClasses:
  android.app.InstantAppResolverService$1
  public final InstantAppResolutionCallback = android.app.InstantAppResolverService$InstantAppResolutionCallback of android.app.InstantAppResolverService
  private final ServiceHandler = android.app.InstantAppResolverService$ServiceHandler of android.app.InstantAppResolverService
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()