public class org.apache.commons.collections.set.PredicatedNavigableSet extends org.apache.commons.collections.set.PredicatedSortedSet implements java.util.NavigableSet
{
private static final long serialVersionUID;
public static org.apache.commons.collections.set.PredicatedNavigableSet predicatedNavigableSet(java.util.NavigableSet, org.apache.commons.collections.Predicate)
{
java.util.NavigableSet v;
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.set.PredicatedNavigableSet v;
v := @parameter: java.util.NavigableSet;
v := @parameter: org.apache.commons.collections.Predicate;
v = new org.apache.commons.collections.set.PredicatedNavigableSet;
specialinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: void <init>(java.util.NavigableSet,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
protected void <init>(java.util.NavigableSet, org.apache.commons.collections.Predicate)
{
java.util.NavigableSet v;
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.set.PredicatedNavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.util.NavigableSet;
v := @parameter: org.apache.commons.collections.Predicate;
specialinvoke v.<org.apache.commons.collections.set.PredicatedSortedSet: void <init>(java.util.SortedSet,org.apache.commons.collections.Predicate)>(v, v);
return;
}
protected java.util.NavigableSet decorated()
{
java.util.SortedSet v;
org.apache.commons.collections.set.PredicatedNavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v = specialinvoke v.<org.apache.commons.collections.set.PredicatedSortedSet: java.util.SortedSet decorated()>();
return v;
}
public java.lang.Object lower(java.lang.Object)
{
org.apache.commons.collections.set.PredicatedNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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)
{
org.apache.commons.collections.set.PredicatedNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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)
{
org.apache.commons.collections.set.PredicatedNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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)
{
org.apache.commons.collections.set.PredicatedNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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.PredicatedNavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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.PredicatedNavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object pollLast()>();
return v;
}
public java.util.NavigableSet descendingSet()
{
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.set.PredicatedNavigableSet v, v;
java.util.NavigableSet v, v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet descendingSet()>();
v = v.<org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.Predicate predicate>;
v = staticinvoke <org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.set.PredicatedNavigableSet predicatedNavigableSet(java.util.NavigableSet,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public java.util.Iterator descendingIterator()
{
java.util.NavigableSet v;
java.util.Iterator v;
org.apache.commons.collections.set.PredicatedNavigableSet v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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)
{
org.apache.commons.collections.Predicate v;
java.util.NavigableSet v, v;
org.apache.commons.collections.set.PredicatedNavigableSet v, v;
java.lang.Object v, v;
boolean v, v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: 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);
v = v.<org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.Predicate predicate>;
v = staticinvoke <org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.set.PredicatedNavigableSet predicatedNavigableSet(java.util.NavigableSet,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public java.util.NavigableSet headSet(java.lang.Object, boolean)
{
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.set.PredicatedNavigableSet v, v;
java.lang.Object v;
java.util.NavigableSet v, v;
boolean v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet headSet(java.lang.Object,boolean)>(v, v);
v = v.<org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.Predicate predicate>;
v = staticinvoke <org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.set.PredicatedNavigableSet predicatedNavigableSet(java.util.NavigableSet,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public java.util.NavigableSet tailSet(java.lang.Object, boolean)
{
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.set.PredicatedNavigableSet v, v;
java.lang.Object v;
java.util.NavigableSet v, v;
boolean v;
v := @this: org.apache.commons.collections.set.PredicatedNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.commons.collections.set.PredicatedNavigableSet: java.util.NavigableSet decorated()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet tailSet(java.lang.Object,boolean)>(v, v);
v = v.<org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.Predicate predicate>;
v = staticinvoke <org.apache.commons.collections.set.PredicatedNavigableSet: org.apache.commons.collections.set.PredicatedNavigableSet predicatedNavigableSet(java.util.NavigableSet,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
}