public class org.apache.commons.net.ftp.FTP extends org.apache.commons.net.SocketClient
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.net.ftp.FTP
super_class: org.apache.commons.net.SocketClient
{
public static final int DEFAULT_DATA_PORT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int DEFAULT_PORT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int ASCII_FILE_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int EBCDIC_FILE_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int BINARY_FILE_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int LOCAL_FILE_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int NON_PRINT_TEXT_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int TELNET_TEXT_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int CARRIAGE_CONTROL_TEXT_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int FILE_STRUCTURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RECORD_STRUCTURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int PAGE_STRUCTURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int STREAM_TRANSFER_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int BLOCK_TRANSFER_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int COMPRESSED_TRANSFER_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final java.lang.String DEFAULT_CONTROL_ENCODING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ISO-8859-1"
public static final int REPLY_CODE_LEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final java.lang.String __modes;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "AEILNTCFRPSBC"
protected int _replyCode;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.ArrayList<java.lang.String> _replyLines;
descriptor: Ljava/util/ArrayList;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/ArrayList<Ljava/lang/String;>;
protected boolean _newReplyString;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _replyString;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _controlEncoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.apache.commons.net.ProtocolCommandSupport _commandSupport_;
descriptor: Lorg/apache/commons/net/ProtocolCommandSupport;
flags: (0x0004) ACC_PROTECTED
protected boolean strictMultilineParsing;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean strictReplyParsing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected java.io.BufferedReader _controlInput_;
descriptor: Ljava/io/BufferedReader;
flags: (0x0004) ACC_PROTECTED
protected java.io.BufferedWriter _controlOutput_;
descriptor: Ljava/io/BufferedWriter;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.net.SocketClient.<init>:()V
1: aload 0
iconst_0
putfield org.apache.commons.net.ftp.FTP.strictMultilineParsing:Z
2: aload 0
iconst_1
putfield org.apache.commons.net.ftp.FTP.strictReplyParsing:Z
3: aload 0
bipush 21
invokevirtual org.apache.commons.net.ftp.FTP.setDefaultPort:(I)V
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
5: aload 0
iconst_0
putfield org.apache.commons.net.ftp.FTP._newReplyString:Z
6: aload 0
aconst_null
putfield org.apache.commons.net.ftp.FTP._replyString:Ljava/lang/String;
7: aload 0
ldc "ISO-8859-1"
putfield org.apache.commons.net.ftp.FTP._controlEncoding:Ljava/lang/String;
8: aload 0
new org.apache.commons.net.ProtocolCommandSupport
dup
aload 0
invokespecial org.apache.commons.net.ProtocolCommandSupport.<init>:(Ljava/lang/Object;)V
putfield org.apache.commons.net.ftp.FTP._commandSupport_:Lorg/apache/commons/net/ProtocolCommandSupport;
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/net/ftp/FTP;
private boolean __strictCheck(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 1
aload 1
iconst_3
invokevirtual java.lang.String.charAt:(I)C
bipush 32
if_icmpne 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/ftp/FTP;
0 3 1 line Ljava/lang/String;
0 3 2 code Ljava/lang/String;
MethodParameters:
Name Flags
line
code
private boolean __lenientCheck(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
iconst_3
if_icmple 3
aload 1
iconst_3
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpeq 3
1: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isDigit:(C)Z
ifeq 3
2: iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/net/ftp/FTP;
0 5 1 line Ljava/lang/String;
MethodParameters:
Name Flags
line
private void __getReply();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
protected void __getReplyNoReport();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
private void __getReply(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield org.apache.commons.net.ftp.FTP._newReplyString:Z
1: aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.clear:()V
2: aload 0
getfield org.apache.commons.net.ftp.FTP._controlInput_:Ljava/io/BufferedReader;
invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
ifnonnull 7
4: new org.apache.commons.net.ftp.FTPConnectionClosedException
dup
5: ldc "Connection closed without indication."
6: invokespecial org.apache.commons.net.ftp.FTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: org.apache.commons.net.ftp.FTP int top java.lang.String
StackMap stack:
aload 3
invokevirtual java.lang.String.length:()I
istore 2
start local 2 8: iload 2
iconst_3
if_icmpge 12
9: new org.apache.commons.net.MalformedServerReplyException
dup
10: new java.lang.StringBuilder
dup
ldc "Truncated server reply: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: org.apache.commons.net.ftp.FTP int int java.lang.String
StackMap stack:
aconst_null
astore 4
start local 4 13: aload 3
iconst_0
iconst_3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 4
14: aload 0
aload 4
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
putfield org.apache.commons.net.ftp.FTP._replyCode:I
15: goto 20
16: StackMap locals: org.apache.commons.net.ftp.FTP int int java.lang.String java.lang.String
StackMap stack: java.lang.NumberFormatException
pop
17: new org.apache.commons.net.MalformedServerReplyException
dup
18: new java.lang.StringBuilder
dup
ldc "Could not parse response code.\nServer Reply: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
aload 3
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
21: iload 2
iconst_3
if_icmple 38
22: aload 3
iconst_3
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 23: iload 5
bipush 45
if_icmpne 33
24: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.commons.net.ftp.FTP._controlInput_:Ljava/io/BufferedReader;
invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
astore 3
25: aload 3
ifnonnull 29
26: new org.apache.commons.net.ftp.FTPConnectionClosedException
dup
27: ldc "Connection closed without indication."
28: invokespecial org.apache.commons.net.ftp.FTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
aload 3
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
30: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.isStrictMultilineParsing:()Z
ifeq 31
aload 0
aload 3
aload 4
invokevirtual org.apache.commons.net.ftp.FTP.__strictCheck:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 24
goto 40
StackMap locals:
StackMap stack:
31: aload 0
aload 3
invokevirtual org.apache.commons.net.ftp.FTP.__lenientCheck:(Ljava/lang/String;)Z
ifne 24
32: goto 40
StackMap locals:
StackMap stack:
33: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.isStrictReplyParsing:()Z
ifeq 40
34: iload 2
iconst_4
if_icmpne 36
35: new org.apache.commons.net.MalformedServerReplyException
dup
new java.lang.StringBuilder
dup
ldc "Truncated server reply: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals:
StackMap stack:
iload 5
bipush 32
if_icmpeq 40
37: new org.apache.commons.net.MalformedServerReplyException
dup
new java.lang.StringBuilder
dup
ldc "Invalid server reply: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
end local 5 38: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.commons.net.ftp.FTP.isStrictReplyParsing:()Z
ifeq 40
39: new org.apache.commons.net.MalformedServerReplyException
dup
new java.lang.StringBuilder
dup
ldc "Truncated server reply: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
iload 1
ifeq 42
41: aload 0
aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
aload 0
invokevirtual org.apache.commons.net.ftp.FTP.getReplyString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.fireReplyReceived:(ILjava/lang/String;)V
42: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
sipush 421
if_icmpne 44
43: new org.apache.commons.net.ftp.FTPConnectionClosedException
dup
ldc "FTP response 421 received. Server closed connection."
invokespecial org.apache.commons.net.ftp.FTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/apache/commons/net/ftp/FTP;
0 45 1 reportReply Z
8 45 2 length I
3 45 3 line Ljava/lang/String;
13 45 4 code Ljava/lang/String;
23 38 5 sep C
Exception table:
from to target type
13 15 16 Class java.lang.NumberFormatException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reportReply
protected void _connectAction_();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual org.apache.commons.net.ftp.FTP._connectAction_:(Ljava/io/Reader;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
protected void _connectAction_(java.io.Reader);
descriptor: (Ljava/io/Reader;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.commons.net.SocketClient._connectAction_:()V
1: aload 1
ifnonnull 6
2: aload 0
3: new org.apache.commons.net.io.CRLFLineReader
dup
new java.io.InputStreamReader
dup
aload 0
getfield org.apache.commons.net.ftp.FTP._input_:Ljava/io/InputStream;
aload 0
invokevirtual org.apache.commons.net.ftp.FTP.getControlEncoding:()Ljava/lang/String;
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
invokespecial org.apache.commons.net.io.CRLFLineReader.<init>:(Ljava/io/Reader;)V
4: putfield org.apache.commons.net.ftp.FTP._controlInput_:Ljava/io/BufferedReader;
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
new org.apache.commons.net.io.CRLFLineReader
dup
aload 1
invokespecial org.apache.commons.net.io.CRLFLineReader.<init>:(Ljava/io/Reader;)V
putfield org.apache.commons.net.ftp.FTP._controlInput_:Ljava/io/BufferedReader;
7: StackMap locals:
StackMap stack:
aload 0
8: new java.io.BufferedWriter
dup
new java.io.OutputStreamWriter
dup
aload 0
getfield org.apache.commons.net.ftp.FTP._output_:Ljava/io/OutputStream;
aload 0
invokevirtual org.apache.commons.net.ftp.FTP.getControlEncoding:()Ljava/lang/String;
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
9: putfield org.apache.commons.net.ftp.FTP._controlOutput_:Ljava/io/BufferedWriter;
10: aload 0
getfield org.apache.commons.net.ftp.FTP.connectTimeout:I
ifle 26
11: aload 0
getfield org.apache.commons.net.ftp.FTP._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getSoTimeout:()I
istore 2
start local 2 12: aload 0
getfield org.apache.commons.net.ftp.FTP._socket_:Ljava/net/Socket;
aload 0
getfield org.apache.commons.net.ftp.FTP.connectTimeout:I
invokevirtual java.net.Socket.setSoTimeout:(I)V
13: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
14: aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
invokestatic org.apache.commons.net.ftp.FTPReply.isPositivePreliminary:(I)Z
ifeq 24
15: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
16: goto 24
StackMap locals: org.apache.commons.net.ftp.FTP java.io.Reader int
StackMap stack: java.net.SocketTimeoutException
17: astore 3
start local 3 18: new java.io.IOException
dup
ldc "Timed out waiting for initial connect reply"
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
astore 4
start local 4 19: aload 4
aload 3
invokevirtual java.io.IOException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
20: aload 4
athrow
end local 4 end local 3 21: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
22: aload 0
getfield org.apache.commons.net.ftp.FTP._socket_:Ljava/net/Socket;
iload 2
invokevirtual java.net.Socket.setSoTimeout:(I)V
23: aload 5
athrow
24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.ftp.FTP._socket_:Ljava/net/Socket;
iload 2
invokevirtual java.net.Socket.setSoTimeout:(I)V
end local 2 25: goto 29
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
27: aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
invokestatic org.apache.commons.net.ftp.FTPReply.isPositivePreliminary:(I)Z
ifeq 29
28: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
29: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/commons/net/ftp/FTP;
0 30 1 socketIsReader Ljava/io/Reader;
12 25 2 original I
18 21 3 e Ljava/net/SocketTimeoutException;
19 21 4 ioe Ljava/io/IOException;
Exception table:
from to target type
13 16 17 Class java.net.SocketTimeoutException
13 21 21 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
socketIsReader
public void setControlEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.commons.net.ftp.FTP._controlEncoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
public java.lang.String getControlEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP._controlEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
public void disconnect();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.net.SocketClient.disconnect:()V
1: aload 0
aconst_null
putfield org.apache.commons.net.ftp.FTP._controlInput_:Ljava/io/BufferedReader;
2: aload 0
aconst_null
putfield org.apache.commons.net.ftp.FTP._controlOutput_:Ljava/io/BufferedWriter;
3: aload 0
iconst_0
putfield org.apache.commons.net.ftp.FTP._newReplyString:Z
4: aload 0
aconst_null
putfield org.apache.commons.net.ftp.FTP._replyString:Ljava/lang/String;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int sendCommand(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.net.ftp.FTP._controlOutput_:Ljava/io/BufferedWriter;
ifnonnull 2
1: new java.io.IOException
dup
ldc "Connection is not open"
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.apache.commons.net.ftp.FTP.__buildMessage:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 3: aload 0
aload 3
invokevirtual org.apache.commons.net.ftp.FTP.__send:(Ljava/lang/String;)V
4: aload 0
aload 1
aload 3
invokevirtual org.apache.commons.net.ftp.FTP.fireCommandSent:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
6: aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/net/ftp/FTP;
0 7 1 command Ljava/lang/String;
0 7 2 args Ljava/lang/String;
3 7 3 message Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
args
private java.lang.String __buildMessage(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: aload 3
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 2
ifnull 5
3: aload 3
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 3
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 3
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/net/ftp/FTP;
0 7 1 command Ljava/lang/String;
0 7 2 args Ljava/lang/String;
1 7 3 __commandBuffer Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
command
args
private void __send(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.ftp.FTP._controlOutput_:Ljava/io/BufferedWriter;
aload 1
invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
1: aload 0
getfield org.apache.commons.net.ftp.FTP._controlOutput_:Ljava/io/BufferedWriter;
invokevirtual java.io.BufferedWriter.flush:()V
2: goto 7
3: StackMap locals:
StackMap stack: java.net.SocketException
astore 2
start local 2 4: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.isConnected:()Z
ifne 6
5: new org.apache.commons.net.ftp.FTPConnectionClosedException
dup
ldc "Connection unexpectedly closed."
invokespecial org.apache.commons.net.ftp.FTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: java.net.SocketException
StackMap stack:
aload 2
athrow
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/net/ftp/FTP;
0 8 1 message Ljava/lang/String;
4 7 2 e Ljava/net/SocketException;
Exception table:
from to target type
0 2 3 Class java.net.SocketException
Exceptions:
throws java.io.IOException, org.apache.commons.net.ftp.FTPConnectionClosedException, java.net.SocketException
MethodParameters:
Name Flags
message
protected void __noop();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.NOOP:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTPCmd.getCommand:()Ljava/lang/String;
aconst_null
invokevirtual org.apache.commons.net.ftp.FTP.__buildMessage:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 0
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.__send:(Ljava/lang/String;)V
2: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReplyNoReport:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/net/ftp/FTP;
1 4 1 msg Ljava/lang/String;
Exceptions:
throws java.io.IOException
public int sendCommand(int, java.lang.String);
descriptor: (ILjava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.apache.commons.net.ftp.FTPCommand.getCommand:(I)Ljava/lang/String;
aload 2
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Ljava/lang/String;Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command I
0 1 2 args Ljava/lang/String;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
command
args
public int sendCommand(org.apache.commons.net.ftp.FTPCmd);
descriptor: (Lorg/apache/commons/net/ftp/FTPCmd;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command Lorg/apache/commons/net/ftp/FTPCmd;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
public int sendCommand(org.apache.commons.net.ftp.FTPCmd, java.lang.String);
descriptor: (Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.net.ftp.FTPCmd.getCommand:()Ljava/lang/String;
aload 2
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Ljava/lang/String;Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command Lorg/apache/commons/net/ftp/FTPCmd;
0 1 2 args Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
args
public int sendCommand(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Ljava/lang/String;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
public int sendCommand(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aconst_null
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(ILjava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
public int getReplyCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
public int getReply();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.net.ftp.FTP.__getReply:()V
1: aload 0
getfield org.apache.commons.net.ftp.FTP._replyCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public java.lang.String[] getReplyStrings();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
anewarray java.lang.String
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
public java.lang.String getReplyString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP._newReplyString:Z
ifne 2
1: aload 0
getfield org.apache.commons.net.ftp.FTP._replyString:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
sipush 256
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 3: aload 0
getfield org.apache.commons.net.ftp.FTP._replyLines:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 3
goto 7
StackMap locals: org.apache.commons.net.ftp.FTP java.lang.StringBuilder top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 5: aload 1
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 0
iconst_0
putfield org.apache.commons.net.ftp.FTP._newReplyString:Z
9: aload 0
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
dup_x1
putfield org.apache.commons.net.ftp.FTP._replyString:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/net/ftp/FTP;
3 10 1 buffer Ljava/lang/StringBuilder;
5 7 2 line Ljava/lang/String;
public int user(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.USER:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 username Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
username
public int pass(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.PASS:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 password Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
password
public int acct(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.ACCT:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 account Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
account
public int abor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.ABOR:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int cwd(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.CWD:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 directory Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
directory
public int cdup();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.CDUP:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int quit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.QUIT:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int rein();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.REIN:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int smnt(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.SMNT:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 dir Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dir
public int port(java.net.InetAddress, int);
descriptor: (Ljava/net/InetAddress;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
bipush 24
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 4
start local 4 1: aload 4
aload 1
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
bipush 46
bipush 44
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: iload 2
bipush 8
iushr
istore 3
start local 3 3: aload 4
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 4
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
5: aload 4
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: iload 2
sipush 255
iand
istore 3
7: aload 4
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
8: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.PORT:Lorg/apache/commons/net/ftp/FTPCmd;
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/net/ftp/FTP;
0 9 1 host Ljava/net/InetAddress;
0 9 2 port I
3 9 3 num I
1 9 4 info Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
host
port
public int eprt(java.net.InetAddress, int);
descriptor: (Ljava/net/InetAddress;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: aload 1
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
astore 5
start local 5 2: aload 5
ldc "%"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 3: iload 3
ifle 5
4: aload 5
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
5: StackMap locals: int java.lang.StringBuilder java.lang.String
StackMap stack:
aload 4
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
instanceof java.net.Inet4Address
ifeq 9
7: aload 4
ldc "1"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: goto 11
StackMap locals:
StackMap stack:
9: aload 1
instanceof java.net.Inet6Address
ifeq 11
10: aload 4
ldc "2"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 4
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 4
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 4
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 4
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
15: aload 4
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.EPRT:Lorg/apache/commons/net/ftp/FTPCmd;
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
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 17 0 this Lorg/apache/commons/net/ftp/FTP;
0 17 1 host Ljava/net/InetAddress;
0 17 2 port I
3 17 3 num I
1 17 4 info Ljava/lang/StringBuilder;
2 17 5 h Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
host
port
public int pasv();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.PASV:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int epsv();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.EPSV:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int type(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: aload 3
ldc "AEILNTCFRPSBC"
iload 1
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
2: aload 3
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: iload 1
iconst_3
if_icmpne 6
4: aload 3
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
5: goto 7
6: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 3
ldc "AEILNTCFRPSBC"
iload 2
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.TYPE:Lorg/apache/commons/net/ftp/FTPCmd;
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/net/ftp/FTP;
0 8 1 fileType I
0 8 2 formatOrByteSize I
1 8 3 arg Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fileType
formatOrByteSize
public int type(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.TYPE:Lorg/apache/commons/net/ftp/FTPCmd;
1: ldc "AEILNTCFRPSBC"
iload 1
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
2: invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/ftp/FTP;
0 3 1 fileType I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fileType
public int stru(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STRU:Lorg/apache/commons/net/ftp/FTPCmd;
1: ldc "AEILNTCFRPSBC"
iload 1
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
2: invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/ftp/FTP;
0 3 1 structure I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
structure
public int mode(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MODE:Lorg/apache/commons/net/ftp/FTPCmd;
1: ldc "AEILNTCFRPSBC"
iload 1
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
2: invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/ftp/FTP;
0 3 1 mode I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mode
public int retr(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.RETR:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int stor(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STOR:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int stou();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STOU:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int stou(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STOU:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int appe(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.APPE:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int allo(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.ALLO:Lorg/apache/commons/net/ftp/FTPCmd;
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 bytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
public int feat();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.FEAT:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int allo(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.ALLO:Lorg/apache/commons/net/ftp/FTPCmd;
new java.lang.StringBuilder
dup
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " R "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/ftp/FTP;
0 3 1 bytes I
0 3 2 recordSize I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
recordSize
public int rest(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.REST:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 marker Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
marker
public int mdtm(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MDTM:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 file Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
file
public int mfmt(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MFMT:Lorg/apache/commons/net/ftp/FTPCmd;
new java.lang.StringBuilder
dup
aload 2
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 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
0 1 2 timeval Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
timeval
public int rnfr(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.RNFR:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int rnto(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.RNTO:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int dele(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.DELE:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int rmd(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.RMD:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int mkd(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MKD:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int pwd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.PWD:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int list();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.LIST:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int list(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.LIST:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int mlsd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MLSD:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int mlsd(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MLSD:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 path Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
path
public int mlst();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MLST:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int mlst(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.MLST:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 path Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
path
public int nlst();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.NLST:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int nlst(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.NLST:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int site(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.SITE:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 parameters Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
parameters
public int syst();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.SYST:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int stat();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STAT:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int stat(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.STAT:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 pathname Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pathname
public int help();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.HELP:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public int help(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.HELP:Lorg/apache/commons/net/ftp/FTPCmd;
aload 1
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
0 1 1 command Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
public int noop();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.commons.net.ftp.FTPCmd.NOOP:Lorg/apache/commons/net/ftp/FTPCmd;
invokevirtual org.apache.commons.net.ftp.FTP.sendCommand:(Lorg/apache/commons/net/ftp/FTPCmd;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
Exceptions:
throws java.io.IOException
public boolean isStrictMultilineParsing();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP.strictMultilineParsing:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
public void setStrictMultilineParsing(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.net.ftp.FTP.strictMultilineParsing:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
0 2 1 strictMultilineParsing Z
MethodParameters:
Name Flags
strictMultilineParsing
public boolean isStrictReplyParsing();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP.strictReplyParsing:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
public void setStrictReplyParsing(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.net.ftp.FTP.strictReplyParsing:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/ftp/FTP;
0 2 1 strictReplyParsing Z
MethodParameters:
Name Flags
strictReplyParsing
protected org.apache.commons.net.ProtocolCommandSupport getCommandSupport();
descriptor: ()Lorg/apache/commons/net/ProtocolCommandSupport;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.ftp.FTP._commandSupport_:Lorg/apache/commons/net/ProtocolCommandSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ftp/FTP;
}
SourceFile: "FTP.java"