class com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker extends com.google.common.testing.NullPointerTesterTest$DefaultValueChecker
{
private void <init>()
{
com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker v;
v := @this: com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker;
specialinvoke v.<com.google.common.testing.NullPointerTesterTest$DefaultValueChecker: void <init>()>();
return;
}
public void checkArray(com.google.common.base.Converter, java.lang.String)
{
java.lang.Object[] v;
com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker v;
java.lang.String v;
com.google.common.base.Converter v;
v := @this: com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker;
v := @parameter: com.google.common.base.Converter;
v := @parameter: java.lang.String;
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
virtualinvoke v.<com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker: void calledWith(java.lang.Object[])>(v);
return;
}
void check()
{
java.lang.Integer v, v;
java.lang.Object v, v, v, v, v;
com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker v;
com.google.common.base.Converter v, v;
v := @this: com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker;
virtualinvoke v.<com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker: com.google.common.testing.NullPointerTesterTest$DefaultValueChecker runTester()>();
v = virtualinvoke v.<com.google.common.testing.NullPointerTesterTest$ConverterDefaultValueChecker: java.lang.Object getDefaultParameterValue(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<com.google.common.base.Converter: java.lang.Object convert(java.lang.Object)>("anything");
staticinvoke <junit.framework.TestCase: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.google.common.base.Converter: com.google.common.base.Converter reverse()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(123);
v = virtualinvoke v.<com.google.common.base.Converter: java.lang.Object convert(java.lang.Object)>(v);
staticinvoke <junit.framework.TestCase: void assertEquals(java.lang.String,java.lang.String)>("", v);
v = virtualinvoke v.<com.google.common.base.Converter: java.lang.Object convert(java.lang.Object)>(null);
staticinvoke <junit.framework.TestCase: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<com.google.common.base.Converter: com.google.common.base.Converter reverse()>();
v = virtualinvoke v.<com.google.common.base.Converter: java.lang.Object convert(java.lang.Object)>(null);
staticinvoke <junit.framework.TestCase: void assertNull(java.lang.Object)>(v);
return;
}
}