public class com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$MapKeySetGenerator implements com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedGenerator
{
private final com.google.common.collect.testing.TestSortedMapGenerator delegate;
public void <init>(com.google.common.collect.testing.OneSizeTestContainerGenerator)
{
com.google.common.collect.testing.TestContainerGenerator v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
com.google.common.collect.testing.OneSizeTestContainerGenerator v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v := @parameter: com.google.common.collect.testing.OneSizeTestContainerGenerator;
specialinvoke v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapKeySetGenerator: void <init>(com.google.common.collect.testing.OneSizeTestContainerGenerator)>(v);
v = interfaceinvoke v.<com.google.common.collect.testing.OneSizeTestContainerGenerator: com.google.common.collect.testing.TestContainerGenerator getInnerGenerator()>();
v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator: com.google.common.collect.testing.TestSortedMapGenerator delegate> = v;
return;
}
public transient java.util.SortedSet create(java.lang.Object[])
{
java.util.Set v;
java.lang.Object[] v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v := @parameter: java.lang.Object[];
v = specialinvoke v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapKeySetGenerator: java.util.Set create(java.lang.Object[])>(v);
return v;
}
public java.lang.Object belowSamplesLesser()
{
java.util.Map$Entry v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
com.google.common.collect.testing.TestSortedMapGenerator v;
java.lang.Object v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v = v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator: com.google.common.collect.testing.TestSortedMapGenerator delegate>;
v = interfaceinvoke v.<com.google.common.collect.testing.TestSortedMapGenerator: java.util.Map$Entry belowSamplesLesser()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
return v;
}
public java.lang.Object belowSamplesGreater()
{
java.util.Map$Entry v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
com.google.common.collect.testing.TestSortedMapGenerator v;
java.lang.Object v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v = v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator: com.google.common.collect.testing.TestSortedMapGenerator delegate>;
v = interfaceinvoke v.<com.google.common.collect.testing.TestSortedMapGenerator: java.util.Map$Entry belowSamplesGreater()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
return v;
}
public java.lang.Object aboveSamplesLesser()
{
java.util.Map$Entry v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
com.google.common.collect.testing.TestSortedMapGenerator v;
java.lang.Object v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v = v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator: com.google.common.collect.testing.TestSortedMapGenerator delegate>;
v = interfaceinvoke v.<com.google.common.collect.testing.TestSortedMapGenerator: java.util.Map$Entry aboveSamplesLesser()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
return v;
}
public java.lang.Object aboveSamplesGreater()
{
java.util.Map$Entry v;
com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator v;
com.google.common.collect.testing.TestSortedMapGenerator v;
java.lang.Object v;
v := @this: com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator;
v = v.<com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator: com.google.common.collect.testing.TestSortedMapGenerator delegate>;
v = interfaceinvoke v.<com.google.common.collect.testing.TestSortedMapGenerator: java.util.Map$Entry aboveSamplesGreater()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
return v;
}
}