class com.google.common.testing.ClassSanityTester$5 extends com.google.common.testing.FreshValueGenerator
{
final com.google.common.testing.ClassSanityTester this$0;
void <init>(com.google.common.testing.ClassSanityTester)
{
com.google.common.testing.ClassSanityTester$5 v;
com.google.common.testing.ClassSanityTester v;
v := @this: com.google.common.testing.ClassSanityTester$5;
v := @parameter: com.google.common.testing.ClassSanityTester;
v.<com.google.common.testing.ClassSanityTester$5: com.google.common.testing.ClassSanityTester this$0> = v;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
return;
}
java.lang.Object interfaceMethodCalled(java.lang.Class, java.lang.reflect.Method)
{
com.google.common.testing.ClassSanityTester$5 v;
com.google.common.reflect.TypeToken v, v;
com.google.common.reflect.Invokable v;
java.lang.Class v;
java.lang.Object v;
com.google.common.testing.ClassSanityTester v;
java.lang.reflect.Method v;
v := @this: com.google.common.testing.ClassSanityTester$5;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.reflect.Method;
v = v.<com.google.common.testing.ClassSanityTester$5: com.google.common.testing.ClassSanityTester this$0>;
v = staticinvoke <com.google.common.reflect.TypeToken: com.google.common.reflect.TypeToken of(java.lang.Class)>(v);
v = virtualinvoke v.<com.google.common.reflect.TypeToken: com.google.common.reflect.Invokable method(java.lang.reflect.Method)>(v);
v = virtualinvoke v.<com.google.common.reflect.Invokable: com.google.common.reflect.TypeToken getReturnType()>();
v = specialinvoke v.<com.google.common.testing.ClassSanityTester: java.lang.Object getDummyValue(com.google.common.reflect.TypeToken)>(v);
return v;
}
}