public class org.apache.commons.net.ftp.parser.MLSxEntryParser extends org.apache.commons.net.ftp.FTPFileEntryParserImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.net.ftp.parser.MLSxEntryParser
super_class: org.apache.commons.net.ftp.FTPFileEntryParserImpl
{
private static final org.apache.commons.net.ftp.parser.MLSxEntryParser PARSER;
descriptor: Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.HashMap<java.lang.String, java.lang.Integer> TYPE_TO_INT;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
private static int[] UNIX_GROUPS;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int[][] UNIX_PERMS;
descriptor: [[I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.apache.commons.net.ftp.parser.MLSxEntryParser
dup
invokespecial org.apache.commons.net.ftp.parser.MLSxEntryParser.<init>:()V
putstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.PARSER:Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
2: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
ldc "file"
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
ldc "cdir"
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
ldc "pdir"
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
ldc "dir"
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: iconst_3
newarray 10
dup
iconst_1
7: iconst_1
iastore
dup
iconst_2
8: iconst_2
iastore
9: putstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.UNIX_GROUPS:[I
10: bipush 8
anewarray int[]
dup
iconst_0
11: iconst_0
newarray 10
aastore
dup
iconst_1
12: iconst_1
newarray 10
dup
iconst_0
iconst_2
iastore
aastore
dup
iconst_2
13: iconst_1
newarray 10
dup
iconst_0
iconst_1
iastore
aastore
dup
iconst_3
14: iconst_2
newarray 10
dup
iconst_0
iconst_2
iastore
dup
iconst_1
iconst_1
iastore
aastore
dup
iconst_4
15: iconst_1
newarray 10
aastore
dup
iconst_5
16: iconst_2
newarray 10
dup
iconst_1
iconst_2
iastore
aastore
dup
bipush 6
17: iconst_2
newarray 10
dup
iconst_1
iconst_1
iastore
aastore
dup
bipush 7
18: iconst_3
newarray 10
dup
iconst_1
iconst_1
iastore
dup
iconst_2
iconst_2
iastore
aastore
19: putstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.UNIX_PERMS:[[I
20: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.net.ftp.FTPFileEntryParserImpl.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
public org.apache.commons.net.ftp.FTPFile parseFTPEntry(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=23, args_size=2
start local 0 start local 1 0: aload 1
ldc " "
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 7
1: aload 1
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 6
2: new org.apache.commons.net.ftp.FTPFile
dup
invokespecial org.apache.commons.net.ftp.FTPFile.<init>:()V
astore 2
start local 2 3: aload 2
aload 1
invokevirtual org.apache.commons.net.ftp.FTPFile.setRawListing:(Ljava/lang/String;)V
4: aload 2
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTPFile.setName:(Ljava/lang/String;)V
5: aload 2
areturn
end local 2 6: StackMap locals:
StackMap stack:
aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 1
ldc " "
iconst_2
invokevirtual java.lang.String.split:(Ljava/lang/String;I)[Ljava/lang/String;
astore 2
start local 2 8: aload 2
arraylength
iconst_2
if_icmpne 9
aload 2
iconst_1
aaload
invokevirtual java.lang.String.length:()I
ifne 10
9: StackMap locals: java.lang.String[]
StackMap stack:
aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 2
iconst_0
aaload
astore 3
start local 3 11: aload 3
ldc ";"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 13
12: aconst_null
areturn
13: StackMap locals: java.lang.String
StackMap stack:
new org.apache.commons.net.ftp.FTPFile
dup
invokespecial org.apache.commons.net.ftp.FTPFile.<init>:()V
astore 4
start local 4 14: aload 4
aload 1
invokevirtual org.apache.commons.net.ftp.FTPFile.setRawListing:(Ljava/lang/String;)V
15: aload 4
aload 2
iconst_1
aaload
invokevirtual org.apache.commons.net.ftp.FTPFile.setName:(Ljava/lang/String;)V
16: aload 3
ldc ";"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 17: aload 2
iconst_0
aaload
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "unix.mode="
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
istore 6
start local 6 18: aload 5
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 72
StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser java.lang.String java.lang.String[] java.lang.String org.apache.commons.net.ftp.FTPFile java.lang.String[] int top int int java.lang.String[]
StackMap stack:
19: aload 10
iload 8
aaload
astore 7
start local 7 20: aload 7
ldc "="
iconst_m1
invokevirtual java.lang.String.split:(Ljava/lang/String;I)[Ljava/lang/String;
astore 11
start local 11 21: aload 11
arraylength
iconst_2
if_icmpeq 23
22: aconst_null
areturn
23: StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser java.lang.String java.lang.String[] java.lang.String org.apache.commons.net.ftp.FTPFile java.lang.String[] int java.lang.String int int java.lang.String[] java.lang.String[]
StackMap stack:
aload 11
iconst_0
aaload
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 12
start local 12 24: aload 11
iconst_1
aaload
astore 13
start local 13 25: aload 13
invokevirtual java.lang.String.length:()I
ifne 27
26: goto 71
27: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 13
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 14
start local 14 28: ldc "size"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
29: aload 4
aload 13
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
invokevirtual org.apache.commons.net.ftp.FTPFile.setSize:(J)V
30: goto 71
31: StackMap locals: java.lang.String
StackMap stack:
ldc "sizd"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 4
aload 13
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
invokevirtual org.apache.commons.net.ftp.FTPFile.setSize:(J)V
33: goto 71
34: StackMap locals:
StackMap stack:
ldc "modify"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 40
35: aload 13
invokestatic org.apache.commons.net.ftp.parser.MLSxEntryParser.parseGMTdateTime:(Ljava/lang/String;)Ljava/util/Calendar;
astore 15
start local 15 36: aload 15
ifnonnull 38
37: aconst_null
areturn
38: StackMap locals: java.util.Calendar
StackMap stack:
aload 4
aload 15
invokevirtual org.apache.commons.net.ftp.FTPFile.setTimestamp:(Ljava/util/Calendar;)V
end local 15 39: goto 71
40: StackMap locals:
StackMap stack:
ldc "type"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
41: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.TYPE_TO_INT:Ljava/util/HashMap;
aload 14
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 15
start local 15 42: aload 15
ifnonnull 45
43: aload 4
iconst_3
invokevirtual org.apache.commons.net.ftp.FTPFile.setType:(I)V
44: goto 71
45: StackMap locals: java.lang.Integer
StackMap stack:
aload 4
aload 15
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.apache.commons.net.ftp.FTPFile.setType:(I)V
end local 15 46: goto 71
47: StackMap locals:
StackMap stack:
aload 12
ldc "unix."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 69
48: aload 12
ldc "unix."
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 15
start local 15 49: ldc "group"
aload 15
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 52
50: aload 4
aload 13
invokevirtual org.apache.commons.net.ftp.FTPFile.setGroup:(Ljava/lang/String;)V
51: goto 71
StackMap locals: java.lang.String
StackMap stack:
52: ldc "owner"
aload 15
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 55
53: aload 4
aload 13
invokevirtual org.apache.commons.net.ftp.FTPFile.setUser:(Ljava/lang/String;)V
54: goto 71
StackMap locals:
StackMap stack:
55: ldc "mode"
aload 15
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 71
56: aload 13
invokevirtual java.lang.String.length:()I
iconst_3
isub
istore 16
start local 16 57: iconst_0
istore 17
start local 17 58: goto 67
59: StackMap locals: int int
StackMap stack:
aload 13
iload 16
iload 17
iadd
invokevirtual java.lang.String.charAt:(I)C
bipush 48
isub
istore 18
start local 18 60: iload 18
iflt 66
iload 18
bipush 7
if_icmpgt 66
61: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.UNIX_PERMS:[[I
iload 18
aaload
dup
astore 22
arraylength
istore 21
iconst_0
istore 20
goto 65
StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser java.lang.String java.lang.String[] java.lang.String org.apache.commons.net.ftp.FTPFile java.lang.String[] int java.lang.String int int java.lang.String[] java.lang.String[] java.lang.String java.lang.String java.lang.String java.lang.String int int int top int int int[]
StackMap stack:
62: aload 22
iload 20
iaload
istore 19
start local 19 63: aload 4
getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.UNIX_GROUPS:[I
iload 17
iaload
iload 19
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
end local 19 64: iinc 20 1
StackMap locals:
StackMap stack:
65: iload 20
iload 21
if_icmplt 62
end local 18 66: StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser java.lang.String java.lang.String[] java.lang.String org.apache.commons.net.ftp.FTPFile java.lang.String[] int java.lang.String int int java.lang.String[] java.lang.String[] java.lang.String java.lang.String java.lang.String java.lang.String int int
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
67: iload 17
iconst_3
if_icmplt 59
end local 17 end local 16 end local 15 68: goto 71
69: StackMap locals:
StackMap stack:
iload 6
ifne 71
ldc "perm"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 71
70: aload 0
aload 4
aload 14
invokevirtual org.apache.commons.net.ftp.parser.MLSxEntryParser.doUnixPerms:(Lorg/apache/commons/net/ftp/FTPFile;Ljava/lang/String;)V
end local 14 end local 13 end local 12 end local 11 end local 7 71: StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser java.lang.String java.lang.String[] java.lang.String org.apache.commons.net.ftp.FTPFile java.lang.String[] int top int int java.lang.String[]
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
72: iload 8
iload 9
if_icmplt 19
73: aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
0 74 1 entry Ljava/lang/String;
3 6 2 file Lorg/apache/commons/net/ftp/FTPFile;
8 74 2 parts [Ljava/lang/String;
11 74 3 factList Ljava/lang/String;
14 74 4 file Lorg/apache/commons/net/ftp/FTPFile;
17 74 5 facts [Ljava/lang/String;
18 74 6 hasUnixMode Z
20 71 7 fact Ljava/lang/String;
21 71 11 factparts [Ljava/lang/String;
24 71 12 factname Ljava/lang/String;
25 71 13 factvalue Ljava/lang/String;
28 71 14 valueLowerCase Ljava/lang/String;
36 39 15 parsed Ljava/util/Calendar;
42 46 15 intType Ljava/lang/Integer;
49 68 15 unixfact Ljava/lang/String;
57 68 16 off I
58 68 17 i I
60 66 18 ch I
63 64 19 p I
MethodParameters:
Name Flags
entry
public static java.util.Calendar parseGMTdateTime(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Calendar;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
ldc "."
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 4
1: new java.text.SimpleDateFormat
dup
ldc "yyyyMMddHHmmss.SSS"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 1
start local 1 2: iconst_1
istore 2
start local 2 3: goto 6
end local 2 end local 1 4: StackMap locals:
StackMap stack:
new java.text.SimpleDateFormat
dup
ldc "yyyyMMddHHmmss"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 1
start local 1 5: iconst_0
istore 2
start local 2 6: StackMap locals: java.text.SimpleDateFormat int
StackMap stack:
ldc "GMT"
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
astore 3
start local 3 7: aload 1
aload 3
invokevirtual java.text.SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V
8: new java.util.GregorianCalendar
dup
aload 3
invokespecial java.util.GregorianCalendar.<init>:(Ljava/util/TimeZone;)V
astore 4
start local 4 9: new java.text.ParsePosition
dup
iconst_0
invokespecial java.text.ParsePosition.<init>:(I)V
astore 5
start local 5 10: aload 1
iconst_0
invokevirtual java.text.SimpleDateFormat.setLenient:(Z)V
11: aload 1
aload 0
aload 5
invokevirtual java.text.SimpleDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;
astore 6
start local 6 12: aload 5
invokevirtual java.text.ParsePosition.getIndex:()I
aload 0
invokevirtual java.lang.String.length:()I
if_icmpeq 14
13: aconst_null
areturn
14: StackMap locals: java.lang.String java.text.SimpleDateFormat int java.util.TimeZone java.util.GregorianCalendar java.text.ParsePosition java.util.Date
StackMap stack:
aload 4
aload 6
invokevirtual java.util.GregorianCalendar.setTime:(Ljava/util/Date;)V
15: iload 2
ifne 17
16: aload 4
bipush 14
invokevirtual java.util.GregorianCalendar.clear:(I)V
17: StackMap locals:
StackMap stack:
aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 timestamp Ljava/lang/String;
2 4 1 sdf Ljava/text/SimpleDateFormat;
5 18 1 sdf Ljava/text/SimpleDateFormat;
3 4 2 hasMillis Z
6 18 2 hasMillis Z
7 18 3 GMT Ljava/util/TimeZone;
9 18 4 gc Ljava/util/GregorianCalendar;
10 18 5 pos Ljava/text/ParsePosition;
12 18 6 parsed Ljava/util/Date;
MethodParameters:
Name Flags
timestamp
private void doUnixPerms(org.apache.commons.net.ftp.FTPFile, java.lang.String);
descriptor: (Lorg/apache/commons/net/ftp/FTPFile;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual java.lang.String.toCharArray:()[C
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 23
StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser org.apache.commons.net.ftp.FTPFile java.lang.String top int int char[]
StackMap stack:
1: aload 6
iload 4
caload
istore 3
start local 3 2: iload 3
tableswitch { // 97 - 119
97: 3
98: 22
99: 5
100: 7
101: 9
102: 11
103: 22
104: 22
105: 22
106: 22
107: 22
108: 12
109: 14
110: 22
111: 22
112: 16
113: 22
114: 18
115: 22
116: 22
117: 22
118: 22
119: 20
default: 22
}
3: StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser org.apache.commons.net.ftp.FTPFile java.lang.String int int int char[]
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
4: goto 22
5: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
6: goto 22
7: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
8: goto 22
9: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_0
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
10: goto 22
11: StackMap locals:
StackMap stack:
goto 22
12: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_2
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
13: goto 22
14: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
15: goto 22
16: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
17: goto 22
18: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_0
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
19: goto 22
20: StackMap locals:
StackMap stack:
aload 1
iconst_0
iconst_1
iconst_1
invokevirtual org.apache.commons.net.ftp.FTPFile.setPermission:(IIZ)V
21: goto 22
end local 3 22: StackMap locals: org.apache.commons.net.ftp.parser.MLSxEntryParser org.apache.commons.net.ftp.FTPFile java.lang.String top int int char[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
23: iload 4
iload 5
if_icmplt 1
24: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
0 25 1 file Lorg/apache/commons/net/ftp/FTPFile;
0 25 2 valueLowerCase Ljava/lang/String;
2 22 3 c C
MethodParameters:
Name Flags
file
valueLowerCase
public static org.apache.commons.net.ftp.FTPFile parseEntry(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.PARSER:Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
aload 0
invokevirtual org.apache.commons.net.ftp.parser.MLSxEntryParser.parseFTPEntry:(Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entry Ljava/lang/String;
MethodParameters:
Name Flags
entry
public static org.apache.commons.net.ftp.parser.MLSxEntryParser getInstance();
descriptor: ()Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.commons.net.ftp.parser.MLSxEntryParser.PARSER:Lorg/apache/commons/net/ftp/parser/MLSxEntryParser;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MLSxEntryParser.java"