public class com.jcraft.jsch.SftpATTRS
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.jcraft.jsch.SftpATTRS
super_class: java.lang.Object
{
static final int S_ISUID;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2048
static final int S_ISGID;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1024
static final int S_ISVTX;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 512
static final int S_IRUSR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
static final int S_IWUSR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 128
static final int S_IXUSR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int S_IREAD;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
static final int S_IWRITE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 128
static final int S_IEXEC;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int S_IRGRP;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int S_IWGRP;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int S_IXGRP;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int S_IROTH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int S_IWOTH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int S_IXOTH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int pmask;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4095
public static final int SSH_FILEXFER_ATTR_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SSH_FILEXFER_ATTR_UIDGID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int SSH_FILEXFER_ATTR_PERMISSIONS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int SSH_FILEXFER_ATTR_ACMODTIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int SSH_FILEXFER_ATTR_EXTENDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
static final int S_IFMT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 61440
static final int S_IFIFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4096
static final int S_IFCHR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8192
static final int S_IFDIR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16384
static final int S_IFBLK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 24576
static final int S_IFREG;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32768
static final int S_IFLNK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 40960
static final int S_IFSOCK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 49152
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)
public java.lang.String getPermissionsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
bipush 10
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 1
start local 1 1: aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.isDir:()Z
ifeq 2
aload 1
bipush 100
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 4
2: StackMap locals: java.lang.StringBuffer
StackMap stack:
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.isLink:()Z
ifeq 3
aload 1
bipush 108
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 4
3: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
sipush 256
iand
ifeq 5
aload 1
bipush 114
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 6
5: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
6: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
sipush 128
iand
ifeq 7
aload 1
bipush 119
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 8
7: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
sipush 2048
iand
ifeq 9
aload 1
bipush 115
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 11
9: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
bipush 64
iand
ifeq 10
aload 1
bipush 120
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 11
10: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
bipush 32
iand
ifeq 12
aload 1
bipush 114
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 13
12: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
13: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
bipush 16
iand
ifeq 14
aload 1
bipush 119
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 15
14: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
sipush 1024
iand
ifeq 16
aload 1
bipush 115
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 18
16: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
bipush 8
iand
ifeq 17
aload 1
bipush 120
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 18
17: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
iconst_4
iand
ifeq 19
aload 1
bipush 114
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 20
19: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
20: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
iconst_2
iand
ifeq 21
aload 1
bipush 119
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 22
21: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
22: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
iconst_1
iand
ifeq 23
aload 1
bipush 120
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
goto 24
23: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
24: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/jcraft/jsch/SftpATTRS;
1 25 1 buf Ljava/lang/StringBuffer;
public java.lang.String getAtimeString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: new java.util.Date
dup
aload 0
getfield com.jcraft.jsch.SftpATTRS.atime:I
i2l
ldc 1000
lmul
invokespecial java.util.Date.<init>:(J)V
astore 1
start local 1 1: aload 1
invokevirtual java.util.Date.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/jcraft/jsch/SftpATTRS;
1 2 1 date Ljava/util/Date;
public java.lang.String getMtimeString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: new java.util.Date
dup
aload 0
getfield com.jcraft.jsch.SftpATTRS.mtime:I
i2l
ldc 1000
lmul
invokespecial java.util.Date.<init>:(J)V
astore 1
start local 1 1: aload 1
invokevirtual java.util.Date.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/jcraft/jsch/SftpATTRS;
1 2 1 date Ljava/util/Date;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.jcraft.jsch.SftpATTRS.flags:I
2: aload 0
aconst_null
putfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jcraft/jsch/SftpATTRS;
static com.jcraft.jsch.SftpATTRS getATTR(com.jcraft.jsch.Buffer);
descriptor: (Lcom/jcraft/jsch/Buffer;)Lcom/jcraft/jsch/SftpATTRS;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new com.jcraft.jsch.SftpATTRS
dup
invokespecial com.jcraft.jsch.SftpATTRS.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.flags:I
2: aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_1
iand
ifeq 3
aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getLong:()J
putfield com.jcraft.jsch.SftpATTRS.size:J
3: StackMap locals: com.jcraft.jsch.SftpATTRS
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_2
iand
ifeq 5
4: aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.uid:I
aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.gid:I
5: StackMap locals:
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_4
iand
ifeq 7
6: aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.permissions:I
7: StackMap locals:
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
iand
ifeq 9
8: aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.atime:I
9: StackMap locals:
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
iand
ifeq 11
10: aload 1
aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
putfield com.jcraft.jsch.SftpATTRS.mtime:I
11: StackMap locals:
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.flags:I
ldc -2147483648
iand
ifeq 21
12: aload 0
invokevirtual com.jcraft.jsch.Buffer.getInt:()I
istore 2
start local 2 13: iload 2
ifle 21
14: aload 1
iload 2
iconst_2
imul
anewarray java.lang.String
putfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
15: iconst_0
istore 3
start local 3 16: goto 20
17: StackMap locals: int int
StackMap stack:
aload 1
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
aload 0
invokevirtual com.jcraft.jsch.Buffer.getString:()[B
invokestatic com.jcraft.jsch.Util.byte2str:([B)Ljava/lang/String;
aastore
18: aload 1
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
iconst_1
iadd
aload 0
invokevirtual com.jcraft.jsch.Buffer.getString:()[B
invokestatic com.jcraft.jsch.Util.byte2str:([B)Ljava/lang/String;
aastore
19: iinc 3 1
StackMap locals:
StackMap stack:
20: iload 3
iload 2
if_icmplt 17
end local 3 end local 2 21: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 buf Lcom/jcraft/jsch/Buffer;
1 22 1 attr Lcom/jcraft/jsch/SftpATTRS;
13 21 2 count I
16 21 3 i I
MethodParameters:
Name Flags
buf
int length();
descriptor: ()I
flags: (0x0000)
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_4
istore 1
start local 1 1: aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_1
iand
ifeq 2
iinc 1 8
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_2
iand
ifeq 3
iinc 1 8
3: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_4
iand
ifeq 4
iinc 1 4
4: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
iand
ifeq 5
iinc 1 8
5: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
ldc -2147483648
iand
ifeq 15
6: iinc 1 4
7: aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
arraylength
iconst_2
idiv
istore 2
start local 2 8: iload 2
ifle 15
9: iconst_0
istore 3
start local 3 10: goto 14
11: StackMap locals: int int
StackMap stack:
iinc 1 4
iload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
aaload
invokevirtual java.lang.String.length:()I
iadd
istore 1
12: iinc 1 4
iload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
iconst_1
iadd
aaload
invokevirtual java.lang.String.length:()I
iadd
istore 1
13: iinc 3 1
StackMap locals:
StackMap stack:
14: iload 3
iload 2
if_icmplt 11
end local 3 end local 2 15: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/jcraft/jsch/SftpATTRS;
1 16 1 len I
8 15 2 count I
10 15 3 i I
void dump(com.jcraft.jsch.Buffer);
descriptor: (Lcom/jcraft/jsch/Buffer;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
1: aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_1
iand
ifeq 2
aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.size:J
invokevirtual com.jcraft.jsch.Buffer.putLong:(J)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_2
iand
ifeq 4
3: aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.uid:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.gid:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_4
iand
ifeq 6
5: aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
iand
ifeq 7
aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.atime:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
iand
ifeq 8
aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.mtime:I
invokevirtual com.jcraft.jsch.Buffer.putInt:(I)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
ldc -2147483648
iand
ifeq 17
9: aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
arraylength
iconst_2
idiv
istore 2
start local 2 10: iload 2
ifle 17
11: iconst_0
istore 3
start local 3 12: goto 16
13: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
aaload
invokestatic com.jcraft.jsch.Util.str2byte:(Ljava/lang/String;)[B
invokevirtual com.jcraft.jsch.Buffer.putString:([B)V
14: aload 1
aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
iload 3
iconst_2
imul
iconst_1
iadd
aaload
invokestatic com.jcraft.jsch.Util.str2byte:(Ljava/lang/String;)[B
invokevirtual com.jcraft.jsch.Buffer.putString:([B)V
15: iinc 3 1
StackMap locals:
StackMap stack:
16: iload 3
iload 2
if_icmplt 13
end local 3 end local 2 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/jcraft/jsch/SftpATTRS;
0 18 1 buf Lcom/jcraft/jsch/Buffer;
10 17 2 count I
12 17 3 i I
MethodParameters:
Name Flags
buf
void setFLAGS(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.jcraft.jsch.SftpATTRS.flags:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/jcraft/jsch/SftpATTRS;
0 2 1 flags I
MethodParameters:
Name Flags
flags
public void setSIZE(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_1
ior
putfield com.jcraft.jsch.SftpATTRS.flags:I
1: aload 0
lload 1
putfield com.jcraft.jsch.SftpATTRS.size:J
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/jcraft/jsch/SftpATTRS;
0 3 1 size J
MethodParameters:
Name Flags
size
public void setUIDGID(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_2
ior
putfield com.jcraft.jsch.SftpATTRS.flags:I
1: aload 0
iload 1
putfield com.jcraft.jsch.SftpATTRS.uid:I
2: aload 0
iload 2
putfield com.jcraft.jsch.SftpATTRS.gid:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jcraft/jsch/SftpATTRS;
0 4 1 uid I
0 4 2 gid I
MethodParameters:
Name Flags
uid
gid
public void setACMODTIME(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.jcraft.jsch.SftpATTRS.flags:I
bipush 8
ior
putfield com.jcraft.jsch.SftpATTRS.flags:I
1: aload 0
iload 1
putfield com.jcraft.jsch.SftpATTRS.atime:I
2: aload 0
iload 2
putfield com.jcraft.jsch.SftpATTRS.mtime:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jcraft/jsch/SftpATTRS;
0 4 1 atime I
0 4 2 mtime I
MethodParameters:
Name Flags
atime
mtime
public void setPERMISSIONS(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_4
ior
putfield com.jcraft.jsch.SftpATTRS.flags:I
1: aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
sipush -4096
iand
iload 1
sipush 4095
iand
ior
istore 1
2: aload 0
iload 1
putfield com.jcraft.jsch.SftpATTRS.permissions:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jcraft/jsch/SftpATTRS;
0 4 1 permissions I
MethodParameters:
Name Flags
permissions
private boolean isType(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
iconst_4
iand
ifeq 3
1: aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
ldc 61440
iand
iload 1
if_icmpne 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jcraft/jsch/SftpATTRS;
0 4 1 mask I
MethodParameters:
Name Flags
mask
public boolean isReg();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 32768
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isDir();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 16384
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isChr();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isBlk();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 24576
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isFifo();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isLink();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 40960
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public boolean isSock();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 49152
invokevirtual com.jcraft.jsch.SftpATTRS.isType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.flags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public long getSize();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.size:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getUId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.uid:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getGId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.gid:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getPermissions();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.permissions:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getATime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.atime:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public int getMTime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.mtime:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public java.lang.String[] getExtended();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jcraft.jsch.SftpATTRS.extended:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.getPermissionsString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.getUId:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.getGId:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.getSize:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.jcraft.jsch.SftpATTRS.getMtimeString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jcraft/jsch/SftpATTRS;
}
SourceFile: "SftpATTRS.java"