class com.google.common.collect.Maps$SortedKeySet extends com.google.common.collect.Maps$KeySet implements java.util.SortedSet
{
void <init>(java.util.SortedMap)
{
com.google.common.collect.Maps$SortedKeySet v;
java.util.SortedMap v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v := @parameter: java.util.SortedMap;
specialinvoke v.<com.google.common.collect.Maps$KeySet: void <init>(java.util.Map)>(v);
return;
}
java.util.SortedMap map()
{
com.google.common.collect.Maps$SortedKeySet v;
java.util.Map v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v = specialinvoke v.<com.google.common.collect.Maps$KeySet: java.util.Map map()>();
return v;
}
public java.util.Comparator comparator()
{
com.google.common.collect.Maps$SortedKeySet v;
java.util.Comparator v;
java.util.SortedMap v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.util.Comparator comparator()>();
return v;
}
public java.util.SortedSet subSet(java.lang.Object, java.lang.Object)
{
com.google.common.collect.Maps$SortedKeySet v, v;
java.lang.Object v, v;
java.util.SortedMap v, v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = new com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.util.SortedMap subMap(java.lang.Object,java.lang.Object)>(v, v);
specialinvoke v.<com.google.common.collect.Maps$SortedKeySet: void <init>(java.util.SortedMap)>(v);
return v;
}
public java.util.SortedSet headSet(java.lang.Object)
{
com.google.common.collect.Maps$SortedKeySet v, v;
java.lang.Object v;
java.util.SortedMap v, v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v := @parameter: java.lang.Object;
v = new com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.util.SortedMap headMap(java.lang.Object)>(v);
specialinvoke v.<com.google.common.collect.Maps$SortedKeySet: void <init>(java.util.SortedMap)>(v);
return v;
}
public java.util.SortedSet tailSet(java.lang.Object)
{
com.google.common.collect.Maps$SortedKeySet v, v;
java.lang.Object v;
java.util.SortedMap v, v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v := @parameter: java.lang.Object;
v = new com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.util.SortedMap tailMap(java.lang.Object)>(v);
specialinvoke v.<com.google.common.collect.Maps$SortedKeySet: void <init>(java.util.SortedMap)>(v);
return v;
}
public java.lang.Object first()
{
com.google.common.collect.Maps$SortedKeySet v;
java.lang.Object v;
java.util.SortedMap v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.lang.Object firstKey()>();
return v;
}
public java.lang.Object last()
{
com.google.common.collect.Maps$SortedKeySet v;
java.lang.Object v;
java.util.SortedMap v;
v := @this: com.google.common.collect.Maps$SortedKeySet;
v = virtualinvoke v.<com.google.common.collect.Maps$SortedKeySet: java.util.SortedMap map()>();
v = interfaceinvoke v.<java.util.SortedMap: java.lang.Object lastKey()>();
return v;
}
}