public abstract class oadd.com.google.common.collect.ComparisonChain extends java.lang.Object
{
private static final oadd.com.google.common.collect.ComparisonChain ACTIVE;
private static final oadd.com.google.common.collect.ComparisonChain LESS;
private static final oadd.com.google.common.collect.ComparisonChain GREATER;
private void <init>()
{
oadd.com.google.common.collect.ComparisonChain v;
v := @this: oadd.com.google.common.collect.ComparisonChain;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static oadd.com.google.common.collect.ComparisonChain start()
{
oadd.com.google.common.collect.ComparisonChain v;
v = <oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain ACTIVE>;
return v;
}
public abstract oadd.com.google.common.collect.ComparisonChain compare(java.lang.Comparable, java.lang.Comparable);
public abstract oadd.com.google.common.collect.ComparisonChain compare(java.lang.Object, java.lang.Object, java.util.Comparator);
public abstract oadd.com.google.common.collect.ComparisonChain compare(int, int);
public abstract oadd.com.google.common.collect.ComparisonChain compare(long, long);
public abstract oadd.com.google.common.collect.ComparisonChain compare(float, float);
public abstract oadd.com.google.common.collect.ComparisonChain compare(double, double);
public final oadd.com.google.common.collect.ComparisonChain compare(java.lang.Boolean, java.lang.Boolean)
{
oadd.com.google.common.collect.ComparisonChain v, v;
java.lang.Boolean v, v;
boolean v, v;
v := @this: oadd.com.google.common.collect.ComparisonChain;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = virtualinvoke v.<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain compareFalseFirst(boolean,boolean)>(v, v);
return v;
}
public abstract oadd.com.google.common.collect.ComparisonChain compareTrueFirst(boolean, boolean);
public abstract oadd.com.google.common.collect.ComparisonChain compareFalseFirst(boolean, boolean);
public abstract int result();
static void <clinit>()
{
oadd.com.google.common.collect.ComparisonChain$InactiveComparisonChain v, v;
oadd.com.google.common.collect.ComparisonChain$1 v;
int v;
v = new oadd.com.google.common.collect.ComparisonChain$1;
specialinvoke v.<oadd.com.google.common.collect.ComparisonChain$1: void <init>()>();
<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain ACTIVE> = v;
v = new oadd.com.google.common.collect.ComparisonChain$InactiveComparisonChain;
v = (int) -1;
specialinvoke v.<oadd.com.google.common.collect.ComparisonChain$InactiveComparisonChain: void <init>(int)>(v);
<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain LESS> = v;
v = new oadd.com.google.common.collect.ComparisonChain$InactiveComparisonChain;
specialinvoke v.<oadd.com.google.common.collect.ComparisonChain$InactiveComparisonChain: void <init>(int)>(1);
<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain GREATER> = v;
return;
}
}