From cec643860238fe2dec9960911d481fc9398455de Mon Sep 17 00:00:00 2001 From: James Seibel Date: Wed, 15 May 2024 07:36:32 -0400 Subject: [PATCH] Replace QuadTree iterator linked list with ArrayDeque Thanks JustALittleWolf! --- .../core/util/objects/quadTree/QuadTree.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/util/objects/quadTree/QuadTree.java b/core/src/main/java/com/seibel/distanthorizons/core/util/objects/quadTree/QuadTree.java index 1679bea9e..d9bf38804 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/util/objects/quadTree/QuadTree.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/util/objects/quadTree/QuadTree.java @@ -30,10 +30,7 @@ import com.seibel.distanthorizons.coreapi.util.MathUtil; import com.seibel.distanthorizons.core.util.gridList.MovableGridRingList; import org.apache.logging.log4j.Logger; -import java.util.Iterator; -import java.util.LinkedList; -import java.util.NoSuchElementException; -import java.util.Queue; +import java.util.*; import java.util.function.Consumer; /** @@ -399,7 +396,7 @@ public class QuadTree private class QuadTreeRootPosIterator implements Iterator { - private final Queue iteratorPosQueue = new LinkedList<>(); + private final Queue iteratorPosQueue = new ArrayDeque<>();