public class android.telecom.Voicemail$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telecom.Voicemail$Builder
  super_class: java.lang.Object
{
  private java.lang.Long mBuilderTimestamp;
    descriptor: Ljava/lang/Long;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mBuilderNumber;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private android.telecom.PhoneAccountHandle mBuilderPhoneAccount;
    descriptor: Landroid/telecom/PhoneAccountHandle;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Long mBuilderId;
    descriptor: Ljava/lang/Long;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Long mBuilderDuration;
    descriptor: Ljava/lang/Long;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mBuilderSourcePackage;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mBuilderSourceData;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private android.net.Uri mBuilderUri;
    descriptor: Landroid/net/Uri;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean mBuilderIsRead;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private boolean mBuilderHasContent;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mBuilderTranscription;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.Voicemail$Builder this
         0: .line 96
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 97
            return
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telecom/Voicemail$Builder;

  public android.telecom.Voicemail$Builder setNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // java.lang.String number
         0: .line 100
            aload 0 /* this */
            aload 1 /* number */
            putfield android.telecom.Voicemail$Builder.mBuilderNumber:Ljava/lang/String;
         1: .line 101
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String number
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/telecom/Voicemail$Builder;
            0    2     1  number  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      number  

  public android.telecom.Voicemail$Builder setTimestamp(long);
    descriptor: (J)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // long timestamp
         0: .line 105
            aload 0 /* this */
            lload 1 /* timestamp */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderTimestamp:Ljava/lang/Long;
         1: .line 106
            aload 0 /* this */
            areturn
        end local 1 // long timestamp
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/telecom/Voicemail$Builder;
            0    2     1  timestamp  J
    MethodParameters:
           Name  Flags
      timestamp  

  public android.telecom.Voicemail$Builder setPhoneAccount(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
         0: .line 110
            aload 0 /* this */
            aload 1 /* phoneAccount */
            putfield android.telecom.Voicemail$Builder.mBuilderPhoneAccount:Landroid/telecom/PhoneAccountHandle;
         1: .line 111
            aload 0 /* this */
            areturn
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Landroid/telecom/Voicemail$Builder;
            0    2     1  phoneAccount  Landroid/telecom/PhoneAccountHandle;
    MethodParameters:
              Name  Flags
      phoneAccount  

  public android.telecom.Voicemail$Builder setId(long);
    descriptor: (J)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // long id
         0: .line 115
            aload 0 /* this */
            lload 1 /* id */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderId:Ljava/lang/Long;
         1: .line 116
            aload 0 /* this */
            areturn
        end local 1 // long id
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telecom/Voicemail$Builder;
            0    2     1    id  J
    MethodParameters:
      Name  Flags
      id    

  public android.telecom.Voicemail$Builder setDuration(long);
    descriptor: (J)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // long duration
         0: .line 120
            aload 0 /* this */
            lload 1 /* duration */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderDuration:Ljava/lang/Long;
         1: .line 121
            aload 0 /* this */
            areturn
        end local 1 // long duration
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/telecom/Voicemail$Builder;
            0    2     1  duration  J
    MethodParameters:
          Name  Flags
      duration  

  public android.telecom.Voicemail$Builder setSourcePackage(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // java.lang.String sourcePackage
         0: .line 125
            aload 0 /* this */
            aload 1 /* sourcePackage */
            putfield android.telecom.Voicemail$Builder.mBuilderSourcePackage:Ljava/lang/String;
         1: .line 126
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String sourcePackage
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/telecom/Voicemail$Builder;
            0    2     1  sourcePackage  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      sourcePackage  

  public android.telecom.Voicemail$Builder setSourceData(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // java.lang.String sourceData
         0: .line 130
            aload 0 /* this */
            aload 1 /* sourceData */
            putfield android.telecom.Voicemail$Builder.mBuilderSourceData:Ljava/lang/String;
         1: .line 131
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String sourceData
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/telecom/Voicemail$Builder;
            0    2     1  sourceData  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      sourceData  

  public android.telecom.Voicemail$Builder setUri(android.net.Uri);
    descriptor: (Landroid/net/Uri;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // android.net.Uri uri
         0: .line 135
            aload 0 /* this */
            aload 1 /* uri */
            putfield android.telecom.Voicemail$Builder.mBuilderUri:Landroid/net/Uri;
         1: .line 136
            aload 0 /* this */
            areturn
        end local 1 // android.net.Uri uri
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telecom/Voicemail$Builder;
            0    2     1   uri  Landroid/net/Uri;
    MethodParameters:
      Name  Flags
      uri   

  public android.telecom.Voicemail$Builder setIsRead(boolean);
    descriptor: (Z)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // boolean isRead
         0: .line 140
            aload 0 /* this */
            iload 1 /* isRead */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield android.telecom.Voicemail$Builder.mBuilderIsRead:Ljava/lang/Boolean;
         1: .line 141
            aload 0 /* this */
            areturn
        end local 1 // boolean isRead
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/telecom/Voicemail$Builder;
            0    2     1  isRead  Z
    MethodParameters:
        Name  Flags
      isRead  

  public android.telecom.Voicemail$Builder setHasContent(boolean);
    descriptor: (Z)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // boolean hasContent
         0: .line 145
            aload 0 /* this */
            iload 1 /* hasContent */
            putfield android.telecom.Voicemail$Builder.mBuilderHasContent:Z
         1: .line 146
            aload 0 /* this */
            areturn
        end local 1 // boolean hasContent
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/telecom/Voicemail$Builder;
            0    2     1  hasContent  Z
    MethodParameters:
            Name  Flags
      hasContent  

  public android.telecom.Voicemail$Builder setTranscription(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/telecom/Voicemail$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.Voicemail$Builder this
        start local 1 // java.lang.String transcription
         0: .line 150
            aload 0 /* this */
            aload 1 /* transcription */
            putfield android.telecom.Voicemail$Builder.mBuilderTranscription:Ljava/lang/String;
         1: .line 151
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String transcription
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/telecom/Voicemail$Builder;
            0    2     1  transcription  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      transcription  

  public android.telecom.Voicemail build();
    descriptor: ()Landroid/telecom/Voicemail;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=1, args_size=1
        start local 0 // android.telecom.Voicemail$Builder this
         0: .line 155
            aload 0 /* this */
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderId:Ljava/lang/Long;
            ifnonnull 1
            ldc -1
            goto 2
      StackMap locals:
      StackMap stack: android.telecom.Voicemail$Builder
         1: aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderId:Ljava/lang/Long;
            invokevirtual java.lang.Long.longValue:()J
      StackMap locals: android.telecom.Voicemail$Builder
      StackMap stack: android.telecom.Voicemail$Builder long
         2: invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderId:Ljava/lang/Long;
         3: .line 156
            aload 0 /* this */
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderTimestamp:Ljava/lang/Long;
            ifnonnull 4
            lconst_0
            goto 5
      StackMap locals:
      StackMap stack: android.telecom.Voicemail$Builder
         4: aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderTimestamp:Ljava/lang/Long;
            invokevirtual java.lang.Long.longValue:()J
      StackMap locals: android.telecom.Voicemail$Builder
      StackMap stack: android.telecom.Voicemail$Builder long
         5: invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderTimestamp:Ljava/lang/Long;
         6: .line 157
            aload 0 /* this */
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderDuration:Ljava/lang/Long;
            ifnonnull 7
            lconst_0
            goto 8
      StackMap locals:
      StackMap stack: android.telecom.Voicemail$Builder
         7: aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderDuration:Ljava/lang/Long;
            invokevirtual java.lang.Long.longValue:()J
      StackMap locals: android.telecom.Voicemail$Builder
      StackMap stack: android.telecom.Voicemail$Builder long
         8: invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            putfield android.telecom.Voicemail$Builder.mBuilderDuration:Ljava/lang/Long;
         9: .line 158
            aload 0 /* this */
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderIsRead:Ljava/lang/Boolean;
            ifnonnull 10
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack: android.telecom.Voicemail$Builder
        10: aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderIsRead:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
      StackMap locals: android.telecom.Voicemail$Builder
      StackMap stack: android.telecom.Voicemail$Builder int
        11: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield android.telecom.Voicemail$Builder.mBuilderIsRead:Ljava/lang/Boolean;
        12: .line 159
            new android.telecom.Voicemail
            dup
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderTimestamp:Ljava/lang/Long;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderNumber:Ljava/lang/String;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderPhoneAccount:Landroid/telecom/PhoneAccountHandle;
        13: .line 160
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderId:Ljava/lang/Long;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderDuration:Ljava/lang/Long;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderSourcePackage:Ljava/lang/String;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderSourceData:Ljava/lang/String;
        14: .line 161
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderUri:Landroid/net/Uri;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderIsRead:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderHasContent:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 0 /* this */
            getfield android.telecom.Voicemail$Builder.mBuilderTranscription:Ljava/lang/String;
        15: .line 159
            invokespecial android.telecom.Voicemail.<init>:(Ljava/lang/Long;Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)V
            areturn
        end local 0 // android.telecom.Voicemail$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Landroid/telecom/Voicemail$Builder;
}
SourceFile: "Voicemail.java"
NestHost: android.telecom.Voicemail
InnerClasses:
  public Builder = android.telecom.Voicemail$Builder of android.telecom.Voicemail