public final class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset extends org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.AbstractSortedMultiset implements java.io.Serializable
{
private final transient org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference;
private final transient org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range;
private final transient org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header;
private static final long serialVersionUID;
public static org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset create()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering natural()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void <init>(java.util.Comparator)>(v);
return v;
}
public static org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset create(java.util.Comparator)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
if v != null goto label;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Ordering natural()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void <init>(java.util.Comparator)>(v);
goto label;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void <init>(java.util.Comparator)>(v);
label:
return v;
}
public static org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset create(java.lang.Iterable)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
java.lang.Iterable v;
v := @parameter: java.lang.Iterable;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset create()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Iterables: boolean addAll(java.util.Collection,java.lang.Iterable)>(v, v);
return v;
}
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: java.util.Comparator comparator()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.AbstractSortedMultiset: void <init>(java.util.Comparator)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header> = v;
return;
}
void <init>(java.util.Comparator)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.util.Comparator;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.AbstractSortedMultiset: void <init>(java.util.Comparator)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange all(java.util.Comparator)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range> = v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: void <init>(java.lang.Object,int)>(null, 1);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference> = v;
return;
}
private long aggregateForEntries(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
long v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasLowerBound()>();
if v == 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateBelowRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = v - v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasUpperBound()>();
if v == 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateAboveRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = v - v;
label:
return v;
}
private long aggregateBelowRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v;
long v, v, v, v, v, v, v, v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v, v, v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v;
java.lang.Object v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
if v != null goto label;
return 0L;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: java.lang.Object getLowerEndpoint()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object elem>;
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v >= 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateBelowRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
return v;
label:
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$4: int[] $SwitchMap$com$google$common$collect$BoundType>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType getLowerBoundType()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: int nodeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v + v;
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
return v;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: int nodeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateBelowRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = v + v;
return v;
}
private long aggregateAboveRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v;
long v, v, v, v, v, v, v, v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v, v, v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v;
java.lang.Object v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
if v != null goto label;
return 0L;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: java.lang.Object getUpperEndpoint()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object elem>;
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v <= 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateAboveRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
return v;
label:
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$4: int[] $SwitchMap$com$google$common$collect$BoundType>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType getUpperBoundType()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: int nodeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v + v;
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
return v;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: long treeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: int nodeAggregate(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v);
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateAboveRange(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = v + v;
return v;
}
public int size()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate SIZE>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateForEntries(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.primitives.Ints: int saturatedCast(long)>(v);
return v;
}
int distinctElements()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate DISTINCT>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: long aggregateForEntries(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Aggregate)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.primitives.Ints: int saturatedCast(long)>(v);
return v;
}
static int distinctElements(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: int distinctElements>;
label:
return v;
}
public int count(java.lang.Object)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int v;
java.lang.Object v, v;
java.util.Comparator v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
if v != null goto label;
label:
return 0;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: int count(java.util.Comparator,java.lang.Object)>(v, v);
label:
return v;
label:
v := @caughtexception;
return 0;
catch java.lang.ClassCastException from label to label with label;
catch java.lang.NullPointerException from label to label with label;
catch java.lang.ClassCastException from label to label with label;
catch java.lang.NullPointerException from label to label with label;
}
public int add(java.lang.Object, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v;
int v, v, v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
java.lang.Object v, v;
java.util.Comparator v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: int;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: int checkNonnegative(int,java.lang.String)>(v, "occurrences");
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: int count(java.lang.Object)>(v);
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: void <init>(java.lang.Object,int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void checkAndSet(java.lang.Object,java.lang.Object)>(v, v);
return 0;
label:
v = newarray (int)[1];
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode add(java.util.Comparator,java.lang.Object,int,int[])>(v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void checkAndSet(java.lang.Object,java.lang.Object)>(v, v);
v = v[0];
return v;
}
public int remove(java.lang.Object, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
int v, v, v;
java.lang.Object v, v;
java.util.Comparator v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: int;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: int checkNonnegative(int,java.lang.String)>(v, "occurrences");
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: int count(java.lang.Object)>(v);
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
v = newarray (int)[1];
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
if v != null goto label;
label:
return 0;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode remove(java.util.Comparator,java.lang.Object,int,int[])>(v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void checkAndSet(java.lang.Object,java.lang.Object)>(v, v);
v = v[0];
return v;
catch java.lang.ClassCastException from label to label with label;
catch java.lang.NullPointerException from label to label with label;
catch java.lang.ClassCastException from label to label with label;
catch java.lang.NullPointerException from label to label with label;
}
public int setCount(java.lang.Object, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
int v, v;
java.lang.Object v, v;
java.util.Comparator v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: int;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: int checkNonnegative(int,java.lang.String)>(v, "count");
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
if v != null goto label;
if v <= 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: int add(java.lang.Object,int)>(v, v);
label:
return 0;
label:
v = newarray (int)[1];
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode setCount(java.util.Comparator,java.lang.Object,int,int[])>(v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void checkAndSet(java.lang.Object,java.lang.Object)>(v, v);
v = v[0];
return v;
}
public boolean setCount(java.lang.Object, int, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
int v, v, v;
java.lang.Object v, v;
java.util.Comparator v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: int;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: int checkNonnegative(int,java.lang.String)>(v, "newCount");
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: int checkNonnegative(int,java.lang.String)>(v, "oldCount");
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
if v != null goto label;
if v != 0 goto label;
if v <= 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: int add(java.lang.Object,int)>(v, v);
label:
return 1;
label:
return 0;
label:
v = newarray (int)[1];
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode setCount(java.util.Comparator,java.lang.Object,int,int,int[])>(v, v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void checkAndSet(java.lang.Object,java.lang.Object)>(v, v);
v = v[0];
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void clear()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v;
java.util.Iterator v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v, v, v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasLowerBound()>();
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasUpperBound()>();
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ>;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
if v == v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: int elemCount> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode left> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode right> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode pred> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ> = null;
v = v;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void clear()>();
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Iterator entryIterator()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Iterators: void clear(java.util.Iterator)>(v);
label:
return;
}
private org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry wrapEntry(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$1 v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$1;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$1: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
return v;
}
private org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode firstNode()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v;
int v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v, v, v;
java.lang.Object v, v, v, v, v;
java.util.Comparator v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasLowerBound()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: java.lang.Object getLowerEndpoint()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode ceiling(java.util.Comparator,java.lang.Object)>(v, v);
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType getLowerBoundType()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType OPEN>;
if v != v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ>;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ>;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
if v == v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = null;
goto label;
label:
v = v;
label:
return v;
}
private org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode lastNode()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v, v;
int v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v, v, v;
java.lang.Object v, v, v, v, v;
java.util.Comparator v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean hasUpperBound()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: java.lang.Object getUpperEndpoint()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: java.lang.Object get()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode floor(java.util.Comparator,java.lang.Object)>(v, v);
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType getUpperBoundType()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType OPEN>;
if v != v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode pred>;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode pred>;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
if v == v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = null;
goto label;
label:
v = v;
label:
return v;
}
java.util.Iterator elementIterator()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
java.util.Iterator v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Iterator entryIterator()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multisets: java.util.Iterator elementIterator(java.util.Iterator)>(v);
return v;
}
java.util.Iterator entryIterator()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$2 v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$2;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$2: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset)>(v);
return v;
}
java.util.Iterator descendingEntryIterator()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$3 v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$3;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$3: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset)>(v);
return v;
}
public void forEachEntry(java.util.function.ObjIntConsumer)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
java.util.function.ObjIntConsumer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v;
int v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.util.function.ObjIntConsumer;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode firstNode()>();
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
if v == v goto label;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: boolean tooHigh(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: java.lang.Object getElement()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: int getCount()>();
interfaceinvoke v.<java.util.function.ObjIntConsumer: void accept(java.lang.Object,int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ>;
goto label;
label:
return;
}
public java.util.Iterator iterator()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
java.util.Iterator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multisets: java.util.Iterator iteratorImpl(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset)>(v);
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.SortedMultiset headMultiset(java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
java.lang.Object v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange upTo(java.util.Comparator,java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType)>(v, v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange intersect(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v, v);
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.SortedMultiset tailMultiset(java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
java.lang.Object v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference rootReference>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange range>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.Comparator comparator()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange downTo(java.util.Comparator,java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.BoundType)>(v, v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange intersect(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode header>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v, v);
return v;
}
private static void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode succ> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode pred> = v;
return;
}
private static void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v, v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
return;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
java.io.ObjectOutputStream v;
java.util.NavigableSet v;
java.util.Comparator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.io.ObjectOutputStream;
virtualinvoke v.<java.io.ObjectOutputStream: void defaultWriteObject()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: java.util.NavigableSet elementSet()>();
v = interfaceinvoke v.<java.util.NavigableSet: java.util.Comparator comparator()>();
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: void writeMultiset(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset,java.io.ObjectOutputStream)>(v, v);
return;
}
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange v;
java.io.ObjectInputStream v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset;
v := @parameter: java.io.ObjectInputStream;
virtualinvoke v.<java.io.ObjectInputStream: void defaultReadObject()>();
v = virtualinvoke v.<java.io.ObjectInputStream: java.lang.Object readObject()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter getFieldSetter(java.lang.Class,java.lang.String)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/com/google/common/collect/AbstractSortedMultiset;", "comparator");
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter: void set(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter getFieldSetter(java.lang.Class,java.lang.String)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/com/google/common/collect/TreeMultiset;", "range");
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.GeneralRange all(java.util.Comparator)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter: void set(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter getFieldSetter(java.lang.Class,java.lang.String)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/com/google/common/collect/TreeMultiset;", "rootReference");
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$Reference: void <init>()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter: void set(java.lang.Object,java.lang.Object)>(v, v);
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode: void <init>(java.lang.Object,int)>(null, 1);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter getFieldSetter(java.lang.Class,java.lang.String)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/com/google/common/collect/TreeMultiset;", "header");
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization$FieldSetter: void set(java.lang.Object,java.lang.Object)>(v, v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset: void successor(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.TreeMultiset$AvlNode)>(v, v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Serialization: void populateMultiset(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset,java.io.ObjectInputStream)>(v, v);
return;
}
}