Skip to content

Commit 9fc47e9

Browse files
dordsor21SirYwell
authored andcommitted
refactor: apply final/abstract to various fawe extent classes (#2615)
* refactor: apply final/abstract to various fawe extent classes * Remove forremoval as targets v3
1 parent d12ef8a commit 9fc47e9

22 files changed

+21
-141
lines changed

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/BlockTranslateExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import com.sk89q.worldedit.world.block.BlockState;
1010
import com.sk89q.worldedit.world.block.BlockStateHolder;
1111

12-
public class BlockTranslateExtent extends AbstractDelegateExtent {
12+
public final class BlockTranslateExtent extends AbstractDelegateExtent {
1313

1414
private final int dx;
1515
private final int dy;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/DisallowedBlocksExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import java.util.Set;
3030
import java.util.stream.Collectors;
3131

32-
public class DisallowedBlocksExtent extends AbstractDelegateExtent implements IBatchProcessor {
32+
public final class DisallowedBlocksExtent extends AbstractDelegateExtent implements IBatchProcessor {
3333

3434
private static final BlockState RESERVED = BlockTypes.__RESERVED__.getDefaultState();
3535
private final Set<PropertyRemap<?>> remaps;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/ExtentHeightCacher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import java.util.Arrays;
66

7-
public class ExtentHeightCacher extends PassthroughExtent {
7+
public final class ExtentHeightCacher extends PassthroughExtent {
88

99
private transient int cacheBotX = Integer.MIN_VALUE;
1010
private transient int cacheBotZ = Integer.MIN_VALUE;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/HeightBoundExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.Collection;
1313
import java.util.Collections;
1414

15-
public class HeightBoundExtent extends FaweRegionExtent {
15+
public final class HeightBoundExtent extends FaweRegionExtent {
1616

1717
private final int min;
1818
private final int max;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/HistoryExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/**
2727
* Stores changes to a {@link ChangeSet}.
2828
*/
29-
public class HistoryExtent extends AbstractDelegateExtent {
29+
public final class HistoryExtent extends AbstractDelegateExtent {
3030

3131
private final MutableBlockVector3 mutable = new MutableBlockVector3();
3232
private AbstractChangeSet changeSet;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/LimitExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
import java.util.UUID;
4141
import java.util.function.Consumer;
4242

43-
public class LimitExtent extends AbstractDelegateExtent implements IBatchProcessor {
43+
public final class LimitExtent extends AbstractDelegateExtent implements IBatchProcessor {
4444

4545
private final FaweLimit limit;
4646
private final boolean[] faweExceptionReasonsUsed = new boolean[FaweException.Type.values().length];

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/MemoryCheckingExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import com.sk89q.worldedit.extension.platform.Actor;
99
import com.sk89q.worldedit.extent.Extent;
1010

11-
public class MemoryCheckingExtent extends PassthroughExtent {
11+
public final class MemoryCheckingExtent extends PassthroughExtent {
1212

1313
private final Actor actor;
1414

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/MultiRegionExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import java.util.List;
1616
import java.util.concurrent.Future;
1717

18-
public class MultiRegionExtent extends FaweRegionExtent {
18+
public final class MultiRegionExtent extends FaweRegionExtent {
1919

2020
@Nullable
2121
private final RegionIntersection intersection;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/NullExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
import java.util.concurrent.Future;
4141

4242
//todo This should be removed in favor of com.sk89q.worldedit.extent.NullExtent
43-
public class NullExtent extends FaweRegionExtent implements IBatchProcessor {
43+
public final class NullExtent extends FaweRegionExtent implements IBatchProcessor {
4444

4545
private final FaweException reason;
4646

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/PassthroughExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public class PassthroughExtent extends AbstractDelegateExtent {
29+
public abstract class PassthroughExtent extends AbstractDelegateExtent {
3030

3131
/**
3232
* Create a new instance.

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/PositionTransformExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import com.sk89q.worldedit.world.block.BlockState;
1212
import com.sk89q.worldedit.world.block.BlockStateHolder;
1313

14-
public class PositionTransformExtent extends ResettableExtent {
14+
public final class PositionTransformExtent extends ResettableExtent {
1515

1616
private transient MutableBlockVector3 mutable = new MutableBlockVector3();
1717
private transient BlockVector3 min;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/ProcessedWEExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.UUID;
2020

21-
public class ProcessedWEExtent extends AbstractDelegateExtent {
21+
public final class ProcessedWEExtent extends AbstractDelegateExtent {
2222

2323
private final FaweLimit limit;
2424
private final Extent extent;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/ResettableExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import static com.google.common.base.Preconditions.checkNotNull;
1616

17-
public class ResettableExtent extends AbstractDelegateExtent implements Serializable {
17+
public abstract class ResettableExtent extends AbstractDelegateExtent implements Serializable {
1818

1919
public ResettableExtent(Extent parent) {
2020
super(parent);

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/SingleRegionExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.Collections;
1212
import java.util.concurrent.Future;
1313

14-
public class SingleRegionExtent extends FaweRegionExtent {
14+
public final class SingleRegionExtent extends FaweRegionExtent {
1515

1616
private final Region region;
1717

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/SlowExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import com.sk89q.worldedit.extent.Extent;
77
import com.sk89q.worldedit.world.block.BlockStateHolder;
88

9-
public class SlowExtent extends AbstractDelegateExtent {
9+
public final class SlowExtent extends AbstractDelegateExtent {
1010

1111
private final long THRESHOLD = 50 * 1000000; // 1 tick
1212
private final long nanos;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/SourceMaskExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import static com.google.common.base.Preconditions.checkNotNull;
1111

12-
public class SourceMaskExtent extends TemporalExtent {
12+
public final class SourceMaskExtent extends TemporalExtent {
1313

1414
private Mask mask;
1515
private final MutableBlockVector3 mutable = new MutableBlockVector3();

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/StripNBTExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import java.util.UUID;
3232
import java.util.stream.Collectors;
3333

34-
public class StripNBTExtent extends AbstractDelegateExtent implements IBatchProcessor {
34+
public final class StripNBTExtent extends AbstractDelegateExtent implements IBatchProcessor {
3535

3636
private final Set<String> strip;
3737

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/SupplyingExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/**
88
* An extent that delegates actions to another extent that may change at any time.
99
*/
10-
public class SupplyingExtent extends PassthroughExtent {
10+
public final class SupplyingExtent extends PassthroughExtent {
1111

1212
private final Supplier<Extent> extentSupplier;
1313

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/TemporalExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import com.sk89q.worldedit.world.block.BlockStateHolder;
99
import com.sk89q.worldedit.world.block.BlockTypes;
1010

11-
public class TemporalExtent extends PassthroughExtent {
11+
public abstract class TemporalExtent extends PassthroughExtent {
1212

1313
private int x;
1414
private int y;

worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/TransformExtent.java

Lines changed: 0 additions & 120 deletions
This file was deleted.

worldedit-core/src/main/java/com/fastasyncworldedit/core/queue/implementation/ParallelQueueExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import java.util.concurrent.ForkJoinTask;
4646
import java.util.stream.IntStream;
4747

48-
public class ParallelQueueExtent extends PassthroughExtent {
48+
public final class ParallelQueueExtent extends PassthroughExtent {
4949

5050
private static final Logger LOGGER = LogManagerCompat.getLogger();
5151
private static final ThreadLocal<Extent> extents = new ThreadLocal<>();

worldedit-core/src/main/java/com/fastasyncworldedit/core/queue/implementation/SingleThreadQueueExtent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
* This queue is reusable {@link #init(Extent, IChunkCache, IChunkCache)}
4444
*/
4545
@SuppressWarnings({"unchecked", "rawtypes"})
46-
public class SingleThreadQueueExtent extends ExtentBatchProcessorHolder implements IQueueExtent<IQueueChunk> {
46+
public final class SingleThreadQueueExtent extends ExtentBatchProcessorHolder implements IQueueExtent<IQueueChunk> {
4747

4848
private static final Logger LOGGER = LogManagerCompat.getLogger();
4949

0 commit comments

Comments
 (0)