public class com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator extends com.google.common.collect.testing.TestStringListGenerator
{
public void <init>()
{
com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator v;
v := @this: com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator;
specialinvoke v.<com.google.common.collect.testing.TestStringListGenerator: void <init>()>();
return;
}
public java.util.List create(java.lang.String[])
{
com.google.common.collect.ImmutableSet v;
com.google.common.collect.ImmutableMap v;
java.lang.String[] v;
com.google.common.collect.ImmutableMap$Builder v;
java.lang.Integer v;
com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator v;
com.google.common.collect.ImmutableList v;
int v, v;
java.lang.String v;
v := @this: com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator;
v := @parameter: java.lang.String[];
v = staticinvoke <com.google.common.collect.ImmutableMap: com.google.common.collect.ImmutableMap$Builder builder()>();
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<com.google.common.collect.ImmutableMap$Builder: com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<com.google.common.collect.ImmutableMap$Builder: com.google.common.collect.ImmutableMap buildOrThrow()>();
v = virtualinvoke v.<com.google.common.collect.ImmutableMap: com.google.common.collect.ImmutableSet keySet()>();
v = virtualinvoke v.<com.google.common.collect.ImmutableSet: com.google.common.collect.ImmutableList asList()>();
return v;
}
}