Skip to content

Commit 6a92d32

Browse files
committed
Enable FinalClass in CheckStyle
1 parent 8013002 commit 6a92d32

19 files changed

+20
-20
lines changed

src/main/.checkstyle_checks.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
<property name="ignoreConstructorParameter" value="true"/>
6363
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
6464
</module>
65-
<!--<module name="FinalClass"/>-->
65+
<module name="FinalClass"/>
6666
<module name="HideUtilityClassConstructor">
6767
<property name="severity" value="ignore"/>
6868
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>

src/main/java/org/truffleruby/core/array/ArrayBuilderNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
* by another usage (e.g. recursive) of this ArrayBuilderNode. */
3535
public abstract class ArrayBuilderNode extends RubyBaseNode {
3636

37-
public static class BuilderState {
37+
public static final class BuilderState {
3838
protected int capacity;
3939
protected int nextIndex = 0;
4040
protected Object store;

src/main/java/org/truffleruby/core/array/ArrayNodes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2367,7 +2367,7 @@ protected Object markNativeStore(RubyArray array) {
23672367
@Primitive(name = "array_flatten_helper", lowerFixnum = 2)
23682368
public abstract static class FlattenHelperNode extends PrimitiveArrayArgumentsNode {
23692369

2370-
static class Entry {
2370+
static final class Entry {
23712371
final RubyArray array;
23722372
final int index;
23732373

src/main/java/org/truffleruby/core/array/library/ZeroLengthArrayStore.java

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

2828
@ExportLibrary(ArrayStoreLibrary.class)
2929
@GenerateUncached
30-
public class ZeroLengthArrayStore {
30+
public final class ZeroLengthArrayStore {
3131

3232
private ZeroLengthArrayStore() {
3333
}

src/main/java/org/truffleruby/core/basicobject/BasicObjectNodes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ protected Object methodMissing(Object self, Object name, Object[] args, Object b
523523
throw new RaiseException(getContext(), buildMethodMissingException(self, name, args, block));
524524
}
525525

526-
private static class FrameAndCallNode {
526+
private static final class FrameAndCallNode {
527527
final Frame frame;
528528
final Node callNode;
529529

src/main/java/org/truffleruby/core/fiber/FiberManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ public DescriptorAndArgs getDescriptorAndArgs() {
467467
}
468468
}
469469

470-
private static class FiberSafepointMessage implements FiberMessage {
470+
private static final class FiberSafepointMessage implements FiberMessage {
471471
private final RubyFiber sendingFiber;
472472
private final SafepointAction action;
473473

src/main/java/org/truffleruby/core/format/MissingValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010
package org.truffleruby.core.format;
1111

12-
public class MissingValue {
12+
public final class MissingValue {
1313

1414
public static final MissingValue INSTANCE = new MissingValue();
1515

src/main/java/org/truffleruby/core/hash/HashNodes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ public abstract static class MapNode extends PrimitiveArrayArgumentsNode impleme
447447
@Child HashStoreLibrary.YieldPairNode yieldPair = HashStoreLibrary.YieldPairNode.create();
448448
@Child ArrayBuilderNode arrayBuilder = ArrayBuilderNode.create();
449449

450-
private static class MapState {
450+
private static final class MapState {
451451
final BuilderState builderState;
452452
final RubyProc block;
453453

src/main/java/org/truffleruby/core/hash/library/EmptyHashStore.java

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

3030
@ExportLibrary(value = HashStoreLibrary.class)
3131
@GenerateUncached
32-
public class EmptyHashStore {
32+
public final class EmptyHashStore {
3333

3434
public static final EmptyHashStore NULL_HASH_STORE = new EmptyHashStore();
3535

src/main/java/org/truffleruby/core/thread/ThreadManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ public BlockingCallInterruptible(
548548
}
549549

550550
@ValueType
551-
private static class State {
551+
private static final class State {
552552
final RubyThread thread;
553553
final Object executable;
554554
final Object[] args;

0 commit comments

Comments
 (0)