public class android.app.TimePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface$OnClickListener, android.widget.TimePicker$OnTimeChangedListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.app.TimePickerDialog
  super_class: android.app.AlertDialog
{
  private static final java.lang.String HOUR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "hour"

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

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

  private final android.widget.TimePicker mTimePicker;
    descriptor: Landroid/widget/TimePicker;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.app.TimePickerDialog$OnTimeSetListener mTimeSetListener;
    descriptor: Landroid/app/TimePickerDialog$OnTimeSetListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mInitialHourOfDay;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mInitialMinute;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mIs24HourView;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(android.content.Context, android.app.TimePickerDialog$OnTimeSetListener, int, int, boolean);
    descriptor: (Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // android.app.TimePickerDialog this
        start local 1 // android.content.Context context
        start local 2 // android.app.TimePickerDialog$OnTimeSetListener listener
        start local 3 // int hourOfDay
        start local 4 // int minute
        start local 5 // boolean is24HourView
         0: .line 80
            aload 0 /* this */
            aload 1 /* context */
            iconst_0
            aload 2 /* listener */
            iload 3 /* hourOfDay */
            iload 4 /* minute */
            iload 5 /* is24HourView */
            invokespecial android.app.TimePickerDialog.<init>:(Landroid/content/Context;ILandroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V
         1: .line 81
            return
        end local 5 // boolean is24HourView
        end local 4 // int minute
        end local 3 // int hourOfDay
        end local 2 // android.app.TimePickerDialog$OnTimeSetListener listener
        end local 1 // android.content.Context context
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Landroid/app/TimePickerDialog;
            0    2     1       context  Landroid/content/Context;
            0    2     2      listener  Landroid/app/TimePickerDialog$OnTimeSetListener;
            0    2     3     hourOfDay  I
            0    2     4        minute  I
            0    2     5  is24HourView  Z
    MethodParameters:
              Name  Flags
      context       
      listener      
      hourOfDay     
      minute        
      is24HourView  

  static int resolveDialogTheme(android.content.Context, int);
    descriptor: (Landroid/content/Context;I)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  
      resId    

  public void <init>(android.content.Context, int, android.app.TimePickerDialog$OnTimeSetListener, int, int, boolean);
    descriptor: (Landroid/content/Context;ILandroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // android.app.TimePickerDialog this
         0: .line 30
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.android.internal.R cannot be resolved\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TimePickerDialog;
    MethodParameters:
              Name  Flags
      context       
      themeResId    
      listener      
      hourOfDay     
      minute        
      is24HourView  

  public android.widget.TimePicker getTimePicker();
    descriptor: ()Landroid/widget/TimePicker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.TimePickerDialog this
         0: .line 139
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            areturn
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TimePickerDialog;

  public void onTimeChanged(android.widget.TimePicker, int, int);
    descriptor: (Landroid/widget/TimePicker;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.TimePickerDialog this
        start local 1 // android.widget.TimePicker view
        start local 2 // int hourOfDay
        start local 3 // int minute
         0: .line 145
            return
        end local 3 // int minute
        end local 2 // int hourOfDay
        end local 1 // android.widget.TimePicker view
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/app/TimePickerDialog;
            0    1     1       view  Landroid/widget/TimePicker;
            0    1     2  hourOfDay  I
            0    1     3     minute  I
    MethodParameters:
           Name  Flags
      view       
      hourOfDay  
      minute     

  public void show();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.app.TimePickerDialog this
         0: .line 149
            aload 0 /* this */
            invokespecial android.app.AlertDialog.show:()V
         1: .line 150
            aload 0 /* this */
            iconst_m1
            invokevirtual android.app.TimePickerDialog.getButton:(I)Landroid/widget/Button;
            new android.app.TimePickerDialog$1
            dup
            aload 0 /* this */
            invokespecial android.app.TimePickerDialog$1.<init>:(Landroid/app/TimePickerDialog;)V
            invokevirtual android.widget.Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V
         2: .line 162
            return
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/TimePickerDialog;

  public void onClick(android.content.DialogInterface, int);
    descriptor: (Landroid/content/DialogInterface;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.app.TimePickerDialog this
        start local 1 // android.content.DialogInterface dialog
        start local 2 // int which
         0: .line 166
            iload 2 /* which */
            tableswitch { // -2 - -1
                   -2: 6
                   -1: 1
              default: 7
          }
         1: .line 171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener;
            ifnull 7
         2: .line 172
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener;
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            invokevirtual android.widget.TimePicker.getCurrentHour:()Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
         3: .line 173
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            invokevirtual android.widget.TimePicker.getCurrentMinute:()Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
         4: .line 172
            invokeinterface android.app.TimePickerDialog$OnTimeSetListener.onTimeSet:(Landroid/widget/TimePicker;II)V
         5: .line 175
            goto 7
         6: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.TimePickerDialog.cancel:()V
         7: .line 180
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int which
        end local 1 // android.content.DialogInterface dialog
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/app/TimePickerDialog;
            0    8     1  dialog  Landroid/content/DialogInterface;
            0    8     2   which  I
    MethodParameters:
        Name  Flags
      dialog  
      which   

  public void updateTime(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.TimePickerDialog this
        start local 1 // int hourOfDay
        start local 2 // int minuteOfHour
         0: .line 189
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            iload 1 /* hourOfDay */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.widget.TimePicker.setCurrentHour:(Ljava/lang/Integer;)V
         1: .line 190
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            iload 2 /* minuteOfHour */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.widget.TimePicker.setCurrentMinute:(Ljava/lang/Integer;)V
         2: .line 191
            return
        end local 2 // int minuteOfHour
        end local 1 // int hourOfDay
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/app/TimePickerDialog;
            0    3     1     hourOfDay  I
            0    3     2  minuteOfHour  I
    MethodParameters:
              Name  Flags
      hourOfDay     
      minuteOfHour  

  public android.os.Bundle onSaveInstanceState();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.app.TimePickerDialog this
         0: .line 195
            aload 0 /* this */
            invokespecial android.app.AlertDialog.onSaveInstanceState:()Landroid/os/Bundle;
            astore 1 /* state */
        start local 1 // android.os.Bundle state
         1: .line 196
            aload 1 /* state */
            ldc "hour"
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            invokevirtual android.widget.TimePicker.getCurrentHour:()Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         2: .line 197
            aload 1 /* state */
            ldc "minute"
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            invokevirtual android.widget.TimePicker.getCurrentMinute:()Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         3: .line 198
            aload 1 /* state */
            ldc "is24hour"
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            invokevirtual android.widget.TimePicker.is24HourView:()Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
         4: .line 199
            aload 1 /* state */
            areturn
        end local 1 // android.os.Bundle state
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/app/TimePickerDialog;
            1    5     1  state  Landroid/os/Bundle;

  public void onRestoreInstanceState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.app.TimePickerDialog this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 204
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            invokespecial android.app.AlertDialog.onRestoreInstanceState:(Landroid/os/Bundle;)V
         1: .line 205
            aload 1 /* savedInstanceState */
            ldc "hour"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            istore 2 /* hour */
        start local 2 // int hour
         2: .line 206
            aload 1 /* savedInstanceState */
            ldc "minute"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            istore 3 /* minute */
        start local 3 // int minute
         3: .line 207
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            aload 1 /* savedInstanceState */
            ldc "is24hour"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual android.widget.TimePicker.setIs24HourView:(Ljava/lang/Boolean;)V
         4: .line 208
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            iload 2 /* hour */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.widget.TimePicker.setCurrentHour:(Ljava/lang/Integer;)V
         5: .line 209
            aload 0 /* this */
            getfield android.app.TimePickerDialog.mTimePicker:Landroid/widget/TimePicker;
            iload 3 /* minute */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.widget.TimePicker.setCurrentMinute:(Ljava/lang/Integer;)V
         6: .line 210
            return
        end local 3 // int minute
        end local 2 // int hour
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.TimePickerDialog this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Landroid/app/TimePickerDialog;
            0    7     1  savedInstanceState  Landroid/os/Bundle;
            2    7     2                hour  I
            3    7     3              minute  I
    MethodParameters:
                    Name  Flags
      savedInstanceState  
}
SourceFile: "TimePickerDialog.java"
NestMembers:
  android.app.TimePickerDialog$1  android.app.TimePickerDialog$OnTimeSetListener
InnerClasses:
  android.app.TimePickerDialog$1
  public abstract OnTimeSetListener = android.app.TimePickerDialog$OnTimeSetListener of android.app.TimePickerDialog
  public abstract OnClickListener = android.content.DialogInterface$OnClickListener of android.content.DialogInterface
  public abstract OnClickListener = android.view.View$OnClickListener of android.view.View
  public abstract OnTimeChangedListener = android.widget.TimePicker$OnTimeChangedListener of android.widget.TimePicker