class org.eclipse.jgit.transport.BaseReceivePack$1 extends org.eclipse.jgit.util.io.LimitedInputStream
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.eclipse.jgit.transport.BaseReceivePack$1
  super_class: org.eclipse.jgit.util.io.LimitedInputStream
{
  final org.eclipse.jgit.transport.BaseReceivePack this$0;
    descriptor: Lorg/eclipse/jgit/transport/BaseReceivePack;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(org.eclipse.jgit.transport.BaseReceivePack, java.io.InputStream, long);
    descriptor: (Lorg/eclipse/jgit/transport/BaseReceivePack;Ljava/io/InputStream;J)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.jgit.transport.BaseReceivePack$1 this
        start local 2 // java.io.InputStream $anonymous0
        start local 3 // long $anonymous1
         0: .line 1490
            aload 0 /* this */
            aload 1
            putfield org.eclipse.jgit.transport.BaseReceivePack$1.this$0:Lorg/eclipse/jgit/transport/BaseReceivePack;
            aload 0 /* this */
            aload 2 /* $anonymous0 */
            lload 3 /* $anonymous1 */
            invokespecial org.eclipse.jgit.util.io.LimitedInputStream.<init>:(Ljava/io/InputStream;J)V
            return
        end local 3 // long $anonymous1
        end local 2 // java.io.InputStream $anonymous0
        end local 0 // org.eclipse.jgit.transport.BaseReceivePack$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jgit/transport/BaseReceivePack$1;
            0    1     2  $anonymous0  Ljava/io/InputStream;
            0    1     3  $anonymous1  J
    MethodParameters:
             Name  Flags
      this$0       final
      $anonymous0  
      $anonymous1  

  protected void limitExceeded();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.transport.BaseReceivePack$1 this
         0: .line 1493
            new org.eclipse.jgit.errors.TooLargePackException
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.transport.BaseReceivePack$1.limit:J
            invokespecial org.eclipse.jgit.errors.TooLargePackException.<init>:(J)V
            athrow
        end local 0 // org.eclipse.jgit.transport.BaseReceivePack$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/transport/BaseReceivePack$1;
    Exceptions:
      throws org.eclipse.jgit.errors.TooLargePackException
}
SourceFile: "BaseReceivePack.java"
EnclosingMethod: org.eclipse.jgit.transport.BaseReceivePack.packInputStream:()Ljava/io/InputStream;
NestHost: org.eclipse.jgit.transport.BaseReceivePack
InnerClasses:
  org.eclipse.jgit.transport.BaseReceivePack$1