public class com.jcraft.jsch.SftpStatVFS
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.jcraft.jsch.SftpStatVFS
  super_class: java.lang.Object
{
  private long bsize;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

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

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

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

  int flags;
    descriptor: I
    flags: (0x0000) 

  long size;
    descriptor: J
    flags: (0x0000) 

  int uid;
    descriptor: I
    flags: (0x0000) 

  int gid;
    descriptor: I
    flags: (0x0000) 

  int permissions;
    descriptor: I
    flags: (0x0000) 

  int atime;
    descriptor: I
    flags: (0x0000) 

  int mtime;
    descriptor: I
    flags: (0x0000) 

  java.lang.String[] extended;
    descriptor: [Ljava/lang/String;
    flags: (0x0000) 

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 63
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            iconst_0
            putfield com.jcraft.jsch.SftpStatVFS.flags:I
         2: .line 61
            aload 0 /* this */
            aconst_null
            putfield com.jcraft.jsch.SftpStatVFS.extended:[Ljava/lang/String;
         3: .line 64
            return
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  static com.jcraft.jsch.SftpStatVFS getStatVFS(com.jcraft.jsch.Buffer);
    descriptor: (Lcom/jcraft/jsch/Buffer;)Lcom/jcraft/jsch/SftpStatVFS;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.jcraft.jsch.Buffer buf
         0: .line 67
            new com.jcraft.jsch.SftpStatVFS
            dup
            invokespecial com.jcraft.jsch.SftpStatVFS.<init>:()V
            astore 1 /* statvfs */
        start local 1 // com.jcraft.jsch.SftpStatVFS statvfs
         1: .line 69
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.bsize:J
         2: .line 70
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.frsize:J
         3: .line 71
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.blocks:J
         4: .line 72
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.bfree:J
         5: .line 73
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.bavail:J
         6: .line 74
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.files:J
         7: .line 75
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.ffree:J
         8: .line 76
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.favail:J
         9: .line 77
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.fsid:J
        10: .line 78
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            l2i
            istore 2 /* flag */
        start local 2 // int flag
        11: .line 79
            aload 1 /* statvfs */
            aload 0 /* buf */
            invokevirtual com.jcraft.jsch.Buffer.getLong:()J
            putfield com.jcraft.jsch.SftpStatVFS.namemax:J
        12: .line 81
            aload 1 /* statvfs */
        13: .line 82
            iload 2 /* flag */
            iconst_1
            iand
            ifeq 14
            iconst_1
            goto 15
      StackMap locals: com.jcraft.jsch.Buffer com.jcraft.jsch.SftpStatVFS int
      StackMap stack: com.jcraft.jsch.SftpStatVFS
        14: iconst_0
      StackMap locals: com.jcraft.jsch.Buffer com.jcraft.jsch.SftpStatVFS int
      StackMap stack: com.jcraft.jsch.SftpStatVFS int
        15: i2l
        16: .line 81
            putfield com.jcraft.jsch.SftpStatVFS.flag:J
        17: .line 83
            aload 1 /* statvfs */
            dup
            getfield com.jcraft.jsch.SftpStatVFS.flag:J
        18: .line 84
            iload 2 /* flag */
            iconst_2
            iand
            ifeq 19
            iconst_2
            goto 20
      StackMap locals: com.jcraft.jsch.Buffer com.jcraft.jsch.SftpStatVFS int
      StackMap stack: com.jcraft.jsch.SftpStatVFS long
        19: iconst_0
      StackMap locals: com.jcraft.jsch.Buffer com.jcraft.jsch.SftpStatVFS int
      StackMap stack: com.jcraft.jsch.SftpStatVFS long int
        20: i2l
            lor
        21: .line 83
            putfield com.jcraft.jsch.SftpStatVFS.flag:J
        22: .line 86
            aload 1 /* statvfs */
            areturn
        end local 2 // int flag
        end local 1 // com.jcraft.jsch.SftpStatVFS statvfs
        end local 0 // com.jcraft.jsch.Buffer buf
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0      buf  Lcom/jcraft/jsch/Buffer;
            1   23     1  statvfs  Lcom/jcraft/jsch/SftpStatVFS;
           11   23     2     flag  I
    MethodParameters:
      Name  Flags
      buf   

  public long getBlockSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 89
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.bsize:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getFragmentSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 90
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.frsize:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getBlocks();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 91
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.blocks:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getFreeBlocks();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 92
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.bfree:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getAvailBlocks();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 93
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.bavail:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getINodes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 94
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.files:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getFreeINodes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 95
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.ffree:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getAvailINodes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 96
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.favail:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getFileSystemID();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 97
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.fsid:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getMountFlag();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 98
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.flag:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getMaximumFilenameLength();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 99
            aload 0 /* this */
            getfield com.jcraft.jsch.SftpStatVFS.namemax:J
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 102
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFragmentSize:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getBlocks:()J
            lmul
            ldc 1024
            ldiv
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getUsed();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 106
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFragmentSize:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getBlocks:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFreeBlocks:()J
            lsub
            lmul
            ldc 1024
            ldiv
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getAvailForNonRoot();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 110
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFragmentSize:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getAvailBlocks:()J
            lmul
            ldc 1024
            ldiv
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public long getAvail();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 114
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFragmentSize:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFreeBlocks:()J
            lmul
            ldc 1024
            ldiv
            lreturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;

  public int getCapacity();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.jcraft.jsch.SftpStatVFS this
         0: .line 118
            ldc 100
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getBlocks:()J
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getFreeBlocks:()J
            lsub
            lmul
            aload 0 /* this */
            invokevirtual com.jcraft.jsch.SftpStatVFS.getBlocks:()J
            ldiv
            l2i
            ireturn
        end local 0 // com.jcraft.jsch.SftpStatVFS this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/jcraft/jsch/SftpStatVFS;
}
SourceFile: "SftpStatVFS.java"