class android.service.textclassifier.ITextClassifierService$Stub$Proxy implements android.service.textclassifier.ITextClassifierService
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.service.textclassifier.ITextClassifierService$Stub$Proxy
  super_class: java.lang.Object
{
  private android.os.IBinder mRemote;
    descriptor: Landroid/os/IBinder;
    flags: (0x0002) ACC_PRIVATE

  void <init>(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.os.IBinder remote
         0: .line 179
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 181
            aload 0 /* this */
            aload 1 /* remote */
            putfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
         2: .line 182
            return
        end local 1 // android.os.IBinder remote
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0    3     1  remote  Landroid/os/IBinder;
    MethodParameters:
        Name  Flags
      remote  

  public android.os.IBinder asBinder();
    descriptor: ()Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
         0: .line 185
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            areturn
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;

  public java.lang.String getInterfaceDescriptor();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
         0: .line 189
            ldc "android.service.textclassifier.ITextClassifierService"
            areturn
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;

  public void onSuggestSelection(android.view.textclassifier.TextClassificationSessionId, android.view.textclassifier.TextSelection$Request, android.service.textclassifier.ITextSelectionCallback);
    descriptor: (Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextSelection$Request;Landroid/service/textclassifier/ITextSelectionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        start local 2 // android.view.textclassifier.TextSelection$Request request
        start local 3 // android.service.textclassifier.ITextSelectionCallback callback
         0: .line 193
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 195
            aload 4 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 196
            aload 1 /* sessionId */
            ifnull 6
         3: .line 197
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 198
            aload 1 /* sessionId */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 199
            goto 7
         6: .line 201
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 203
      StackMap locals:
      StackMap stack:
            aload 2 /* request */
            ifnull 11
         8: .line 204
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 205
            aload 2 /* request */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextSelection$Request.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 206
            goto 12
        11: .line 208
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 210
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 13
            aload 3 /* callback */
            invokeinterface android.service.textclassifier.ITextSelectionCallback.asBinder:()Landroid/os/IBinder;
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: aconst_null
      StackMap locals: android.service.textclassifier.ITextClassifierService$Stub$Proxy android.view.textclassifier.TextClassificationSessionId android.view.textclassifier.TextSelection$Request android.service.textclassifier.ITextSelectionCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        14: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        15: .line 211
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_1
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        16: .line 212
            goto 20
        17: .line 213
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        18: .line 214
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 215
            aload 5
            athrow
        20: .line 214
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 216
            return
        end local 4 // android.os.Parcel _data
        end local 3 // android.service.textclassifier.ITextSelectionCallback callback
        end local 2 // android.view.textclassifier.TextSelection$Request request
        end local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   22     1  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            0   22     2    request  Landroid/view/textclassifier/TextSelection$Request;
            0   22     3   callback  Landroid/service/textclassifier/ITextSelectionCallback;
            1   22     4      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      request    
      callback   

  public void onClassifyText(android.view.textclassifier.TextClassificationSessionId, android.view.textclassifier.TextClassification$Request, android.service.textclassifier.ITextClassificationCallback);
    descriptor: (Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassification$Request;Landroid/service/textclassifier/ITextClassificationCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        start local 2 // android.view.textclassifier.TextClassification$Request request
        start local 3 // android.service.textclassifier.ITextClassificationCallback callback
         0: .line 219
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 221
            aload 4 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 222
            aload 1 /* sessionId */
            ifnull 6
         3: .line 223
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 224
            aload 1 /* sessionId */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 225
            goto 7
         6: .line 227
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 229
      StackMap locals:
      StackMap stack:
            aload 2 /* request */
            ifnull 11
         8: .line 230
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 231
            aload 2 /* request */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassification$Request.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 232
            goto 12
        11: .line 234
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 236
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 13
            aload 3 /* callback */
            invokeinterface android.service.textclassifier.ITextClassificationCallback.asBinder:()Landroid/os/IBinder;
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: aconst_null
      StackMap locals: android.service.textclassifier.ITextClassifierService$Stub$Proxy android.view.textclassifier.TextClassificationSessionId android.view.textclassifier.TextClassification$Request android.service.textclassifier.ITextClassificationCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        14: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        15: .line 237
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_2
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        16: .line 238
            goto 20
        17: .line 239
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        18: .line 240
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 241
            aload 5
            athrow
        20: .line 240
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 242
            return
        end local 4 // android.os.Parcel _data
        end local 3 // android.service.textclassifier.ITextClassificationCallback callback
        end local 2 // android.view.textclassifier.TextClassification$Request request
        end local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   22     1  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            0   22     2    request  Landroid/view/textclassifier/TextClassification$Request;
            0   22     3   callback  Landroid/service/textclassifier/ITextClassificationCallback;
            1   22     4      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      request    
      callback   

  public void onGenerateLinks(android.view.textclassifier.TextClassificationSessionId, android.view.textclassifier.TextLinks$Request, android.service.textclassifier.ITextLinksCallback);
    descriptor: (Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextLinks$Request;Landroid/service/textclassifier/ITextLinksCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        start local 2 // android.view.textclassifier.TextLinks$Request request
        start local 3 // android.service.textclassifier.ITextLinksCallback callback
         0: .line 245
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 247
            aload 4 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 248
            aload 1 /* sessionId */
            ifnull 6
         3: .line 249
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 250
            aload 1 /* sessionId */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 251
            goto 7
         6: .line 253
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 255
      StackMap locals:
      StackMap stack:
            aload 2 /* request */
            ifnull 11
         8: .line 256
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 257
            aload 2 /* request */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextLinks$Request.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 258
            goto 12
        11: .line 260
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 262
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 13
            aload 3 /* callback */
            invokeinterface android.service.textclassifier.ITextLinksCallback.asBinder:()Landroid/os/IBinder;
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: aconst_null
      StackMap locals: android.service.textclassifier.ITextClassifierService$Stub$Proxy android.view.textclassifier.TextClassificationSessionId android.view.textclassifier.TextLinks$Request android.service.textclassifier.ITextLinksCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        14: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        15: .line 263
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_3
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        16: .line 264
            goto 20
        17: .line 265
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        18: .line 266
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 267
            aload 5
            athrow
        20: .line 266
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 268
            return
        end local 4 // android.os.Parcel _data
        end local 3 // android.service.textclassifier.ITextLinksCallback callback
        end local 2 // android.view.textclassifier.TextLinks$Request request
        end local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   22     1  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            0   22     2    request  Landroid/view/textclassifier/TextLinks$Request;
            0   22     3   callback  Landroid/service/textclassifier/ITextLinksCallback;
            1   22     4      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      request    
      callback   

  public void onSelectionEvent(android.view.textclassifier.TextClassificationSessionId, android.view.textclassifier.SelectionEvent);
    descriptor: (Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/SelectionEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        start local 2 // android.view.textclassifier.SelectionEvent event
         0: .line 271
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 273
            aload 3 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 274
            aload 1 /* sessionId */
            ifnull 6
         3: .line 275
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 276
            aload 1 /* sessionId */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 277
            goto 7
         6: .line 279
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 281
      StackMap locals:
      StackMap stack:
            aload 2 /* event */
            ifnull 11
         8: .line 282
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 283
            aload 2 /* event */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.SelectionEvent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 284
            goto 12
        11: .line 286
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_4
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 289
            goto 17
        14: .line 290
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 291
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 292
            aload 4
            athrow
        17: .line 291
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 293
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.view.textclassifier.SelectionEvent event
        end local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   19     1  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            0   19     2      event  Landroid/view/textclassifier/SelectionEvent;
            1   19     3      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
      event      

  public void onCreateTextClassificationSession(android.view.textclassifier.TextClassificationContext, android.view.textclassifier.TextClassificationSessionId);
    descriptor: (Landroid/view/textclassifier/TextClassificationContext;Landroid/view/textclassifier/TextClassificationSessionId;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationContext context
        start local 2 // android.view.textclassifier.TextClassificationSessionId sessionId
         0: .line 296
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 298
            aload 3 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 299
            aload 1 /* context */
            ifnull 6
         3: .line 300
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 301
            aload 1 /* context */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationContext.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 302
            goto 7
         6: .line 304
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 306
      StackMap locals:
      StackMap stack:
            aload 2 /* sessionId */
            ifnull 11
         8: .line 307
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 308
            aload 2 /* sessionId */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 309
            goto 12
        11: .line 311
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_5
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 314
            goto 17
        14: .line 315
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 316
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 317
            aload 4
            athrow
        17: .line 316
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 318
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 1 // android.view.textclassifier.TextClassificationContext context
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   19     1    context  Landroid/view/textclassifier/TextClassificationContext;
            0   19     2  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            1   19     3      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      context    
      sessionId  

  public void onDestroyTextClassificationSession(android.view.textclassifier.TextClassificationSessionId);
    descriptor: (Landroid/view/textclassifier/TextClassificationSessionId;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
        start local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
         0: .line 321
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 323
            aload 2 /* _data */
            ldc "android.service.textclassifier.ITextClassifierService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 324
            aload 1 /* sessionId */
            ifnull 6
         3: .line 325
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 326
            aload 1 /* sessionId */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.view.textclassifier.TextClassificationSessionId.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 327
            goto 7
         6: .line 329
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.textclassifier.ITextClassifierService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 6
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 332
            goto 12
         9: .line 333
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 334
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 335
            aload 3
            athrow
        12: .line 334
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 336
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.view.textclassifier.TextClassificationSessionId sessionId
        end local 0 // android.service.textclassifier.ITextClassifierService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Landroid/service/textclassifier/ITextClassifierService$Stub$Proxy;
            0   14     1  sessionId  Landroid/view/textclassifier/TextClassificationSessionId;
            1   14     2      _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      sessionId  
}
SourceFile: "ITextClassifierService.java"
NestHost: android.service.textclassifier.ITextClassifierService
InnerClasses:
  public abstract Stub = android.service.textclassifier.ITextClassifierService$Stub of android.service.textclassifier.ITextClassifierService
  private Proxy = android.service.textclassifier.ITextClassifierService$Stub$Proxy of android.service.textclassifier.ITextClassifierService$Stub
  public final Request = android.view.textclassifier.TextClassification$Request of android.view.textclassifier.TextClassification
  public final Request = android.view.textclassifier.TextLinks$Request of android.view.textclassifier.TextLinks
  public final Request = android.view.textclassifier.TextSelection$Request of android.view.textclassifier.TextSelection