public class com.google.common.collect.testing.AbstractTester extends junit.framework.TestCase
{
private java.lang.Object subjectGenerator;
private java.lang.String suiteName;
private java.lang.Runnable setUp;
private java.lang.Runnable tearDown;
public void <init>()
{
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
specialinvoke v.<junit.framework.TestCase: void <init>()>();
return;
}
public void setUp() throws java.lang.Exception
{
java.lang.Runnable v, v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable setUp>;
if v == null goto label;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable setUp>;
interfaceinvoke v.<java.lang.Runnable: void run()>();
label:
return;
}
public void tearDown() throws java.lang.Exception
{
java.lang.Runnable v, v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable tearDown>;
if v == null goto label;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable tearDown>;
interfaceinvoke v.<java.lang.Runnable: void run()>();
label:
return;
}
public final void init(java.lang.Object, java.lang.String, java.lang.Runnable, java.lang.Runnable)
{
java.lang.Object v;
java.lang.String v;
java.lang.Runnable v, v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Runnable;
v := @parameter: java.lang.Runnable;
v.<com.google.common.collect.testing.AbstractTester: java.lang.Object subjectGenerator> = v;
v.<com.google.common.collect.testing.AbstractTester: java.lang.String suiteName> = v;
v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable setUp> = v;
v.<com.google.common.collect.testing.AbstractTester: java.lang.Runnable tearDown> = v;
return;
}
public final void init(java.lang.Object, java.lang.String)
{
java.lang.Object v;
java.lang.String v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
virtualinvoke v.<com.google.common.collect.testing.AbstractTester: void init(java.lang.Object,java.lang.String,java.lang.Runnable,java.lang.Runnable)>(v, v, null, null);
return;
}
public java.lang.Object getSubjectGenerator()
{
java.lang.Object v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.Object subjectGenerator>;
return v;
}
public final java.lang.String getTestMethodName()
{
java.lang.String v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v = specialinvoke v.<junit.framework.TestCase: java.lang.String getName()>();
return v;
}
public java.lang.String getName()
{
java.lang.Object[] v;
java.lang.String v, v, v;
com.google.common.collect.testing.AbstractTester v;
v := @this: com.google.common.collect.testing.AbstractTester;
v = newarray (java.lang.Object)[2];
v = specialinvoke v.<junit.framework.TestCase: java.lang.String getName()>();
v[0] = v;
v = v.<com.google.common.collect.testing.AbstractTester: java.lang.String suiteName>;
v[1] = v;
v = staticinvoke <com.google.common.collect.testing.Platform: java.lang.String format(java.lang.String,java.lang.Object[])>("%s[%s]", v);
return v;
}
}