public class android.widget.RemoteViews$OnClickHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.widget.RemoteViews$OnClickHandler
  super_class: java.lang.Object
{
  private int mEnterAnimationId;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.RemoteViews$OnClickHandler this
         0: .line 359
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.widget.RemoteViews$OnClickHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/RemoteViews$OnClickHandler;

  public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent);
    descriptor: (Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // android.widget.RemoteViews$OnClickHandler this
        start local 1 // android.view.View view
        start local 2 // android.app.PendingIntent pendingIntent
        start local 3 // android.content.Intent fillInIntent
         0: .line 365
            aload 0 /* this */
            aload 1 /* view */
            aload 2 /* pendingIntent */
            aload 3 /* fillInIntent */
            iconst_0
            invokevirtual android.widget.RemoteViews$OnClickHandler.onClickHandler:(Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;I)Z
            ireturn
        end local 3 // android.content.Intent fillInIntent
        end local 2 // android.app.PendingIntent pendingIntent
        end local 1 // android.view.View view
        end local 0 // android.widget.RemoteViews$OnClickHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/widget/RemoteViews$OnClickHandler;
            0    1     1           view  Landroid/view/View;
            0    1     2  pendingIntent  Landroid/app/PendingIntent;
            0    1     3   fillInIntent  Landroid/content/Intent;
    MethodParameters:
               Name  Flags
      view           
      pendingIntent  
      fillInIntent   

  public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent, int);
    descriptor: (Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // android.widget.RemoteViews$OnClickHandler this
        start local 1 // android.view.View view
        start local 2 // android.app.PendingIntent pendingIntent
        start local 3 // android.content.Intent fillInIntent
        start local 4 // int windowingMode
         0: .line 372
            aload 1 /* view */
            invokevirtual android.view.View.getContext:()Landroid/content/Context;
            astore 5 /* context */
        start local 5 // android.content.Context context
         1: .line 374
            aload 0 /* this */
            getfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
            ifeq 4
         2: .line 375
            aload 5 /* context */
            aload 0 /* this */
            getfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
            iconst_0
            invokestatic android.app.ActivityOptions.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions;
            astore 6 /* opts */
        start local 6 // android.app.ActivityOptions opts
         3: .line 376
            goto 5
        end local 6 // android.app.ActivityOptions opts
         4: .line 377
      StackMap locals: android.content.Context
      StackMap stack:
            invokestatic android.app.ActivityOptions.makeBasic:()Landroid/app/ActivityOptions;
            astore 6 /* opts */
        start local 6 // android.app.ActivityOptions opts
         5: .line 380
      StackMap locals: android.app.ActivityOptions
      StackMap stack:
            iload 4 /* windowingMode */
            ifeq 7
         6: .line 381
            aload 6 /* opts */
            iload 4 /* windowingMode */
            invokevirtual android.app.ActivityOptions.setLaunchWindowingMode:(I)V
         7: .line 383
      StackMap locals:
      StackMap stack:
            aload 5 /* context */
         8: .line 384
            aload 2 /* pendingIntent */
            invokevirtual android.app.PendingIntent.getIntentSender:()Landroid/content/IntentSender;
            aload 3 /* fillInIntent */
         9: .line 385
            ldc 268435456
        10: .line 386
            ldc 268435456
            iconst_0
            aload 6 /* opts */
            invokevirtual android.app.ActivityOptions.toBundle:()Landroid/os/Bundle;
        11: .line 383
            invokevirtual android.content.Context.startIntentSender:(Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V
        end local 6 // android.app.ActivityOptions opts
        end local 5 // android.content.Context context
        12: .line 387
            goto 21
      StackMap locals: android.widget.RemoteViews$OnClickHandler android.view.View android.app.PendingIntent android.content.Intent int
      StackMap stack: android.content.IntentSender$SendIntentException
        13: astore 5 /* e */
        start local 5 // android.content.IntentSender$SendIntentException e
        14: .line 388
            ldc "RemoteViews"
            ldc "Cannot send pending intent: "
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        15: .line 389
            iconst_0
            ireturn
        end local 5 // android.content.IntentSender$SendIntentException e
        16: .line 390
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 5 /* e */
        start local 5 // java.lang.Exception e
        17: .line 391
            ldc "RemoteViews"
            ldc "Cannot send pending intent due to unknown exception: "
        18: .line 392
            aload 5 /* e */
        19: .line 391
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        20: .line 393
            iconst_0
            ireturn
        end local 5 // java.lang.Exception e
        21: .line 395
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 4 // int windowingMode
        end local 3 // android.content.Intent fillInIntent
        end local 2 // android.app.PendingIntent pendingIntent
        end local 1 // android.view.View view
        end local 0 // android.widget.RemoteViews$OnClickHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   22     0           this  Landroid/widget/RemoteViews$OnClickHandler;
            0   22     1           view  Landroid/view/View;
            0   22     2  pendingIntent  Landroid/app/PendingIntent;
            0   22     3   fillInIntent  Landroid/content/Intent;
            0   22     4  windowingMode  I
            1   12     5        context  Landroid/content/Context;
            3    4     6           opts  Landroid/app/ActivityOptions;
            5   12     6           opts  Landroid/app/ActivityOptions;
           14   16     5              e  Landroid/content/IntentSender$SendIntentException;
           17   21     5              e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0    12      13  Class android.content.IntentSender$SendIntentException
           0    12      16  Class java.lang.Exception
    MethodParameters:
               Name  Flags
      view           
      pendingIntent  
      fillInIntent   
      windowingMode  

  public void setEnterAnimationId(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.RemoteViews$OnClickHandler this
        start local 1 // int enterAnimationId
         0: .line 399
            aload 0 /* this */
            iload 1 /* enterAnimationId */
            putfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
         1: .line 400
            return
        end local 1 // int enterAnimationId
        end local 0 // android.widget.RemoteViews$OnClickHandler this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Landroid/widget/RemoteViews$OnClickHandler;
            0    2     1  enterAnimationId  I
    MethodParameters:
                  Name  Flags
      enterAnimationId  
}
SourceFile: "RemoteViews.java"
NestHost: android.widget.RemoteViews
InnerClasses:
  public SendIntentException = android.content.IntentSender$SendIntentException of android.content.IntentSender
  public OnClickHandler = android.widget.RemoteViews$OnClickHandler of android.widget.RemoteViews