Lines Matching refs:loopMap
147 Map<S2Loop, List<S2Loop>> loopMap = Maps.newHashMap(); in init() local
150 loopMap.put(null, Lists.<S2Loop>newArrayList()); in init()
153 insertLoop(loop, null, loopMap); in init()
167 sortValueLoops(loopMap); in init()
171 initLoop(null, -1, loopMap); in init()
931 private static void sortValueLoops(Map<S2Loop, List<S2Loop>> loopMap) { in sortValueLoops() argument
932 for (S2Loop key : loopMap.keySet()) { in sortValueLoops()
933 Collections.sort(loopMap.get(key)); in sortValueLoops()
937 private static void insertLoop(S2Loop newLoop, S2Loop parent, Map<S2Loop, List<S2Loop>> loopMap) { in insertLoop() argument
938 List<S2Loop> children = loopMap.get(parent); in insertLoop()
942 loopMap.put(parent, children); in insertLoop()
947 insertLoop(newLoop, child, loopMap); in insertLoop()
958 List<S2Loop> newChildren = loopMap.get(newLoop); in insertLoop()
964 loopMap.put(newLoop, newChildren); in insertLoop()
975 private void initLoop(S2Loop loop, int depth, Map<S2Loop, List<S2Loop>> loopMap) { in initLoop() argument
980 List<S2Loop> children = loopMap.get(loop); in initLoop()
983 initLoop(child, depth + 1, loopMap); in initLoop()