INNER CODE UNIT · Java

grow

xxf098/shadowsocksr-v2ray-trojan-android · src/main/java/go/Seq.java:287

        private void grow() {
            int[] keys;
            Ref[] objs;
            if (2 * roundPow2(this.live) > this.keys.length) {
                keys = new int[this.keys.length * 2];
                objs = new Ref[this.objs.length * 2];
            }
            else {
                keys = this.keys;
                objs = this.objs;
            }
            int next = 0;
            for (int i = 0; i < this.keys.length; ++i) {
                if (this.objs[i] != null) {
                    keys[next] = this.keys[i];
                    objs[next] = this.objs[i];
                    ++next;
                }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…