public class android.text.style.TtsSpan$DateBuilder extends android.text.style.TtsSpan$SemioticClassBuilder<android.text.style.TtsSpan$DateBuilder>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.text.style.TtsSpan$DateBuilder
  super_class: android.text.style.TtsSpan$SemioticClassBuilder
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.text.style.TtsSpan$DateBuilder this
         0: .line 1147
            aload 0 /* this */
            ldc "android.type.date"
            invokespecial android.text.style.TtsSpan$SemioticClassBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1148
            return
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/text/style/TtsSpan$DateBuilder;

  public void <init>(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer);
    descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // android.text.style.TtsSpan$DateBuilder this
        start local 1 // java.lang.Integer weekday
        start local 2 // java.lang.Integer day
        start local 3 // java.lang.Integer month
        start local 4 // java.lang.Integer year
         0: .line 1160
            aload 0 /* this */
            invokespecial android.text.style.TtsSpan$DateBuilder.<init>:()V
         1: .line 1161
            aload 1 /* weekday */
            ifnull 3
         2: .line 1162
            aload 0 /* this */
            aload 1 /* weekday */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.text.style.TtsSpan$DateBuilder.setWeekday:(I)Landroid/text/style/TtsSpan$DateBuilder;
            pop
         3: .line 1164
      StackMap locals: android.text.style.TtsSpan$DateBuilder java.lang.Integer java.lang.Integer java.lang.Integer java.lang.Integer
      StackMap stack:
            aload 2 /* day */
            ifnull 5
         4: .line 1165
            aload 0 /* this */
            aload 2 /* day */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.text.style.TtsSpan$DateBuilder.setDay:(I)Landroid/text/style/TtsSpan$DateBuilder;
            pop
         5: .line 1167
      StackMap locals:
      StackMap stack:
            aload 3 /* month */
            ifnull 7
         6: .line 1168
            aload 0 /* this */
            aload 3 /* month */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.text.style.TtsSpan$DateBuilder.setMonth:(I)Landroid/text/style/TtsSpan$DateBuilder;
            pop
         7: .line 1170
      StackMap locals:
      StackMap stack:
            aload 4 /* year */
            ifnull 9
         8: .line 1171
            aload 0 /* this */
            aload 4 /* year */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.text.style.TtsSpan$DateBuilder.setYear:(I)Landroid/text/style/TtsSpan$DateBuilder;
            pop
         9: .line 1173
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.Integer year
        end local 3 // java.lang.Integer month
        end local 2 // java.lang.Integer day
        end local 1 // java.lang.Integer weekday
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Landroid/text/style/TtsSpan$DateBuilder;
            0   10     1  weekday  Ljava/lang/Integer;
            0   10     2      day  Ljava/lang/Integer;
            0   10     3    month  Ljava/lang/Integer;
            0   10     4     year  Ljava/lang/Integer;
    MethodParameters:
         Name  Flags
      weekday  
      day      
      month    
      year     

  public android.text.style.TtsSpan$DateBuilder setWeekday(int);
    descriptor: (I)Landroid/text/style/TtsSpan$DateBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.style.TtsSpan$DateBuilder this
        start local 1 // int weekday
         0: .line 1183
            aload 0 /* this */
            ldc "android.arg.weekday"
            iload 1 /* weekday */
            invokevirtual android.text.style.TtsSpan$DateBuilder.setIntArgument:(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;
            checkcast android.text.style.TtsSpan$DateBuilder
            areturn
        end local 1 // int weekday
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/text/style/TtsSpan$DateBuilder;
            0    1     1  weekday  I
    MethodParameters:
         Name  Flags
      weekday  

  public android.text.style.TtsSpan$DateBuilder setDay(int);
    descriptor: (I)Landroid/text/style/TtsSpan$DateBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.style.TtsSpan$DateBuilder this
        start local 1 // int day
         0: .line 1193
            aload 0 /* this */
            ldc "android.arg.day"
            iload 1 /* day */
            invokevirtual android.text.style.TtsSpan$DateBuilder.setIntArgument:(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;
            checkcast android.text.style.TtsSpan$DateBuilder
            areturn
        end local 1 // int day
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/style/TtsSpan$DateBuilder;
            0    1     1   day  I
    MethodParameters:
      Name  Flags
      day   

  public android.text.style.TtsSpan$DateBuilder setMonth(int);
    descriptor: (I)Landroid/text/style/TtsSpan$DateBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.style.TtsSpan$DateBuilder this
        start local 1 // int month
         0: .line 1203
            aload 0 /* this */
            ldc "android.arg.month"
            iload 1 /* month */
            invokevirtual android.text.style.TtsSpan$DateBuilder.setIntArgument:(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;
            checkcast android.text.style.TtsSpan$DateBuilder
            areturn
        end local 1 // int month
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/text/style/TtsSpan$DateBuilder;
            0    1     1  month  I
    MethodParameters:
       Name  Flags
      month  

  public android.text.style.TtsSpan$DateBuilder setYear(int);
    descriptor: (I)Landroid/text/style/TtsSpan$DateBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.style.TtsSpan$DateBuilder this
        start local 1 // int year
         0: .line 1213
            aload 0 /* this */
            ldc "android.arg.year"
            iload 1 /* year */
            invokevirtual android.text.style.TtsSpan$DateBuilder.setIntArgument:(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;
            checkcast android.text.style.TtsSpan$DateBuilder
            areturn
        end local 1 // int year
        end local 0 // android.text.style.TtsSpan$DateBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/style/TtsSpan$DateBuilder;
            0    1     1  year  I
    MethodParameters:
      Name  Flags
      year  
}
Signature: Landroid/text/style/TtsSpan$SemioticClassBuilder<Landroid/text/style/TtsSpan$DateBuilder;>;
SourceFile: "TtsSpan.java"
NestHost: android.text.style.TtsSpan
InnerClasses:
  public Builder = android.text.style.TtsSpan$Builder of android.text.style.TtsSpan
  public DateBuilder = android.text.style.TtsSpan$DateBuilder of android.text.style.TtsSpan
  public SemioticClassBuilder = android.text.style.TtsSpan$SemioticClassBuilder of android.text.style.TtsSpan