final class oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet extends oadd.com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet, java.io.Serializable
{
private final java.util.NavigableSet delegate;
private final java.util.SortedSet unmodifiableDelegate;
private transient oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet;
private static final long serialVersionUID;
void <init>(java.util.NavigableSet)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.SortedSet v;
java.lang.Object v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.util.NavigableSet;
specialinvoke v.<oadd.com.google.common.collect.ForwardingSortedSet: void <init>()>();
v = staticinvoke <oadd.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate> = v;
v = staticinvoke <java.util.Collections: java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet)>(v);
v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.SortedSet unmodifiableDelegate> = v;
return;
}
protected java.util.SortedSet delegate()
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.SortedSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.SortedSet unmodifiableDelegate>;
return v;
}
public boolean removeIf(java.util.function.Predicate)
{
java.lang.UnsupportedOperationException v;
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.function.Predicate v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.util.function.Predicate;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.stream.Stream stream()
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.NavigableSet v;
java.util.stream.Stream v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.stream.Stream stream()>();
return v;
}
public java.util.stream.Stream parallelStream()
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.NavigableSet v;
java.util.stream.Stream v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.stream.Stream parallelStream()>();
return v;
}
public void forEach(java.util.function.Consumer)
{
java.util.function.Consumer v;
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.util.function.Consumer;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
interfaceinvoke v.<java.util.NavigableSet: void forEach(java.util.function.Consumer)>(v);
return;
}
public java.lang.Object lower(java.lang.Object)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object lower(java.lang.Object)>(v);
return v;
}
public java.lang.Object floor(java.lang.Object)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object floor(java.lang.Object)>(v);
return v;
}
public java.lang.Object ceiling(java.lang.Object)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object ceiling(java.lang.Object)>(v);
return v;
}
public java.lang.Object higher(java.lang.Object)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v, v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.lang.Object higher(java.lang.Object)>(v);
return v;
}
public java.lang.Object pollFirst()
{
java.lang.UnsupportedOperationException v;
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.lang.Object pollLast()
{
java.lang.UnsupportedOperationException v;
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.NavigableSet descendingSet()
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v, v, v;
java.util.NavigableSet v, v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet>;
if v != null goto label;
v = new oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet descendingSet()>();
specialinvoke v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: void <init>(java.util.NavigableSet)>(v);
v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet> = v;
v = v;
v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet> = v;
label:
return v;
}
public java.util.Iterator descendingIterator()
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
oadd.com.google.common.collect.UnmodifiableIterator v;
java.util.Iterator v;
java.util.NavigableSet v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.Iterator descendingIterator()>();
v = staticinvoke <oadd.com.google.common.collect.Iterators: oadd.com.google.common.collect.UnmodifiableIterator unmodifiableIterator(java.util.Iterator)>(v);
return v;
}
public java.util.NavigableSet subSet(java.lang.Object, boolean, java.lang.Object, boolean)
{
java.util.NavigableSet v, v, v;
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v, v;
boolean v, v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean)>(v, v, v, v);
v = staticinvoke <oadd.com.google.common.collect.Sets: java.util.NavigableSet unmodifiableNavigableSet(java.util.NavigableSet)>(v);
return v;
}
public java.util.NavigableSet headSet(java.lang.Object, boolean)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v;
java.util.NavigableSet v, v, v;
boolean v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet headSet(java.lang.Object,boolean)>(v, v);
v = staticinvoke <oadd.com.google.common.collect.Sets: java.util.NavigableSet unmodifiableNavigableSet(java.util.NavigableSet)>(v);
return v;
}
public java.util.NavigableSet tailSet(java.lang.Object, boolean)
{
oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet v;
java.lang.Object v;
java.util.NavigableSet v, v, v;
boolean v;
v := @this: oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = v.<oadd.com.google.common.collect.Sets$UnmodifiableNavigableSet: java.util.NavigableSet delegate>;
v = interfaceinvoke v.<java.util.NavigableSet: java.util.NavigableSet tailSet(java.lang.Object,boolean)>(v, v);
v = staticinvoke <oadd.com.google.common.collect.Sets: java.util.NavigableSet unmodifiableNavigableSet(java.util.NavigableSet)>(v);
return v;
}
}