public class org.eclipse.jgit.transport.ReceivedPackStatistics$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jgit.transport.ReceivedPackStatistics$Builder
  super_class: java.lang.Object
{
  private long numBytesRead;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numWholeCommit;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numWholeTree;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numWholeBlob;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numWholeTag;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numOfsDelta;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numRefDelta;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numDeltaCommit;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numDeltaTree;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numDeltaBlob;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long numDeltaTag;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
         0: .line 168
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;

  public org.eclipse.jgit.transport.ReceivedPackStatistics$Builder setNumBytesRead(long);
    descriptor: (J)Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
        start local 1 // long numBytesRead
         0: .line 188
            aload 0 /* this */
            lload 1 /* numBytesRead */
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numBytesRead:J
         1: .line 189
            aload 0 /* this */
            areturn
        end local 1 // long numBytesRead
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
            0    2     1  numBytesRead  J
    MethodParameters:
              Name  Flags
      numBytesRead  

  public org.eclipse.jgit.transport.ReceivedPackStatistics$Builder addWholeObject(int);
    descriptor: (I)Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
        start local 1 // int type
         0: .line 199
            iload 1 /* type */
            tableswitch { // 1 - 4
                    1: 1
                    2: 3
                    3: 5
                    4: 7
              default: 9
          }
         1: .line 201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeCommit:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeCommit:J
         2: .line 202
            goto 12
         3: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTree:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTree:J
         4: .line 205
            goto 12
         5: .line 207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeBlob:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeBlob:J
         6: .line 208
            goto 12
         7: .line 210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTag:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTag:J
         8: .line 211
            goto 12
         9: .line 213
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
        10: .line 214
            new java.lang.StringBuilder
            dup
            iload 1 /* type */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " cannot be a whole object"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 213
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int type
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
            0   13     1  type  I
    MethodParameters:
      Name  Flags
      type  

  public org.eclipse.jgit.transport.ReceivedPackStatistics$Builder addOffsetDelta();
    descriptor: ()Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
         0: .line 221
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numOfsDelta:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numOfsDelta:J
         1: .line 222
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;

  public org.eclipse.jgit.transport.ReceivedPackStatistics$Builder addRefDelta();
    descriptor: ()Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
         0: .line 227
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numRefDelta:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numRefDelta:J
         1: .line 228
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;

  public org.eclipse.jgit.transport.ReceivedPackStatistics$Builder addDeltaObject(int);
    descriptor: (I)Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
        start local 1 // int type
         0: .line 238
            iload 1 /* type */
            tableswitch { // 1 - 4
                    1: 1
                    2: 3
                    3: 5
                    4: 7
              default: 9
          }
         1: .line 240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaCommit:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaCommit:J
         2: .line 241
            goto 14
         3: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTree:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTree:J
         4: .line 244
            goto 14
         5: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaBlob:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaBlob:J
         6: .line 247
            goto 14
         7: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTag:J
            lconst_1
            ladd
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTag:J
         8: .line 250
            goto 14
         9: .line 252
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
        10: .line 253
            new java.lang.StringBuilder
            dup
            ldc "delta should be a delta to a whole object. "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        11: .line 254
            iload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " cannot be a whole object"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 253
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 252
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int type
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
            0   15     1  type  I
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jgit.transport.ReceivedPackStatistics build();
    descriptor: ()Lorg/eclipse/jgit/transport/ReceivedPackStatistics;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
         0: .line 260
            new org.eclipse.jgit.transport.ReceivedPackStatistics
            dup
            invokespecial org.eclipse.jgit.transport.ReceivedPackStatistics.<init>:()V
            astore 1 /* s */
        start local 1 // org.eclipse.jgit.transport.ReceivedPackStatistics s
         1: .line 261
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numBytesRead:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numBytesRead:J
         2: .line 262
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeCommit:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numWholeCommit:J
         3: .line 263
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTree:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numWholeTree:J
         4: .line 264
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeBlob:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numWholeBlob:J
         5: .line 265
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numWholeTag:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numWholeTag:J
         6: .line 266
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numOfsDelta:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numOfsDelta:J
         7: .line 267
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numRefDelta:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numRefDelta:J
         8: .line 268
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaCommit:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numDeltaCommit:J
         9: .line 269
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTree:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numDeltaTree:J
        10: .line 270
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaBlob:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numDeltaBlob:J
        11: .line 271
            aload 1 /* s */
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.ReceivedPackStatistics$Builder.numDeltaTag:J
            putfield org.eclipse.jgit.transport.ReceivedPackStatistics.numDeltaTag:J
        12: .line 272
            aload 1 /* s */
            areturn
        end local 1 // org.eclipse.jgit.transport.ReceivedPackStatistics s
        end local 0 // org.eclipse.jgit.transport.ReceivedPackStatistics$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/eclipse/jgit/transport/ReceivedPackStatistics$Builder;
            1   13     1     s  Lorg/eclipse/jgit/transport/ReceivedPackStatistics;
}
SourceFile: "ReceivedPackStatistics.java"
NestHost: org.eclipse.jgit.transport.ReceivedPackStatistics
InnerClasses:
  public Builder = org.eclipse.jgit.transport.ReceivedPackStatistics$Builder of org.eclipse.jgit.transport.ReceivedPackStatistics