public class com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator extends com.google.common.collect.testing.TestStringSetGenerator
{
private static final java.util.Comparator STRING_REVERSED;
public void <init>()
{
com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator v;
v := @this: com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator;
specialinvoke v.<com.google.common.collect.testing.TestStringSetGenerator: void <init>()>();
return;
}
protected java.util.SortedSet create(java.lang.String[])
{
com.google.common.collect.ImmutableSortedSet v;
com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator v;
java.lang.String[] v;
com.google.common.collect.ImmutableSortedSet$Builder v, v;
java.util.Comparator v;
v := @this: com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator;
v := @parameter: java.lang.String[];
v = <com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator: java.util.Comparator STRING_REVERSED>;
v = staticinvoke <com.google.common.collect.ImmutableSortedSet: com.google.common.collect.ImmutableSortedSet$Builder orderedBy(java.util.Comparator)>(v);
v = virtualinvoke v.<com.google.common.collect.ImmutableSortedSet$Builder: com.google.common.collect.ImmutableSortedSet$Builder add(java.lang.Object[])>(v);
v = virtualinvoke v.<com.google.common.collect.ImmutableSortedSet$Builder: com.google.common.collect.ImmutableSortedSet build()>();
return v;
}
public java.util.List order(java.util.List)
{
com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator v;
java.util.List v;
java.util.Comparator v;
v := @this: com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator;
v := @parameter: java.util.List;
v = staticinvoke <java.util.Collections: java.util.Comparator reverseOrder()>();
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
return v;
}
static void <clinit>()
{
java.util.Comparator v;
v = staticinvoke <java.util.Collections: java.util.Comparator reverseOrder()>();
<com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator: java.util.Comparator STRING_REVERSED> = v;
return;
}
}