class com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator extends com.google.common.collect.testing.MapTestSuiteBuilderTests$WrappedHashMapGenerator
{
private final java.util.concurrent.atomic.AtomicBoolean setUpRan;
void <init>(java.util.concurrent.atomic.AtomicBoolean)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator v;
java.util.concurrent.atomic.AtomicBoolean v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator;
v := @parameter: java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$WrappedHashMapGenerator: void <init>()>();
v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator: java.util.concurrent.atomic.AtomicBoolean setUpRan> = v;
return;
}
java.util.Map wrap(java.util.HashMap)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator v;
java.util.concurrent.atomic.AtomicBoolean v;
java.lang.Object v;
java.util.HashMap v;
com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpInvocationHandler v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator;
v := @parameter: java.util.HashMap;
v = new com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpInvocationHandler;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpHashMapGenerator: java.util.concurrent.atomic.AtomicBoolean setUpRan>;
specialinvoke v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$CheckSetUpInvocationHandler: void <init>(java.util.Map,java.util.concurrent.atomic.AtomicBoolean)>(v, v);
v = staticinvoke <com.google.common.reflect.Reflection: java.lang.Object newProxy(java.lang.Class,java.lang.reflect.InvocationHandler)>(class "Ljava/util/Map;", v);
return v;
}
}