public class org.junit.experimental.results.PrintableResult
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.junit.experimental.results.PrintableResult
super_class: java.lang.Object
{
private org.junit.runner.Result result;
descriptor: Lorg/junit/runner/Result;
flags: (0x0002) ACC_PRIVATE
public static org.junit.experimental.results.PrintableResult testResult(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/junit/experimental/results/PrintableResult;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.junit.runner.Request.aClass:(Ljava/lang/Class;)Lorg/junit/runner/Request;
invokestatic org.junit.experimental.results.PrintableResult.testResult:(Lorg/junit/runner/Request;)Lorg/junit/experimental/results/PrintableResult;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/junit/experimental/results/PrintableResult;
MethodParameters:
Name Flags
type
public static org.junit.experimental.results.PrintableResult testResult(org.junit.runner.Request);
descriptor: (Lorg/junit/runner/Request;)Lorg/junit/experimental/results/PrintableResult;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.junit.experimental.results.PrintableResult
dup
new org.junit.runner.JUnitCore
dup
invokespecial org.junit.runner.JUnitCore.<init>:()V
aload 0
invokevirtual org.junit.runner.JUnitCore.run:(Lorg/junit/runner/Request;)Lorg/junit/runner/Result;
invokespecial org.junit.experimental.results.PrintableResult.<init>:(Lorg/junit/runner/Result;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 request Lorg/junit/runner/Request;
MethodParameters:
Name Flags
request
public void <init>(java.util.List<org.junit.runner.notification.Failure>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.junit.experimental.results.FailureList
dup
aload 1
invokespecial org.junit.experimental.results.FailureList.<init>:(Ljava/util/List;)V
invokevirtual org.junit.experimental.results.FailureList.result:()Lorg/junit/runner/Result;
invokespecial org.junit.experimental.results.PrintableResult.<init>:(Lorg/junit/runner/Result;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/junit/experimental/results/PrintableResult;
0 2 1 failures Ljava/util/List<Lorg/junit/runner/notification/Failure;>;
Signature: (Ljava/util/List<Lorg/junit/runner/notification/Failure;>;)V
MethodParameters:
Name Flags
failures
private void <init>(org.junit.runner.Result);
descriptor: (Lorg/junit/runner/Result;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.junit.experimental.results.PrintableResult.result:Lorg/junit/runner/Result;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/junit/experimental/results/PrintableResult;
0 3 1 result Lorg/junit/runner/Result;
MethodParameters:
Name Flags
result
public int failureCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.junit.experimental.results.PrintableResult.result:Lorg/junit/runner/Result;
invokevirtual org.junit.runner.Result.getFailures:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/junit/experimental/results/PrintableResult;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 1
start local 1 1: new org.junit.internal.TextListener
dup
new java.io.PrintStream
dup
aload 1
invokespecial java.io.PrintStream.<init>:(Ljava/io/OutputStream;)V
invokespecial org.junit.internal.TextListener.<init>:(Ljava/io/PrintStream;)V
aload 0
getfield org.junit.experimental.results.PrintableResult.result:Lorg/junit/runner/Result;
invokevirtual org.junit.internal.TextListener.testRunFinished:(Lorg/junit/runner/Result;)V
2: aload 1
invokevirtual java.io.ByteArrayOutputStream.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/junit/experimental/results/PrintableResult;
1 3 1 stream Ljava/io/ByteArrayOutputStream;
}
SourceFile: "PrintableResult.java"