public abstract class org.apache.commons.collections.set.AbstractNavigableSetDecorator extends org.apache.commons.collections.set.AbstractSortedSetDecorator implements java.util.NavigableSet
{
private static final long serialVersionUID;
protected void <init>()
{
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
specialinvoke v.<org.apache.commons.collections.set.AbstractSortedSetDecorator: void <init>()>();
return;
}
protected void <init>(java.util.NavigableSet)
{
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.util.NavigableSet;
specialinvoke v.<org.apache.commons.collections.set.AbstractSortedSetDecorator: void <init>(java.util.Set)>(v);
return;
}
protected java.util.NavigableSet decorated()
{
java.util.SortedSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v = specialinvoke v.<org.apache.commons.collections.set.AbstractSortedSetDecorator: java.util.SortedSet decorated()>();
return v;
}
public java.lang.Object lower(java.lang.Object)
{
java.lang.Object v, v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object lower(java.lang.Object)>(v);
return v;
}
public java.lang.Object floor(java.lang.Object)
{
java.lang.Object v, v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object floor(java.lang.Object)>(v);
return v;
}
public java.lang.Object ceiling(java.lang.Object)
{
java.lang.Object v, v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object ceiling(java.lang.Object)>(v);
return v;
}
public java.lang.Object higher(java.lang.Object)
{
java.lang.Object v, v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object higher(java.lang.Object)>(v);
return v;
}
public java.lang.Object pollFirst()
{
java.lang.Object v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object pollFirst()>();
return v;
}
public java.lang.Object pollLast()
{
java.lang.Object v;
java.util.NavigableSet v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object pollLast()>();
return v;
}
public java.util.NavigableSet descendingSet()
{
java.util.NavigableSet v, v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet descendingSet()>();
return v;
}
public java.util.Iterator descendingIterator()
{
java.util.NavigableSet v;
java.util.Iterator v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.Iterator descendingIterator()>();
return v;
}
public java.util.NavigableSet subSet(java.lang.Object, boolean, java.lang.Object, boolean)
{
java.lang.Object v, v;
java.util.NavigableSet v, v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
boolean v, v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean)>(v, v, v, v);
return v;
}
public java.util.NavigableSet headSet(java.lang.Object, boolean)
{
java.lang.Object v;
java.util.NavigableSet v, v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
boolean v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet headSet(java.lang.Object,boolean)>(v, v);
return v;
}
public java.util.NavigableSet tailSet(java.lang.Object, boolean)
{
java.lang.Object v;
java.util.NavigableSet v, v;
org.apache.commons.collections.set.AbstractNavigableSetDecorator v;
boolean v;
v := @this: org.apache.commons.collections.set.AbstractNavigableSetDecorator;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.AbstractNavigableSetDecorator: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet tailSet(java.lang.Object,boolean)>(v, v);
return v;
}
}