public class org.apache.commons.net.nntp.NNTP 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.nntp.NNTP
super_class: org.apache.commons.net.SocketClient
{
public static final int DEFAULT_PORT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 119
private static final java.lang.String __DEFAULT_ENCODING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ISO-8859-1"
boolean _isAllowedToPost;
descriptor: Z
flags: (0x0000)
int _replyCode;
descriptor: I
flags: (0x0000)
java.lang.String _replyString;
descriptor: Ljava/lang/String;
flags: (0x0000)
protected java.io.BufferedReader _reader_;
descriptor: Ljava/io/BufferedReader;
flags: (0x0004) ACC_PROTECTED
protected java.io.BufferedWriter _writer_;
descriptor: Ljava/io/BufferedWriter;
flags: (0x0004) ACC_PROTECTED
protected org.apache.commons.net.ProtocolCommandSupport _commandSupport_;
descriptor: Lorg/apache/commons/net/ProtocolCommandSupport;
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
bipush 119
invokevirtual org.apache.commons.net.nntp.NNTP.setDefaultPort:(I)V
2: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
3: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NNTP._reader_:Ljava/io/BufferedReader;
4: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NNTP._writer_:Ljava/io/BufferedWriter;
5: aload 0
iconst_0
putfield org.apache.commons.net.nntp.NNTP._isAllowedToPost:Z
6: 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.nntp.NNTP._commandSupport_:Lorg/apache/commons/net/ProtocolCommandSupport;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/net/nntp/NNTP;
private void __getReply();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.commons.net.nntp.NNTP._reader_:Ljava/io/BufferedReader;
invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
putfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
1: aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
ifnonnull 5
2: new org.apache.commons.net.nntp.NNTPConnectionClosedException
dup
3: ldc "Connection closed without indication."
4: invokespecial org.apache.commons.net.nntp.NNTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_3
if_icmpge 9
6: new org.apache.commons.net.MalformedServerReplyException
dup
7: new java.lang.StringBuilder
dup
ldc "Truncated server reply: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
iconst_0
iconst_3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
putfield org.apache.commons.net.nntp.NNTP._replyCode:I
10: goto 15
11: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
12: new org.apache.commons.net.MalformedServerReplyException
dup
13: new java.lang.StringBuilder
dup
ldc "Could not parse response code.\nServer Reply: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokespecial org.apache.commons.net.MalformedServerReplyException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyCode:I
new java.lang.StringBuilder
dup
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyString: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\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.fireReplyReceived:(ILjava/lang/String;)V
16: aload 0
getfield org.apache.commons.net.nntp.NNTP._replyCode:I
sipush 400
if_icmpne 20
17: new org.apache.commons.net.nntp.NNTPConnectionClosedException
dup
18: ldc "NNTP response 400 received. Server closed connection."
19: invokespecial org.apache.commons.net.nntp.NNTPConnectionClosedException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/commons/net/nntp/NNTP;
Exception table:
from to target type
9 10 11 Class java.lang.NumberFormatException
Exceptions:
throws java.io.IOException
protected void _connectAction_();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.net.SocketClient._connectAction_:()V
1: aload 0
2: new org.apache.commons.net.io.CRLFLineReader
dup
new java.io.InputStreamReader
dup
aload 0
getfield org.apache.commons.net.nntp.NNTP._input_:Ljava/io/InputStream;
3: ldc "ISO-8859-1"
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
4: invokespecial org.apache.commons.net.io.CRLFLineReader.<init>:(Ljava/io/Reader;)V
5: putfield org.apache.commons.net.nntp.NNTP._reader_:Ljava/io/BufferedReader;
6: aload 0
7: new java.io.BufferedWriter
dup
new java.io.OutputStreamWriter
dup
aload 0
getfield org.apache.commons.net.nntp.NNTP._output_:Ljava/io/OutputStream;
8: ldc "ISO-8859-1"
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
9: invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
10: putfield org.apache.commons.net.nntp.NNTP._writer_:Ljava/io/BufferedWriter;
11: aload 0
invokevirtual org.apache.commons.net.nntp.NNTP.__getReply:()V
12: aload 0
aload 0
getfield org.apache.commons.net.nntp.NNTP._replyCode:I
sipush 200
if_icmpne 13
iconst_1
goto 14
StackMap locals:
StackMap stack: org.apache.commons.net.nntp.NNTP
13: iconst_0
StackMap locals: org.apache.commons.net.nntp.NNTP
StackMap stack: org.apache.commons.net.nntp.NNTP int
14: putfield org.apache.commons.net.nntp.NNTP._isAllowedToPost:Z
15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
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.nntp.NNTP._reader_:Ljava/io/BufferedReader;
2: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NNTP._writer_:Ljava/io/BufferedWriter;
3: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NNTP._replyString:Ljava/lang/String;
4: aload 0
iconst_0
putfield org.apache.commons.net.nntp.NNTP._isAllowedToPost:Z
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public boolean isAllowedToPost();
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.nntp.NNTP._isAllowedToPost:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
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=5, 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 0
getfield org.apache.commons.net.nntp.NNTP._writer_:Ljava/io/BufferedWriter;
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
dup
astore 4
start local 4 7: invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
8: aload 0
getfield org.apache.commons.net.nntp.NNTP._writer_:Ljava/io/BufferedWriter;
invokevirtual java.io.BufferedWriter.flush:()V
9: aload 0
aload 1
aload 4
invokevirtual org.apache.commons.net.nntp.NNTP.fireCommandSent:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
invokevirtual org.apache.commons.net.nntp.NNTP.__getReply:()V
11: aload 0
getfield org.apache.commons.net.nntp.NNTP._replyCode:I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/commons/net/nntp/NNTP;
0 12 1 command Ljava/lang/String;
0 12 2 args Ljava/lang/String;
1 12 3 __commandBuffer Ljava/lang/StringBuilder;
7 12 4 message Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
args
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.nntp.NNTPCommand.getCommand:(I)Ljava/lang/String;
aload 2
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 command I
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.nntp.NNTP.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/nntp/NNTP;
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.nntp.NNTP.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/nntp/NNTP;
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.nntp.NNTP._replyCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
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.nntp.NNTP.__getReply:()V
1: aload 0
getfield org.apache.commons.net.nntp.NNTP._replyCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public java.lang.String getReplyString();
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.nntp.NNTP._replyString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
public int article(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
iconst_0
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 messageId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
messageId
public int article(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
lload 1
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 articleNumber J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
articleNumber
public int article();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int body(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
iconst_1
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 messageId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
messageId
public int body(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
lload 1
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 articleNumber J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
articleNumber
public int body();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int head(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
iconst_3
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 messageId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
messageId
public int head(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_3
lload 1
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 articleNumber J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
articleNumber
public int head();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
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
bipush 14
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 messageId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
messageId
public int stat(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
bipush 14
lload 1
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 articleNumber J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
articleNumber
public int stat();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 14
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int group(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
iconst_2
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 newsgroup Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
newsgroup
public int help();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int ihave(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
iconst_5
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 messageId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
messageId
public int last();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 6
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
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
bipush 7
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int next();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 10
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int newgroups(java.lang.String, java.lang.String, boolean, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 1: aload 5
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 5
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: aload 5
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: iload 3
ifeq 7
5: aload 5
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 5
ldc "GMT"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 4
ifnull 11
8: aload 5
ldc " <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 5
bipush 62
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 0
bipush 8
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/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 12 0 this Lorg/apache/commons/net/nntp/NNTP;
0 12 1 date Ljava/lang/String;
0 12 2 time Ljava/lang/String;
0 12 3 GMT Z
0 12 4 distributions Ljava/lang/String;
1 12 5 buffer Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
date
time
GMT
distributions
public int newnews(java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 6
start local 6 1: aload 6
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: aload 6
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
5: aload 6
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: iload 4
ifeq 9
7: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: aload 6
ldc "GMT"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 5
ifnull 13
10: aload 6
ldc " <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 6
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 6
bipush 62
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: StackMap locals:
StackMap stack:
aload 0
bipush 9
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/lang/String;)I
ireturn
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 14 0 this Lorg/apache/commons/net/nntp/NNTP;
0 14 1 newsgroups Ljava/lang/String;
0 14 2 date Ljava/lang/String;
0 14 3 time Ljava/lang/String;
0 14 4 GMT Z
0 14 5 distributions Ljava/lang/String;
1 14 6 buffer Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
newsgroups
date
time
GMT
distributions
public int post();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 11
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
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
bipush 12
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
Exceptions:
throws java.io.IOException
public int authinfoUser(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "USER "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
bipush 15
aload 2
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/nntp/NNTP;
0 2 1 username Ljava/lang/String;
1 2 2 userParameter Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
username
public int authinfoPass(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "PASS "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
bipush 15
aload 2
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/nntp/NNTP;
0 2 1 password Ljava/lang/String;
1 2 2 passParameter Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
password
public int xover(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
bipush 16
aload 1
invokevirtual org.apache.commons.net.nntp.NNTP.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/nntp/NNTP;
0 1 1 selectedArticles Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
selectedArticles
public int xhdr(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: new java.lang.StringBuilder
dup
aload 1
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 3
start local 3 1: aload 3
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 3
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 0
bipush 17
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/lang/String;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/net/nntp/NNTP;
0 4 1 header Ljava/lang/String;
0 4 2 selectedArticles Ljava/lang/String;
1 4 3 command Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
header
selectedArticles
public int listActive(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "ACTIVE "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
bipush 7
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.commons.net.nntp.NNTP.sendCommand:(ILjava/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/nntp/NNTP;
0 3 1 wildmat Ljava/lang/String;
1 3 2 command Ljava/lang/StringBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
wildmat
public int article(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
i2l
invokevirtual org.apache.commons.net.nntp.NNTP.article:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
0 1 1 a I
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
a
public int body(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
i2l
invokevirtual org.apache.commons.net.nntp.NNTP.body:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
0 1 1 a I
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
a
public int head(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
i2l
invokevirtual org.apache.commons.net.nntp.NNTP.head:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
0 1 1 a I
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
a
public int stat(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
i2l
invokevirtual org.apache.commons.net.nntp.NNTP.stat:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
0 1 1 a I
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
a
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.nntp.NNTP._commandSupport_:Lorg/apache/commons/net/ProtocolCommandSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NNTP;
}
SourceFile: "NNTP.java"