class org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder extends org.junit.internal.builders.SuiteMethodBuilder
{
final org.junit.internal.requests.ClassRequest this$0;
private void <init>(org.junit.internal.requests.ClassRequest)
{
org.junit.internal.requests.ClassRequest v;
org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder v;
v := @this: org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder;
v := @parameter: org.junit.internal.requests.ClassRequest;
v.<org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder: org.junit.internal.requests.ClassRequest this$0> = v;
specialinvoke v.<org.junit.internal.builders.SuiteMethodBuilder: void <init>()>();
return;
}
public org.junit.runner.Runner runnerForClass(java.lang.Class) throws java.lang.Throwable
{
org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder v;
org.junit.runner.Runner v;
org.junit.internal.requests.ClassRequest v, v;
java.lang.Class v, v;
boolean v;
v := @this: org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder;
v := @parameter: java.lang.Class;
v = v.<org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder: org.junit.internal.requests.ClassRequest this$0>;
v = v.<org.junit.internal.requests.ClassRequest: java.lang.Class fTestClass>;
if v != v goto label;
v = v.<org.junit.internal.requests.ClassRequest$CustomSuiteMethodBuilder: org.junit.internal.requests.ClassRequest this$0>;
v = v.<org.junit.internal.requests.ClassRequest: boolean canUseSuiteMethod>;
if v != 0 goto label;
return null;
label:
v = specialinvoke v.<org.junit.internal.builders.SuiteMethodBuilder: org.junit.runner.Runner runnerForClass(java.lang.Class)>(v);
return v;
}
}