public final class org.apache.commons.net.nntp.NewGroupsOrNewsQuery
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.commons.net.nntp.NewGroupsOrNewsQuery
super_class: java.lang.Object
{
private final java.lang.String __date;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String __time;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.StringBuffer __distributions;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuffer __newsgroups;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private final boolean __isGMT;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.util.Calendar, boolean);
descriptor: (Ljava/util/Calendar;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
2: aload 0
aconst_null
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
3: aload 0
iload 2
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__isGMT:Z
4: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 5: aload 1
iconst_1
invokevirtual java.util.Calendar.get:(I)I
istore 3
start local 3 6: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
start local 4 7: aload 4
invokevirtual java.lang.String.length:()I
istore 3
8: iload 3
iconst_2
if_icmplt 11
9: aload 5
aload 4
iload 3
iconst_2
isub
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: goto 12
11: StackMap locals: org.apache.commons.net.nntp.NewGroupsOrNewsQuery java.util.Calendar int int java.lang.String java.lang.StringBuilder
StackMap stack:
aload 5
ldc "00"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 1
iconst_2
invokevirtual java.util.Calendar.get:(I)I
iconst_1
iadd
istore 3
13: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
14: aload 4
invokevirtual java.lang.String.length:()I
istore 3
15: iload 3
iconst_1
if_icmpne 19
16: aload 5
bipush 48
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: goto 23
StackMap locals:
StackMap stack:
19: iload 3
iconst_2
if_icmpne 22
20: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: goto 23
22: StackMap locals:
StackMap stack:
aload 5
ldc "01"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: StackMap locals:
StackMap stack:
aload 1
iconst_5
invokevirtual java.util.Calendar.get:(I)I
istore 3
24: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
25: aload 4
invokevirtual java.lang.String.length:()I
istore 3
26: iload 3
iconst_1
if_icmpne 30
27: aload 5
bipush 48
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
28: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: goto 34
StackMap locals:
StackMap stack:
30: iload 3
iconst_2
if_icmpne 33
31: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
32: goto 34
33: StackMap locals:
StackMap stack:
aload 5
ldc "01"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: StackMap locals:
StackMap stack:
aload 0
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__date:Ljava/lang/String;
35: aload 5
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
36: aload 1
bipush 11
invokevirtual java.util.Calendar.get:(I)I
istore 3
37: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
38: aload 4
invokevirtual java.lang.String.length:()I
istore 3
39: iload 3
iconst_1
if_icmpne 43
40: aload 5
bipush 48
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
41: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
42: goto 47
StackMap locals:
StackMap stack:
43: iload 3
iconst_2
if_icmpne 46
44: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
45: goto 47
46: StackMap locals:
StackMap stack:
aload 5
ldc "00"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: StackMap locals:
StackMap stack:
aload 1
bipush 12
invokevirtual java.util.Calendar.get:(I)I
istore 3
48: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
49: aload 4
invokevirtual java.lang.String.length:()I
istore 3
50: iload 3
iconst_1
if_icmpne 54
51: aload 5
bipush 48
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
52: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
53: goto 58
StackMap locals:
StackMap stack:
54: iload 3
iconst_2
if_icmpne 57
55: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
56: goto 58
57: StackMap locals:
StackMap stack:
aload 5
ldc "00"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
58: StackMap locals:
StackMap stack:
aload 1
bipush 13
invokevirtual java.util.Calendar.get:(I)I
istore 3
59: iload 3
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 4
60: aload 4
invokevirtual java.lang.String.length:()I
istore 3
61: iload 3
iconst_1
if_icmpne 65
62: aload 5
bipush 48
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
63: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
64: goto 69
StackMap locals:
StackMap stack:
65: iload 3
iconst_2
if_icmpne 68
66: aload 5
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
67: goto 69
68: StackMap locals:
StackMap stack:
aload 5
ldc "00"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
69: StackMap locals:
StackMap stack:
aload 0
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__time:Ljava/lang/String;
70: return
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 71 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
0 71 1 date Ljava/util/Calendar;
0 71 2 gmt Z
6 71 3 num I
7 71 4 str Ljava/lang/String;
5 71 5 buffer Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
date
gmt
public void addNewsgroup(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
ifnull 3
1: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
0 6 1 newsgroup Ljava/lang/String;
MethodParameters:
Name Flags
newsgroup
public void omitNewsgroup(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "!"
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;
invokevirtual org.apache.commons.net.nntp.NewGroupsOrNewsQuery.addNewsgroup:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
0 2 1 newsgroup Ljava/lang/String;
MethodParameters:
Name Flags
newsgroup
public void addDistribution(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
ifnull 3
1: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
0 6 1 distribution Ljava/lang/String;
MethodParameters:
Name Flags
distribution
public java.lang.String getDate();
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.NewGroupsOrNewsQuery.__date:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
public java.lang.String getTime();
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.NewGroupsOrNewsQuery.__time:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
public boolean isGMT();
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.NewGroupsOrNewsQuery.__isGMT:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
public java.lang.String getDistributions();
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.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__distributions:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
public java.lang.String getNewsgroups();
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.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.commons.net.nntp.NewGroupsOrNewsQuery.__newsgroups:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/nntp/NewGroupsOrNewsQuery;
}
SourceFile: "NewGroupsOrNewsQuery.java"