class com.google.common.collect.ComparisonChain$1 extends com.google.common.collect.ComparisonChain { void () { com.google.common.collect.ComparisonChain$1 v; v := @this: com.google.common.collect.ComparisonChain$1; specialinvoke v.()>(); return; } public com.google.common.collect.ComparisonChain compare(java.lang.Comparable, java.lang.Comparable) { int v; com.google.common.collect.ComparisonChain$1 v; java.lang.Comparable v, v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: java.lang.Comparable; v := @parameter: java.lang.Comparable; v = interfaceinvoke v.(v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compare(java.lang.Object, java.lang.Object, java.util.Comparator) { int v; com.google.common.collect.ComparisonChain$1 v; java.lang.Object v, v; java.util.Comparator v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v := @parameter: java.util.Comparator; v = interfaceinvoke v.(v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compare(int, int) { int v, v, v; com.google.common.collect.ComparisonChain$1 v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: int; v := @parameter: int; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compare(long, long) { int v; com.google.common.collect.ComparisonChain$1 v; long v, v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: long; v := @parameter: long; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compare(float, float) { int v; com.google.common.collect.ComparisonChain$1 v; float v, v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: float; v := @parameter: float; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compare(double, double) { int v; com.google.common.collect.ComparisonChain$1 v; com.google.common.collect.ComparisonChain v; double v, v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: double; v := @parameter: double; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compareTrueFirst(boolean, boolean) { int v; com.google.common.collect.ComparisonChain$1 v; com.google.common.collect.ComparisonChain v; boolean v, v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: boolean; v := @parameter: boolean; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } public com.google.common.collect.ComparisonChain compareFalseFirst(boolean, boolean) { int v; com.google.common.collect.ComparisonChain$1 v; com.google.common.collect.ComparisonChain v; boolean v, v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: boolean; v := @parameter: boolean; v = staticinvoke (v, v); v = virtualinvoke v.(v); return v; } com.google.common.collect.ComparisonChain classify(int) { int v; com.google.common.collect.ComparisonChain$1 v; com.google.common.collect.ComparisonChain v; v := @this: com.google.common.collect.ComparisonChain$1; v := @parameter: int; if v >= 0 goto label; v = ; goto label; label: if v <= 0 goto label; v = ; goto label; label: v = ; label: return v; } public int result() { com.google.common.collect.ComparisonChain$1 v; v := @this: com.google.common.collect.ComparisonChain$1; return 0; } }