Replaced LinkedList with ArrayList or ArrayDeque when applicable. (#3392)

This commit is contained in:
yueh
2018-05-27 21:15:50 +02:00
committed by GitHub
parent 62435a65f1
commit d7b97fa7b8
37 changed files with 118 additions and 117 deletions
+2 -2
View File
@@ -19,7 +19,7 @@
package appeng.debug;
import java.util.LinkedList;
import java.util.ArrayDeque;
import java.util.Queue;
import javax.annotation.Nonnull;
@@ -40,7 +40,7 @@ import appeng.tile.AEBaseTile;
public class TileItemGen extends AEBaseTile
{
private static final Queue<ItemStack> POSSIBLE_ITEMS = new LinkedList<>();
private static final Queue<ItemStack> POSSIBLE_ITEMS = new ArrayDeque<>();
private final IItemHandler handler = new QueuedItemHandler();
+3 -3
View File
@@ -19,7 +19,7 @@
package appeng.debug;
import java.util.LinkedList;
import java.util.ArrayList;
import java.util.List;
import net.minecraft.block.state.IBlockState;
@@ -50,14 +50,14 @@ public class ToolEraser extends AEBaseItem
final IBlockState state = world.getBlockState( pos );
List<BlockPos> next = new LinkedList<>();
List<BlockPos> next = new ArrayList<>();
next.add( pos );
int blocks = 0;
while( blocks < BLOCK_ERASE_LIMIT && !next.isEmpty() )
{
final List<BlockPos> c = next;
next = new LinkedList<>();
next = new ArrayList<>();
for( final BlockPos wc : c )
{