public class com.google.common.collect.testing.google.SetGenerators$ImmutableSetSizedBuilderGenerator extends com.google.common.collect.testing.TestStringSetGenerator
{
public void <init>()
{
com.google.common.collect.testing.google.SetGenerators$ImmutableSetSizedBuilderGenerator v;
v := @this: com.google.common.collect.testing.google.SetGenerators$ImmutableSetSizedBuilderGenerator;
specialinvoke v.<com.google.common.collect.testing.TestStringSetGenerator: void <init>()>();
return;
}
protected java.util.Set create(java.lang.String[])
{
com.google.common.collect.ImmutableSet v;
com.google.common.collect.ImmutableSet$Builder v;
java.lang.String[] v;
java.util.HashSet v;
com.google.common.collect.testing.google.SetGenerators$ImmutableSetSizedBuilderGenerator v;
int v, v, v;
java.lang.String v;
v := @this: com.google.common.collect.testing.google.SetGenerators$ImmutableSetSizedBuilderGenerator;
v := @parameter: java.lang.String[];
v = staticinvoke <com.google.common.collect.Sets: java.util.HashSet newHashSet(java.lang.Object[])>(v);
v = virtualinvoke v.<java.util.HashSet: int size()>();
v = staticinvoke <com.google.common.collect.ImmutableSet: com.google.common.collect.ImmutableSet$Builder builderWithExpectedSize(int)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.google.common.collect.ImmutableSet$Builder: com.google.common.collect.ImmutableSet$Builder add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<com.google.common.collect.ImmutableSet$Builder: com.google.common.collect.ImmutableSet build()>();
return v;
}
}