Skip to content

Commit 8329b5b

Browse files
committed
[GR-16274] [GR-16294] Check for unused imports with CheckStyle.
PullRequest: truffleruby/877
2 parents ac1617a + 20629a5 commit 8329b5b

24 files changed

+5
-41
lines changed

src/main/.checkstyle_checks.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
<property name="format" value="^[A-Z][_a-zA-Z0-9]*$"/>
3535
</module>
3636
<module name="RedundantImport"/>
37+
<module name="UnusedImports"/>
3738
<!--<module name="LineLength">-->
3839
<!--<property name="max" value="250"/>-->
3940
<!--</module>-->

src/main/java/org/truffleruby/RubyContext.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
import org.truffleruby.core.rope.PathToRopeCache;
4747
import org.truffleruby.core.rope.Rope;
4848
import org.truffleruby.core.rope.RopeCache;
49-
import org.truffleruby.core.rope.RopeKey;
5049
import org.truffleruby.core.string.CoreStrings;
5150
import org.truffleruby.core.string.FrozenStringLiterals;
5251
import org.truffleruby.core.symbol.SymbolTable;

src/main/java/org/truffleruby/RubyLanguage.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import org.truffleruby.stdlib.CoverageManager;
4040

4141
import java.util.ArrayList;
42-
import java.util.Collection;
4342
import java.util.Collections;
4443
import java.util.List;
4544

src/main/java/org/truffleruby/builtins/CoreMethodNodeManager.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
*/
1010
package org.truffleruby.builtins;
1111

12-
import java.util.ArrayList;
1312
import java.util.Arrays;
1413
import java.util.List;
1514
import java.util.function.Function;

src/main/java/org/truffleruby/builtins/PrimitiveNodeConstructor.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import com.oracle.truffle.api.dsl.NodeFactory;
1313
import com.oracle.truffle.api.source.Source;
14-
import com.oracle.truffle.api.source.SourceSection;
1514
import org.truffleruby.RubyContext;
1615
import org.truffleruby.core.RaiseIfFrozenNode;
1716
import org.truffleruby.core.array.ArrayUtils;
@@ -24,9 +23,6 @@
2423
import org.truffleruby.language.arguments.ReadSelfNode;
2524
import org.truffleruby.parser.Translator;
2625

27-
import java.util.ArrayList;
28-
import java.util.List;
29-
3026
public class PrimitiveNodeConstructor {
3127

3228
private final Primitive annotation;

src/main/java/org/truffleruby/cext/CExtNodes.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
import org.truffleruby.builtins.YieldingCoreMethodNode;
4747
import org.truffleruby.cext.CExtNodesFactory.CallCWithMutexNodeFactory;
4848
import org.truffleruby.cext.CExtNodesFactory.StringToNativeNodeGen;
49-
import org.truffleruby.cext.CExtNodesFactory.CallCWithMutexNodeFactory.CallCWithMutexNodeGen;
5049
import org.truffleruby.core.CoreLibrary;
5150
import org.truffleruby.core.MarkingServiceNodes;
5251
import org.truffleruby.core.MarkingService.ExtensionCallStack;

src/main/java/org/truffleruby/core/CoreLibrary.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
import org.truffleruby.parser.ast.RootParseNode;
7373
import org.truffleruby.platform.NativeConfiguration;
7474
import org.truffleruby.platform.NativeTypes;
75-
import org.truffleruby.platform.Platform;
7675
import org.truffleruby.shared.BuildInformationImpl;
7776
import org.truffleruby.shared.TruffleRuby;
7877

src/main/java/org/truffleruby/core/binding/BindingNodes.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
import org.truffleruby.language.arguments.RubyArguments;
3434
import org.truffleruby.language.control.RaiseException;
3535
import org.truffleruby.language.locals.FindDeclarationVariableNodes;
36-
import org.truffleruby.language.locals.ReadFrameSlotNode;
37-
import org.truffleruby.language.locals.ReadFrameSlotNodeGen;
3836
import org.truffleruby.language.locals.WriteFrameSlotNode;
3937
import org.truffleruby.language.locals.WriteFrameSlotNodeGen;
4038
import org.truffleruby.language.locals.FindDeclarationVariableNodes.FrameSlotAndDepth;

src/main/java/org/truffleruby/core/format/write/array/WriteValueNode.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import com.oracle.truffle.api.dsl.NodeChild;
1414
import com.oracle.truffle.api.dsl.Specialization;
1515
import com.oracle.truffle.api.frame.VirtualFrame;
16-
import com.oracle.truffle.api.nodes.Node;
1716
import org.truffleruby.core.array.ArrayUtils;
1817
import org.truffleruby.core.format.FormatNode;
1918
import org.truffleruby.core.format.MissingValue;

src/main/java/org/truffleruby/core/inlined/CoreMethods.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import org.truffleruby.language.RubyNode;
1919
import org.truffleruby.language.dispatch.RubyCallNode;
2020
import org.truffleruby.language.dispatch.RubyCallNodeParameters;
21-
import org.truffleruby.language.literal.NilLiteralNode;
2221
import org.truffleruby.language.methods.BlockDefinitionNode;
2322
import org.truffleruby.language.methods.InternalMethod;
2423
import org.truffleruby.parser.TranslatorEnvironment;

0 commit comments

Comments
 (0)