public final class oadd.com.google.common.primitives.ImmutableIntArray$Builder extends java.lang.Object { private int[] array; private int count; void (int) { int v; int[] v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: int; specialinvoke v.()>(); v. = 0; v = newarray (int)[v]; v. = v; return; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder add(int) { int[] v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v, v, v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: int; specialinvoke v.(1); v = v.; v = v.; v[v] = v; v = v.; v = v + 1; v. = v; return v; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder addAll(int[]) { int[] v, v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v, v, v, v, v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: int[]; v = lengthof v; specialinvoke v.(v); v = v.; v = v.; v = lengthof v; staticinvoke (v, 0, v, v, v); v = v.; v = lengthof v; v = v + v; v. = v; return v; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder addAll(java.lang.Iterable) { java.util.Iterator v; java.lang.Iterable v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v, v; int v; java.lang.Object v; boolean v, v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: java.lang.Iterable; v = v instanceof java.util.Collection; if v == 0 goto label; v = virtualinvoke v.(v); return v; label: v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); virtualinvoke v.(v); goto label; label: return v; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder addAll(java.util.Collection) { java.util.Iterator v; java.util.Collection v; int[] v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v, v, v; java.lang.Object v; boolean v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); specialinvoke v.(v); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = v.; v = v + 1; v. = v; v = virtualinvoke v.(); v[v] = v; goto label; label: return v; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder addAll(java.util.stream.IntStream) { java.util.stream.IntStream v; java.util.Spliterator$OfInt v; byte v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v; java.util.function.IntConsumer v; long v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: java.util.stream.IntStream; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = v cmp 0L; if v <= 0 goto label; v = staticinvoke (v); specialinvoke v.(v); label: v = staticinvoke (v); interfaceinvoke v.(v); return v; } public oadd.com.google.common.primitives.ImmutableIntArray$Builder addAll(oadd.com.google.common.primitives.ImmutableIntArray) { int[] v, v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v, v, v, v, v, v; oadd.com.google.common.primitives.ImmutableIntArray v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: oadd.com.google.common.primitives.ImmutableIntArray; v = virtualinvoke v.(); specialinvoke v.(v); v = v.; v = v.; v = v.; v = v.; v = virtualinvoke v.(); staticinvoke (v, v, v, v, v); v = v.; v = virtualinvoke v.(); v = v + v; v. = v; return v; } private void ensureRoomFor(int) { int[] v, v, v, v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v, v, v, v, v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v := @parameter: int; v = v.; v = v + v; v = v.; v = lengthof v; if v <= v goto label; v = v.; v = v.; v = lengthof v; v = staticinvoke (v, v); v = staticinvoke (v, v); v. = v; label: return; } private static int expandedCapacity(int, int) { java.lang.AssertionError v; int v, v, v, v, v, v, v; v := @parameter: int; v := @parameter: int; if v >= 0 goto label; v = new java.lang.AssertionError; specialinvoke v.(java.lang.Object)>("cannot store more than MAX_VALUE elements"); throw v; label: v = v >> 1; v = v + v; v = v + 1; if v >= v goto label; v = v - 1; v = staticinvoke (v); v = v << 1; label: if v >= 0 goto label; v = 2147483647; label: return v; } public oadd.com.google.common.primitives.ImmutableIntArray build() { int[] v; oadd.com.google.common.primitives.ImmutableIntArray$Builder v; int v, v; oadd.com.google.common.primitives.ImmutableIntArray v; v := @this: oadd.com.google.common.primitives.ImmutableIntArray$Builder; v = v.; if v != 0 goto label; v = ; goto label; label: v = new oadd.com.google.common.primitives.ImmutableIntArray; v = v.; v = v.; specialinvoke v.(int[],int,int)>(v, 0, v); label: return v; } }