class android.media.soundtrigger.SoundTriggerDetectionService$1 extends android.media.soundtrigger.ISoundTriggerDetectionService$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.media.soundtrigger.SoundTriggerDetectionService$1
  super_class: android.media.soundtrigger.ISoundTriggerDetectionService$Stub
{
  private final java.lang.Object mBinderLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public final android.util.ArrayMap<java.util.UUID, android.os.Bundle> mParams;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Ljava/util/UUID;Landroid/os/Bundle;>;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mBinderLock")

  final android.media.soundtrigger.SoundTriggerDetectionService this$0;
    descriptor: Landroid/media/soundtrigger/SoundTriggerDetectionService;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(android.media.soundtrigger.SoundTriggerDetectionService);
    descriptor: (Landroid/media/soundtrigger/SoundTriggerDetectionService;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
         0: .line 210
            aload 0 /* this */
            aload 1
            putfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 0 /* this */
            invokespecial android.media.soundtrigger.ISoundTriggerDetectionService$Stub.<init>:()V
         1: .line 211
            aload 0 /* this */
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
         2: .line 215
            aload 0 /* this */
            new android.util.ArrayMap
            dup
            invokespecial android.util.ArrayMap.<init>:()V
            putfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
         3: .line 210
            return
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
    MethodParameters:
        Name  Flags
      this$0  final

  public void setClient(android.os.ParcelUuid, android.os.Bundle, android.media.soundtrigger.ISoundTriggerDetectionServiceClient);
    descriptor: (Landroid/os/ParcelUuid;Landroid/os/Bundle;Landroid/media/soundtrigger/ISoundTriggerDetectionServiceClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
        start local 1 // android.os.ParcelUuid puuid
        start local 2 // android.os.Bundle params
        start local 3 // android.media.soundtrigger.ISoundTriggerDetectionServiceClient client
         0: .line 220
            aload 1 /* puuid */
            invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
            astore 4 /* uuid */
        start local 4 // java.util.UUID uuid
         1: .line 221
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
            dup
            astore 5
            monitorenter
         2: .line 222
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
            aload 4 /* uuid */
            aload 2 /* params */
            invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 221
            aload 5
            monitorexit
         4: goto 7
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid android.os.Bundle android.media.soundtrigger.ISoundTriggerDetectionServiceClient java.util.UUID java.lang.Object
      StackMap stack: java.lang.Throwable
         5: aload 5
            monitorexit
         6: athrow
         7: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            getfield android.media.soundtrigger.SoundTriggerDetectionService.mHandler:Landroid/os/Handler;
            invokedynamic accept()Lcom/android/internal/util/function/QuadConsumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
                  android/media/soundtrigger/SoundTriggerDetectionService.access$0(Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;Landroid/media/soundtrigger/ISoundTriggerDetectionServiceClient;)V (6)
                  (Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;Landroid/media/soundtrigger/ISoundTriggerDetectionServiceClient;)V
         8: .line 227
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 4 /* uuid */
            aload 2 /* params */
            aload 3 /* client */
         9: .line 226
            invokestatic com.android.internal.util.function.pooled.PooledLambda.obtainMessage:(Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Handler.sendMessage:(Landroid/os/Message;)Z
            pop
        10: .line 228
            return
        end local 4 // java.util.UUID uuid
        end local 3 // android.media.soundtrigger.ISoundTriggerDetectionServiceClient client
        end local 2 // android.os.Bundle params
        end local 1 // android.os.ParcelUuid puuid
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
            0   11     1   puuid  Landroid/os/ParcelUuid;
            0   11     2  params  Landroid/os/Bundle;
            0   11     3  client  Landroid/media/soundtrigger/ISoundTriggerDetectionServiceClient;
            1   11     4    uuid  Ljava/util/UUID;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
        Name  Flags
      puuid   
      params  
      client  

  public void removeClient(android.os.ParcelUuid);
    descriptor: (Landroid/os/ParcelUuid;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
        start local 1 // android.os.ParcelUuid puuid
         0: .line 232
            aload 1 /* puuid */
            invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
            astore 2 /* uuid */
        start local 2 // java.util.UUID uuid
         1: .line 234
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
            dup
            astore 4
            monitorenter
         2: .line 235
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
            aload 2 /* uuid */
            invokevirtual android.util.ArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 3 /* params */
        start local 3 // android.os.Bundle params
         3: .line 234
            aload 4
            monitorexit
         4: goto 7
        end local 3 // android.os.Bundle params
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid java.util.UUID top java.lang.Object
      StackMap stack: java.lang.Throwable
         5: aload 4
            monitorexit
         6: athrow
        start local 3 // android.os.Bundle params
         7: .line 239
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid java.util.UUID android.os.Bundle
      StackMap stack:
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            getfield android.media.soundtrigger.SoundTriggerDetectionService.mHandler:Landroid/os/Handler;
            invokedynamic accept()Lcom/android/internal/util/function/TriConsumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
                  android/media/soundtrigger/SoundTriggerDetectionService.access$1(Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;)V (6)
                  (Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;)V
         8: .line 240
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 2 /* uuid */
            aload 3 /* params */
         9: .line 239
            invokestatic com.android.internal.util.function.pooled.PooledLambda.obtainMessage:(Lcom/android/internal/util/function/TriConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Handler.sendMessage:(Landroid/os/Message;)Z
            pop
        10: .line 241
            return
        end local 3 // android.os.Bundle params
        end local 2 // java.util.UUID uuid
        end local 1 // android.os.ParcelUuid puuid
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
            0   11     1   puuid  Landroid/os/ParcelUuid;
            1   11     2    uuid  Ljava/util/UUID;
            3    5     3  params  Landroid/os/Bundle;
            7   11     3  params  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
       Name  Flags
      puuid  

  public void onGenericRecognitionEvent(android.os.ParcelUuid, int, android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent);
    descriptor: (Landroid/os/ParcelUuid;ILandroid/hardware/soundtrigger/SoundTrigger$GenericRecognitionEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
        start local 1 // android.os.ParcelUuid puuid
        start local 2 // int opId
        start local 3 // android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent event
         0: .line 246
            aload 1 /* puuid */
            invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
            astore 4 /* uuid */
        start local 4 // java.util.UUID uuid
         1: .line 248
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
            dup
            astore 6
            monitorenter
         2: .line 249
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
            aload 4 /* uuid */
            invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 5 /* params */
        start local 5 // android.os.Bundle params
         3: .line 248
            aload 6
            monitorexit
         4: goto 7
        end local 5 // android.os.Bundle params
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent java.util.UUID top java.lang.Object
      StackMap stack: java.lang.Throwable
         5: aload 6
            monitorexit
         6: athrow
        start local 5 // android.os.Bundle params
         7: .line 253
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent java.util.UUID android.os.Bundle
      StackMap stack:
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            getfield android.media.soundtrigger.SoundTriggerDetectionService.mHandler:Landroid/os/Handler;
         8: .line 254
            invokedynamic accept()Lcom/android/internal/util/function/QuintConsumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
                  android/media/soundtrigger/SoundTriggerDetectionService.onGenericRecognitionEvent(Ljava/util/UUID;Landroid/os/Bundle;ILandroid/hardware/soundtrigger/SoundTrigger$RecognitionEvent;)V (5)
                  (Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;Ljava/lang/Integer;Landroid/hardware/soundtrigger/SoundTrigger$GenericRecognitionEvent;)V
         9: .line 255
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 4 /* uuid */
            aload 5 /* params */
            iload 2 /* opId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 3 /* event */
        10: .line 254
            invokestatic com.android.internal.util.function.pooled.PooledLambda.obtainMessage:(Lcom/android/internal/util/function/QuintConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
        11: .line 253
            invokevirtual android.os.Handler.sendMessage:(Landroid/os/Message;)Z
            pop
        12: .line 256
            return
        end local 5 // android.os.Bundle params
        end local 4 // java.util.UUID uuid
        end local 3 // android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent event
        end local 2 // int opId
        end local 1 // android.os.ParcelUuid puuid
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
            0   13     1   puuid  Landroid/os/ParcelUuid;
            0   13     2    opId  I
            0   13     3   event  Landroid/hardware/soundtrigger/SoundTrigger$GenericRecognitionEvent;
            1   13     4    uuid  Ljava/util/UUID;
            3    5     5  params  Landroid/os/Bundle;
            7   13     5  params  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
       Name  Flags
      puuid  
      opId   
      event  

  public void onError(android.os.ParcelUuid, int, int);
    descriptor: (Landroid/os/ParcelUuid;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
        start local 1 // android.os.ParcelUuid puuid
        start local 2 // int opId
        start local 3 // int status
         0: .line 260
            aload 1 /* puuid */
            invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
            astore 4 /* uuid */
        start local 4 // java.util.UUID uuid
         1: .line 262
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
            dup
            astore 6
            monitorenter
         2: .line 263
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
            aload 4 /* uuid */
            invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 5 /* params */
        start local 5 // android.os.Bundle params
         3: .line 262
            aload 6
            monitorexit
         4: goto 7
        end local 5 // android.os.Bundle params
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int int java.util.UUID top java.lang.Object
      StackMap stack: java.lang.Throwable
         5: aload 6
            monitorexit
         6: athrow
        start local 5 // android.os.Bundle params
         7: .line 267
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int int java.util.UUID android.os.Bundle
      StackMap stack:
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            getfield android.media.soundtrigger.SoundTriggerDetectionService.mHandler:Landroid/os/Handler;
            invokedynamic accept()Lcom/android/internal/util/function/QuintConsumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
                  android/media/soundtrigger/SoundTriggerDetectionService.onError(Ljava/util/UUID;Landroid/os/Bundle;II)V (5)
                  (Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;Ljava/lang/Integer;Ljava/lang/Integer;)V
         8: .line 268
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 4 /* uuid */
            aload 5 /* params */
            iload 2 /* opId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 3 /* status */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         9: .line 267
            invokestatic com.android.internal.util.function.pooled.PooledLambda.obtainMessage:(Lcom/android/internal/util/function/QuintConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Handler.sendMessage:(Landroid/os/Message;)Z
            pop
        10: .line 269
            return
        end local 5 // android.os.Bundle params
        end local 4 // java.util.UUID uuid
        end local 3 // int status
        end local 2 // int opId
        end local 1 // android.os.ParcelUuid puuid
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
            0   11     1   puuid  Landroid/os/ParcelUuid;
            0   11     2    opId  I
            0   11     3  status  I
            1   11     4    uuid  Ljava/util/UUID;
            3    5     5  params  Landroid/os/Bundle;
            7   11     5  params  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
        Name  Flags
      puuid   
      opId    
      status  

  public void onStopOperation(android.os.ParcelUuid, int);
    descriptor: (Landroid/os/ParcelUuid;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
        start local 1 // android.os.ParcelUuid puuid
        start local 2 // int opId
         0: .line 273
            aload 1 /* puuid */
            invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
            astore 3 /* uuid */
        start local 3 // java.util.UUID uuid
         1: .line 275
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mBinderLock:Ljava/lang/Object;
            dup
            astore 5
            monitorenter
         2: .line 276
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.mParams:Landroid/util/ArrayMap;
            aload 3 /* uuid */
            invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 4 /* params */
        start local 4 // android.os.Bundle params
         3: .line 275
            aload 5
            monitorexit
         4: goto 7
        end local 4 // android.os.Bundle params
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int java.util.UUID top java.lang.Object
      StackMap stack: java.lang.Throwable
         5: aload 5
            monitorexit
         6: athrow
        start local 4 // android.os.Bundle params
         7: .line 280
      StackMap locals: android.media.soundtrigger.SoundTriggerDetectionService$1 android.os.ParcelUuid int java.util.UUID android.os.Bundle
      StackMap stack:
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            getfield android.media.soundtrigger.SoundTriggerDetectionService.mHandler:Landroid/os/Handler;
            invokedynamic accept()Lcom/android/internal/util/function/QuadConsumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
                  android/media/soundtrigger/SoundTriggerDetectionService.onStopOperation(Ljava/util/UUID;Landroid/os/Bundle;I)V (5)
                  (Landroid/media/soundtrigger/SoundTriggerDetectionService;Ljava/util/UUID;Landroid/os/Bundle;Ljava/lang/Integer;)V
         8: .line 281
            aload 0 /* this */
            getfield android.media.soundtrigger.SoundTriggerDetectionService$1.this$0:Landroid/media/soundtrigger/SoundTriggerDetectionService;
            aload 3 /* uuid */
            aload 4 /* params */
            iload 2 /* opId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         9: .line 280
            invokestatic com.android.internal.util.function.pooled.PooledLambda.obtainMessage:(Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Handler.sendMessage:(Landroid/os/Message;)Z
            pop
        10: .line 282
            return
        end local 4 // android.os.Bundle params
        end local 3 // java.util.UUID uuid
        end local 2 // int opId
        end local 1 // android.os.ParcelUuid puuid
        end local 0 // android.media.soundtrigger.SoundTriggerDetectionService$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/media/soundtrigger/SoundTriggerDetectionService$1;
            0   11     1   puuid  Landroid/os/ParcelUuid;
            0   11     2    opId  I
            1   11     3    uuid  Ljava/util/UUID;
            3    5     4  params  Landroid/os/Bundle;
            7   11     4  params  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
       Name  Flags
      puuid  
      opId   
}
SourceFile: "SoundTriggerDetectionService.java"
EnclosingMethod: android.media.soundtrigger.SoundTriggerDetectionService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder;
NestHost: android.media.soundtrigger.SoundTriggerDetectionService
InnerClasses:
  public GenericRecognitionEvent = android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent of android.hardware.soundtrigger.SoundTrigger
  public abstract Stub = android.media.soundtrigger.ISoundTriggerDetectionService$Stub of android.media.soundtrigger.ISoundTriggerDetectionService
  android.media.soundtrigger.SoundTriggerDetectionService$1
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles