public abstract class org.junit.runner.Request
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.junit.runner.Request
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/junit/runner/Request;
public static org.junit.runner.Request method(java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/junit/runner/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.junit.runner.Description.createTestDescription:(Ljava/lang/Class;Ljava/lang/String;)Lorg/junit/runner/Description;
astore 2
start local 2 1: aload 0
invokestatic org.junit.runner.Request.aClass:(Ljava/lang/Class;)Lorg/junit/runner/Request;
aload 2
invokevirtual org.junit.runner.Request.filterWith:(Lorg/junit/runner/Description;)Lorg/junit/runner/Request;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 clazz Ljava/lang/Class<*>;
0 2 1 methodName Ljava/lang/String;
1 2 2 method Lorg/junit/runner/Description;
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
clazz
methodName
public static org.junit.runner.Request aClass(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/junit/runner/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.junit.internal.requests.ClassRequest
dup
aload 0
invokespecial org.junit.internal.requests.ClassRequest.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
clazz
public static org.junit.runner.Request classWithoutSuiteMethod(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/junit/runner/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.junit.internal.requests.ClassRequest
dup
aload 0
iconst_0
invokespecial org.junit.internal.requests.ClassRequest.<init>:(Ljava/lang/Class;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
clazz
public static org.junit.runner.Request classes(org.junit.runner.Computer, java.lang.Class<?>[]);
descriptor: (Lorg/junit/runner/Computer;[Ljava/lang/Class;)Lorg/junit/runner/Request;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new org.junit.internal.builders.AllDefaultPossibilitiesBuilder
dup
iconst_1
invokespecial org.junit.internal.builders.AllDefaultPossibilitiesBuilder.<init>:(Z)V
astore 2
start local 2 1: aload 0
aload 2
aload 1
invokevirtual org.junit.runner.Computer.getSuite:(Lorg/junit/runners/model/RunnerBuilder;[Ljava/lang/Class;)Lorg/junit/runner/Runner;
astore 3
start local 3 2: aload 3
invokestatic org.junit.runner.Request.runner:(Lorg/junit/runner/Runner;)Lorg/junit/runner/Request;
3: areturn
end local 3 end local 2 4: StackMap locals:
StackMap stack: org.junit.runners.model.InitializationError
pop
5: new java.lang.RuntimeException
dup
6: ldc "Bug in saff's brain: Suite constructor, called as above, should always complete"
7: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 computer Lorg/junit/runner/Computer;
0 8 1 classes [Ljava/lang/Class;
1 4 2 builder Lorg/junit/internal/builders/AllDefaultPossibilitiesBuilder;
2 4 3 suite Lorg/junit/runner/Runner;
Exception table:
from to target type
0 3 4 Class org.junit.runners.model.InitializationError
Signature: (Lorg/junit/runner/Computer;[Ljava/lang/Class<*>;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
computer
classes
public static org.junit.runner.Request classes(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lorg/junit/runner/Request;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.junit.runner.JUnitCore.defaultComputer:()Lorg/junit/runner/Computer;
aload 0
invokestatic org.junit.runner.Request.classes:(Lorg/junit/runner/Computer;[Ljava/lang/Class;)Lorg/junit/runner/Request;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 classes [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
classes
public static org.junit.runner.Request errorReport(java.lang.Class<?>, java.lang.Throwable);
descriptor: (Ljava/lang/Class;Ljava/lang/Throwable;)Lorg/junit/runner/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.junit.internal.runners.ErrorReportingRunner
dup
aload 0
aload 1
invokespecial org.junit.internal.runners.ErrorReportingRunner.<init>:(Ljava/lang/Class;Ljava/lang/Throwable;)V
invokestatic org.junit.runner.Request.runner:(Lorg/junit/runner/Runner;)Lorg/junit/runner/Request;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 klass Ljava/lang/Class<*>;
0 1 1 cause Ljava/lang/Throwable;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Throwable;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
klass
cause
public static org.junit.runner.Request runner(org.junit.runner.Runner);
descriptor: (Lorg/junit/runner/Runner;)Lorg/junit/runner/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.junit.runner.Request$1
dup
aload 0
invokespecial org.junit.runner.Request$1.<init>:(Lorg/junit/runner/Runner;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 runner Lorg/junit/runner/Runner;
MethodParameters:
Name Flags
runner final
public abstract org.junit.runner.Runner getRunner();
descriptor: ()Lorg/junit/runner/Runner;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public org.junit.runner.Request filterWith(org.junit.runner.manipulation.Filter);
descriptor: (Lorg/junit/runner/manipulation/Filter;)Lorg/junit/runner/Request;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.junit.internal.requests.FilterRequest
dup
aload 0
aload 1
invokespecial org.junit.internal.requests.FilterRequest.<init>:(Lorg/junit/runner/Request;Lorg/junit/runner/manipulation/Filter;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/junit/runner/Request;
0 1 1 filter Lorg/junit/runner/manipulation/Filter;
MethodParameters:
Name Flags
filter
public org.junit.runner.Request filterWith(org.junit.runner.Description);
descriptor: (Lorg/junit/runner/Description;)Lorg/junit/runner/Request;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.junit.runner.manipulation.Filter.matchMethodDescription:(Lorg/junit/runner/Description;)Lorg/junit/runner/manipulation/Filter;
invokevirtual org.junit.runner.Request.filterWith:(Lorg/junit/runner/manipulation/Filter;)Lorg/junit/runner/Request;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/junit/runner/Request;
0 1 1 desiredDescription Lorg/junit/runner/Description;
MethodParameters:
Name Flags
desiredDescription final
public org.junit.runner.Request sortWith(java.util.Comparator<org.junit.runner.Description>);
descriptor: (Ljava/util/Comparator;)Lorg/junit/runner/Request;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.junit.internal.requests.SortingRequest
dup
aload 0
aload 1
invokespecial org.junit.internal.requests.SortingRequest.<init>:(Lorg/junit/runner/Request;Ljava/util/Comparator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/junit/runner/Request;
0 1 1 comparator Ljava/util/Comparator<Lorg/junit/runner/Description;>;
Signature: (Ljava/util/Comparator<Lorg/junit/runner/Description;>;)Lorg/junit/runner/Request;
MethodParameters:
Name Flags
comparator
}
SourceFile: "Request.java"
NestMembers:
org.junit.runner.Request$1
InnerClasses:
org.junit.runner.Request$1