Make fields final if possible to ensure immutability

This commit is contained in:
thatsIch
2014-09-29 09:54:34 +02:00
parent 35f6c84d9f
commit 474596f095
261 changed files with 607 additions and 597 deletions
+17 -17
View File
@@ -33,7 +33,7 @@ public class CachedPlane
private final Object ch[] = { 0, 0, 0 };
private List<Integer> skipThese = null;
private ExtendedBlockStorage[] storage;
private final ExtendedBlockStorage[] storage;
public Column(Chunk _c, int _x, int _z, int cy, int chunkHeight) {
x = _x;
@@ -92,29 +92,29 @@ public class CachedPlane
int verticalBits;
int x_size;
int z_size;
final int x_size;
final int z_size;
int cx_size;
int cz_size;
final int cx_size;
final int cz_size;
int x_offset;
int y_offset;
int z_offset;
final int x_offset;
final int y_offset;
final int z_offset;
int y_size;
final int y_size;
Chunk myChunks[][];
Column myColumns[][];
final Chunk[][] myChunks;
final Column[][] myColumns;
LinkedList<TileEntity> tiles = new LinkedList<TileEntity>();
LinkedList<NextTickListEntry> ticks = new LinkedList<NextTickListEntry>();
final LinkedList<TileEntity> tiles = new LinkedList<TileEntity>();
final LinkedList<NextTickListEntry> ticks = new LinkedList<NextTickListEntry>();
World world;
Block matrixFrame = AEApi.instance().blocks().blockMatrixFrame.block();
IMovableRegistry reg = AEApi.instance().registries().movable();
final World world;
final Block matrixFrame = AEApi.instance().blocks().blockMatrixFrame.block();
final IMovableRegistry reg = AEApi.instance().registries().movable();
LinkedList<WorldCoord> updates = new LinkedList<WorldCoord>();
final LinkedList<WorldCoord> updates = new LinkedList<WorldCoord>();
public CachedPlane(World w, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) {
@@ -27,7 +27,7 @@ public class StorageChunkProvider extends ChunkProviderGenerate implements IChun
}
World w;
final World w;
public StorageChunkProvider(World wrd, long i) {
super( wrd, i, false );
@@ -34,7 +34,7 @@ public class StorageHelper
class triggerUpdates implements ISpatialVisitor
{
World dst;
final World dst;
public triggerUpdates(World dst2) {
dst = dst2;
@@ -51,9 +51,9 @@ public class StorageHelper
class WrapInMatrixFrame implements ISpatialVisitor
{
World dst;
Block blkID;
int Meta;
final World dst;
final Block blkID;
final int Meta;
public WrapInMatrixFrame(Block blockID, int metaData, World dst2) {
dst = dst2;
@@ -94,7 +94,7 @@ public class StorageHelper
class METeleporter extends Teleporter
{
TelDestination dest;
final TelDestination dest;
public METeleporter(WorldServer par1WorldServer, TelDestination d) {
super( par1WorldServer );