public class edu.umd.cs.findbugs.NewResults
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: edu.umd.cs.findbugs.NewResults
super_class: java.lang.Object
{
private final edu.umd.cs.findbugs.SortedBugCollection origCollection;
descriptor: Ledu/umd/cs/findbugs/SortedBugCollection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final edu.umd.cs.findbugs.SortedBugCollection newCollection;
descriptor: Ledu/umd/cs/findbugs/SortedBugCollection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new edu.umd.cs.findbugs.SortedBugCollection
dup
invokespecial edu.umd.cs.findbugs.SortedBugCollection.<init>:()V
new edu.umd.cs.findbugs.SortedBugCollection
dup
invokespecial edu.umd.cs.findbugs.SortedBugCollection.<init>:()V
invokespecial edu.umd.cs.findbugs.NewResults.<init>:(Ledu/umd/cs/findbugs/SortedBugCollection;Ledu/umd/cs/findbugs/SortedBugCollection;)V
1: aload 0
getfield edu.umd.cs.findbugs.NewResults.origCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
aload 1
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.readXML:(Ljava/lang/String;)V
2: aload 0
getfield edu.umd.cs.findbugs.NewResults.newCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
aload 2
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.readXML:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ledu/umd/cs/findbugs/NewResults;
0 4 1 origFilename Ljava/lang/String;
0 4 2 newFilename Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.dom4j.DocumentException
MethodParameters:
Name Flags
origFilename
newFilename
public void <init>(edu.umd.cs.findbugs.SortedBugCollection, edu.umd.cs.findbugs.SortedBugCollection);
descriptor: (Ledu/umd/cs/findbugs/SortedBugCollection;Ledu/umd/cs/findbugs/SortedBugCollection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield edu.umd.cs.findbugs.NewResults.origCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
2: aload 0
aload 2
putfield edu.umd.cs.findbugs.NewResults.newCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ledu/umd/cs/findbugs/NewResults;
0 4 1 origCollection Ledu/umd/cs/findbugs/SortedBugCollection;
0 4 2 newCollection Ledu/umd/cs/findbugs/SortedBugCollection;
MethodParameters:
Name Flags
origCollection
newCollection
public edu.umd.cs.findbugs.SortedBugCollection execute();
descriptor: ()Ledu/umd/cs/findbugs/SortedBugCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new edu.umd.cs.findbugs.SortedBugCollection
dup
invokespecial edu.umd.cs.findbugs.SortedBugCollection.<init>:()V
astore 1
start local 1 1: aload 0
getfield edu.umd.cs.findbugs.NewResults.newCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.iterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 6
3: StackMap locals: edu.umd.cs.findbugs.SortedBugCollection java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast edu.umd.cs.findbugs.BugInstance
astore 3
start local 3 4: aload 0
getfield edu.umd.cs.findbugs.NewResults.origCollection:Ledu/umd/cs/findbugs/SortedBugCollection;
aload 3
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.contains:(Ledu/umd/cs/findbugs/BugInstance;)Z
ifne 6
5: aload 1
aload 3
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.add:(Ledu/umd/cs/findbugs/BugInstance;)Z
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ledu/umd/cs/findbugs/NewResults;
1 8 1 result Ledu/umd/cs/findbugs/SortedBugCollection;
2 7 2 i Ljava/util/Iterator<Ledu/umd/cs/findbugs/BugInstance;>;
4 6 3 bugInstance Ledu/umd/cs/findbugs/BugInstance;
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
arraylength
iconst_3
if_icmpeq 3
1: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Usage: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc Ledu/umd/cs/findbugs/NewResults;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " <orig results> <new results> <output file>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
2: iconst_1
invokestatic java.lang.System.exit:(I)V
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
aaload
astore 1
start local 1 4: aload 0
iconst_1
aaload
astore 2
start local 2 5: aload 0
iconst_2
aaload
astore 3
start local 3 6: new edu.umd.cs.findbugs.NewResults
dup
aload 1
aload 2
invokespecial edu.umd.cs.findbugs.NewResults.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 4
start local 4 7: aload 4
invokevirtual edu.umd.cs.findbugs.NewResults.execute:()Ledu/umd/cs/findbugs/SortedBugCollection;
astore 5
start local 5 8: aload 5
aload 3
invokevirtual edu.umd.cs.findbugs.SortedBugCollection.writeXML:(Ljava/lang/String;)V
9: 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 10 0 argv [Ljava/lang/String;
4 10 1 origFilename Ljava/lang/String;
5 10 2 newFilename Ljava/lang/String;
6 10 3 outputFilename Ljava/lang/String;
7 10 4 op Ledu/umd/cs/findbugs/NewResults;
8 10 5 result Ledu/umd/cs/findbugs/SortedBugCollection;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
argv
}
SourceFile: "NewResults.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()