public class oadd.com.carrotsearch.hppc.ShortIntScatterMap extends oadd.com.carrotsearch.hppc.ShortIntHashMap { public void () { oadd.com.carrotsearch.hppc.ShortIntScatterMap v; v := @this: oadd.com.carrotsearch.hppc.ShortIntScatterMap; specialinvoke v.(int)>(4); return; } public void (int) { int v; oadd.com.carrotsearch.hppc.ShortIntScatterMap v; v := @this: oadd.com.carrotsearch.hppc.ShortIntScatterMap; v := @parameter: int; specialinvoke v.(int,double)>(v, 0.75); return; } public void (int, double) { oadd.com.carrotsearch.hppc.HashOrderMixingStrategy v; int v; oadd.com.carrotsearch.hppc.ShortIntScatterMap v; double v; v := @this: oadd.com.carrotsearch.hppc.ShortIntScatterMap; v := @parameter: int; v := @parameter: double; v = staticinvoke (); specialinvoke v.(int,double,oadd.com.carrotsearch.hppc.HashOrderMixingStrategy)>(v, v, v); return; } protected int hashKey(short) { int v; oadd.com.carrotsearch.hppc.ShortIntScatterMap v; short v; v := @this: oadd.com.carrotsearch.hppc.ShortIntScatterMap; v := @parameter: short; v = staticinvoke (v); return v; } public static oadd.com.carrotsearch.hppc.ShortIntScatterMap 'from'(short[], int[]) { oadd.com.carrotsearch.hppc.ShortIntScatterMap v; java.lang.IllegalArgumentException v; short v; int[] v; int v, v, v, v, v, v; short[] v; v := @parameter: short[]; v := @parameter: int[]; v = lengthof v; v = lengthof v; if v == v goto label; v = new java.lang.IllegalArgumentException; specialinvoke v.(java.lang.String)>("Arrays of keys and values must have an identical length."); throw v; label: v = new oadd.com.carrotsearch.hppc.ShortIntScatterMap; v = lengthof v; specialinvoke v.(int)>(v); v = 0; label: v = lengthof v; if v >= v goto label; v = v[v]; v = v[v]; virtualinvoke v.(v, v); v = v + 1; goto label; label: return v; } }