Skip to content

Commit 6db7a8c

Browse files
committed
[Truffle] Organise imports.
1 parent be3b19c commit 6db7a8c

File tree

195 files changed

+225
-631
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+225
-631
lines changed

truffle/src/main/java/org/jruby/truffle/TruffleBridgeImpl.java

-6
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,28 @@
99
*/
1010
package org.jruby.truffle;
1111

12-
import com.oracle.truffle.api.CallTarget;
1312
import com.oracle.truffle.api.Truffle;
1413
import com.oracle.truffle.api.frame.MaterializedFrame;
1514
import com.oracle.truffle.api.source.BytesDecoder;
1615
import com.oracle.truffle.api.source.Source;
1716
import com.oracle.truffle.api.source.SourceSection;
18-
1917
import org.jruby.TruffleBridge;
2018
import org.jruby.runtime.builtin.IRubyObject;
2119
import org.jruby.truffle.nodes.RubyNode;
2220
import org.jruby.truffle.nodes.TopLevelRaiseHandler;
2321
import org.jruby.truffle.nodes.control.SequenceNode;
2422
import org.jruby.truffle.nodes.core.*;
2523
import org.jruby.truffle.nodes.rubinius.ByteArrayNodesFactory;
26-
import org.jruby.truffle.pack.parser.PackParser;
2724
import org.jruby.truffle.nodes.rubinius.PosixNodesFactory;
28-
import org.jruby.truffle.nodes.rubinius.RubiniusTypeNodes;
2925
import org.jruby.truffle.nodes.rubinius.RubiniusTypeNodesFactory;
3026
import org.jruby.truffle.runtime.RubyContext;
3127
import org.jruby.truffle.runtime.backtrace.Backtrace;
3228
import org.jruby.truffle.runtime.control.RaiseException;
3329
import org.jruby.truffle.runtime.core.RubyArray;
3430
import org.jruby.truffle.runtime.core.RubyClass;
3531
import org.jruby.truffle.runtime.core.RubyException;
36-
import org.jruby.truffle.runtime.util.FileUtils;
3732
import org.jruby.truffle.translator.NodeWrapper;
3833
import org.jruby.truffle.translator.TranslatorDriver;
39-
import org.jruby.util.ByteList;
4034
import org.jruby.util.cli.Options;
4135

4236
import java.io.File;

truffle/src/main/java/org/jruby/truffle/nodes/RubyNode.java

+1-8
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,17 @@
99
*/
1010
package org.jruby.truffle.nodes;
1111

12-
import com.oracle.truffle.api.CompilerAsserts;
13-
import com.oracle.truffle.api.CompilerDirectives;
14-
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
1512
import com.oracle.truffle.api.CompilerDirectives;
1613
import com.oracle.truffle.api.Truffle;
14+
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
1715
import com.oracle.truffle.api.dsl.TypeSystemReference;
1816
import com.oracle.truffle.api.frame.MaterializedFrame;
1917
import com.oracle.truffle.api.frame.VirtualFrame;
20-
import com.oracle.truffle.api.instrument.Probe;
2118
import com.oracle.truffle.api.instrument.ProbeNode;
2219
import com.oracle.truffle.api.interop.TruffleObject;
2320
import com.oracle.truffle.api.nodes.Node;
2421
import com.oracle.truffle.api.nodes.UnexpectedResultException;
2522
import com.oracle.truffle.api.source.SourceSection;
26-
2723
import jnr.posix.POSIX;
2824
import org.jruby.truffle.nodes.dispatch.DispatchAction;
2925
import org.jruby.truffle.nodes.instrument.RubyWrapperNode;
@@ -34,9 +30,6 @@
3430
import org.jruby.truffle.runtime.UndefinedPlaceholder;
3531
import org.jruby.truffle.runtime.core.*;
3632
import org.jruby.truffle.runtime.rubinius.RubiniusByteArray;
37-
import org.jruby.util.ByteList;
38-
39-
import java.math.BigInteger;
4033

4134
/**
4235
* Base class for most nodes in Ruby.

truffle/src/main/java/org/jruby/truffle/nodes/RubyTypes.java

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import com.oracle.truffle.api.dsl.TypeSystem;
1313
import com.oracle.truffle.api.dsl.internal.DSLOptions;
1414
import com.oracle.truffle.api.interop.TruffleObject;
15-
import org.jruby.truffle.nodes.dispatch.DispatchAction;
16-
import org.jruby.truffle.runtime.LexicalScope;
1715
import org.jruby.truffle.runtime.UndefinedPlaceholder;
1816
import org.jruby.truffle.runtime.core.*;
1917
import org.jruby.truffle.runtime.rubinius.RubiniusByteArray;

truffle/src/main/java/org/jruby/truffle/nodes/TopLevelRaiseHandler.java

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import com.oracle.truffle.api.frame.VirtualFrame;
1313
import com.oracle.truffle.api.source.SourceSection;
14-
import org.jruby.RubySystemExit;
1514
import org.jruby.truffle.runtime.RubyContext;
1615
import org.jruby.truffle.runtime.backtrace.Backtrace;
1716
import org.jruby.truffle.runtime.control.RaiseException;

truffle/src/main/java/org/jruby/truffle/nodes/WriteConstantNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import com.oracle.truffle.api.CompilerDirectives;
1313
import com.oracle.truffle.api.frame.VirtualFrame;
1414
import com.oracle.truffle.api.source.SourceSection;
15-
1615
import org.jruby.truffle.runtime.RubyContext;
1716
import org.jruby.truffle.runtime.control.RaiseException;
1817
import org.jruby.truffle.runtime.core.RubyModule;

truffle/src/main/java/org/jruby/truffle/nodes/array/ArrayReadNormalizedNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.oracle.truffle.api.dsl.NodeChildren;
1515
import com.oracle.truffle.api.dsl.Specialization;
1616
import com.oracle.truffle.api.frame.VirtualFrame;
17-
import com.oracle.truffle.api.nodes.UnexpectedResultException;
1817
import com.oracle.truffle.api.source.SourceSection;
1918
import org.jruby.truffle.nodes.RubyNode;
2019
import org.jruby.truffle.nodes.core.ArrayGuards;

truffle/src/main/java/org/jruby/truffle/nodes/array/ArrayWriteNormalizedNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.jruby.truffle.runtime.RubyContext;
2121
import org.jruby.truffle.runtime.core.RubyArray;
2222
import org.jruby.truffle.runtime.core.RubyBasicObject;
23-
import org.jruby.truffle.runtime.core.RubyNilClass;
2423
import org.jruby.truffle.runtime.util.ArrayUtils;
2524

2625
@NodeChildren({

truffle/src/main/java/org/jruby/truffle/nodes/array/GeneralizeArrayNode.java

-3
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,12 @@
1515
import com.oracle.truffle.api.dsl.Specialization;
1616
import com.oracle.truffle.api.frame.VirtualFrame;
1717
import com.oracle.truffle.api.source.SourceSection;
18-
import com.oracle.truffle.api.utilities.ConditionProfile;
1918
import org.jruby.truffle.nodes.RubyNode;
2019
import org.jruby.truffle.nodes.core.ArrayGuards;
2120
import org.jruby.truffle.runtime.RubyContext;
2221
import org.jruby.truffle.runtime.core.RubyArray;
2322
import org.jruby.truffle.runtime.util.ArrayUtils;
2423

25-
import java.util.Arrays;
26-
2724
@NodeChildren({
2825
@NodeChild(value="array", type=RubyNode.class),
2926
@NodeChild(value="requiredCapacity", type=RubyNode.class)

truffle/src/main/java/org/jruby/truffle/nodes/cast/ArrayCastNode.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
import com.oracle.truffle.api.frame.VirtualFrame;
1717
import com.oracle.truffle.api.source.SourceSection;
1818
import org.jruby.truffle.nodes.RubyNode;
19-
import org.jruby.truffle.nodes.dispatch.*;
19+
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
20+
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
21+
import org.jruby.truffle.nodes.dispatch.DispatchNode;
22+
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
2023
import org.jruby.truffle.runtime.RubyContext;
2124
import org.jruby.truffle.runtime.control.RaiseException;
2225
import org.jruby.truffle.runtime.core.RubyArray;

truffle/src/main/java/org/jruby/truffle/nodes/cast/BooleanCastNode.java

-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
import com.oracle.truffle.api.dsl.NodeChild;
1313
import com.oracle.truffle.api.dsl.Specialization;
1414
import com.oracle.truffle.api.frame.VirtualFrame;
15-
import com.oracle.truffle.api.nodes.UnexpectedResultException;
1615
import com.oracle.truffle.api.source.SourceSection;
17-
1816
import org.jruby.truffle.nodes.RubyNode;
1917
import org.jruby.truffle.runtime.RubyContext;
2018
import org.jruby.truffle.runtime.core.RubyBasicObject;

truffle/src/main/java/org/jruby/truffle/nodes/cast/HashCastNode.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
import com.oracle.truffle.api.frame.VirtualFrame;
1616
import com.oracle.truffle.api.source.SourceSection;
1717
import org.jruby.truffle.nodes.RubyNode;
18-
import org.jruby.truffle.nodes.dispatch.*;
18+
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
19+
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
20+
import org.jruby.truffle.nodes.dispatch.DispatchNode;
21+
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
1922
import org.jruby.truffle.runtime.RubyContext;
2023
import org.jruby.truffle.runtime.control.RaiseException;
2124
import org.jruby.truffle.runtime.core.RubyBasicObject;

truffle/src/main/java/org/jruby/truffle/nodes/cast/NumericToFloatNode.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
*/
1010
package org.jruby.truffle.nodes.cast;
1111

12+
import com.oracle.truffle.api.CompilerDirectives;
13+
import com.oracle.truffle.api.dsl.Fallback;
14+
import com.oracle.truffle.api.dsl.NodeChild;
15+
import com.oracle.truffle.api.dsl.Specialization;
16+
import com.oracle.truffle.api.frame.VirtualFrame;
17+
import com.oracle.truffle.api.source.SourceSection;
1218
import org.jruby.truffle.nodes.RubyNode;
1319
import org.jruby.truffle.nodes.core.KernelNodes;
1420
import org.jruby.truffle.nodes.core.KernelNodesFactory;
@@ -19,13 +25,6 @@
1925
import org.jruby.truffle.runtime.control.RaiseException;
2026
import org.jruby.truffle.runtime.core.RubyBasicObject;
2127

22-
import com.oracle.truffle.api.CompilerDirectives;
23-
import com.oracle.truffle.api.dsl.Fallback;
24-
import com.oracle.truffle.api.dsl.NodeChild;
25-
import com.oracle.truffle.api.dsl.Specialization;
26-
import com.oracle.truffle.api.frame.VirtualFrame;
27-
import com.oracle.truffle.api.source.SourceSection;
28-
2928
/**
3029
* Casts a value into a Ruby Float (double).
3130
*/

truffle/src/main/java/org/jruby/truffle/nodes/cast/ProcCastNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import com.oracle.truffle.api.source.SourceSection;
1616
import org.jruby.truffle.nodes.RubyNode;
1717
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
18-
import org.jruby.truffle.nodes.dispatch.DispatchHeadNode;
1918
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
2019
import org.jruby.truffle.runtime.RubyContext;
2120
import org.jruby.truffle.runtime.core.RubyBasicObject;

truffle/src/main/java/org/jruby/truffle/nodes/cast/SingleValueCastNode.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@
99
*/
1010
package org.jruby.truffle.nodes.cast;
1111

12+
import com.oracle.truffle.api.dsl.NodeChild;
13+
import com.oracle.truffle.api.dsl.Specialization;
1214
import com.oracle.truffle.api.frame.VirtualFrame;
15+
import com.oracle.truffle.api.source.SourceSection;
1316
import org.jruby.truffle.nodes.RubyNode;
1417
import org.jruby.truffle.runtime.RubyContext;
1518
import org.jruby.truffle.runtime.core.RubyArray;
1619
import org.jruby.truffle.runtime.core.RubyNilClass;
1720

18-
import com.oracle.truffle.api.dsl.NodeChild;
19-
import com.oracle.truffle.api.dsl.Specialization;
20-
import com.oracle.truffle.api.source.SourceSection;
21-
2221
@NodeChild(value = "child", type = RubyNode.class)
2322
public abstract class SingleValueCastNode extends RubyNode {
2423

truffle/src/main/java/org/jruby/truffle/nodes/cast/SplatCastNode.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
import org.jruby.truffle.nodes.RubyNode;
1818
import org.jruby.truffle.nodes.core.ArrayDupNode;
1919
import org.jruby.truffle.nodes.core.ArrayDupNodeFactory;
20-
import org.jruby.truffle.nodes.dispatch.*;
20+
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
21+
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
22+
import org.jruby.truffle.nodes.dispatch.DispatchNode;
23+
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
2124
import org.jruby.truffle.runtime.RubyContext;
2225
import org.jruby.truffle.runtime.control.RaiseException;
2326
import org.jruby.truffle.runtime.core.RubyArray;

truffle/src/main/java/org/jruby/truffle/nodes/cast/ToSNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.jruby.truffle.nodes.core.KernelNodes;
2121
import org.jruby.truffle.nodes.core.KernelNodesFactory;
2222
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
23-
import org.jruby.truffle.nodes.dispatch.DispatchHeadNode;
2423
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
2524
import org.jruby.truffle.runtime.RubyContext;
2625
import org.jruby.truffle.runtime.core.RubyString;

truffle/src/main/java/org/jruby/truffle/nodes/coerce/SymbolOrToStrNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import com.oracle.truffle.api.dsl.Specialization;
1616
import com.oracle.truffle.api.frame.VirtualFrame;
1717
import com.oracle.truffle.api.source.SourceSection;
18-
1918
import org.jruby.truffle.nodes.RubyNode;
2019
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
2120
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;

truffle/src/main/java/org/jruby/truffle/nodes/control/BreakNode.java

-3
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@
1111

1212
import com.oracle.truffle.api.frame.VirtualFrame;
1313
import com.oracle.truffle.api.source.SourceSection;
14-
1514
import org.jruby.truffle.nodes.RubyNode;
16-
import org.jruby.truffle.runtime.RubyArguments;
1715
import org.jruby.truffle.runtime.RubyContext;
1816
import org.jruby.truffle.runtime.control.BreakException;
19-
import org.jruby.truffle.runtime.core.RubyProc;
2017
import org.jruby.truffle.translator.TranslatorEnvironment.BlockID;
2118

2219
public class BreakNode extends RubyNode {

truffle/src/main/java/org/jruby/truffle/nodes/control/FlipFlopNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import com.oracle.truffle.api.frame.VirtualFrame;
1313
import com.oracle.truffle.api.source.SourceSection;
14-
1514
import org.jruby.truffle.nodes.RubyNode;
1615
import org.jruby.truffle.nodes.cast.BooleanCastNode;
1716
import org.jruby.truffle.nodes.cast.BooleanCastNodeFactory;

truffle/src/main/java/org/jruby/truffle/nodes/control/IfNode.java

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import com.oracle.truffle.api.frame.VirtualFrame;
1313
import com.oracle.truffle.api.source.SourceSection;
1414
import com.oracle.truffle.api.utilities.BranchProfile;
15-
import com.oracle.truffle.api.utilities.ConditionProfile;
16-
1715
import org.jruby.truffle.nodes.RubyNode;
1816
import org.jruby.truffle.nodes.cast.BooleanCastNode;
1917
import org.jruby.truffle.nodes.cast.BooleanCastNodeFactory;

truffle/src/main/java/org/jruby/truffle/nodes/control/NotNode.java

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import com.oracle.truffle.api.frame.VirtualFrame;
1313
import com.oracle.truffle.api.source.SourceSection;
14-
1514
import org.jruby.truffle.nodes.RubyNode;
1615
import org.jruby.truffle.nodes.cast.BooleanCastNode;
1716
import org.jruby.truffle.nodes.cast.BooleanCastNodeFactory;

truffle/src/main/java/org/jruby/truffle/nodes/control/OrNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
*/
1010
package org.jruby.truffle.nodes.control;
1111

12-
import com.oracle.truffle.api.utilities.ConditionProfile;
1312
import com.oracle.truffle.api.frame.VirtualFrame;
1413
import com.oracle.truffle.api.source.SourceSection;
14+
import com.oracle.truffle.api.utilities.ConditionProfile;
1515
import org.jruby.truffle.nodes.RubyNode;
1616
import org.jruby.truffle.nodes.cast.BooleanCastNode;
1717
import org.jruby.truffle.nodes.cast.BooleanCastNodeFactory;

truffle/src/main/java/org/jruby/truffle/nodes/control/TraceNode.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
import org.jruby.truffle.nodes.RubyNode;
2020
import org.jruby.truffle.runtime.RubyArguments;
2121
import org.jruby.truffle.runtime.RubyContext;
22-
import org.jruby.truffle.runtime.core.*;
22+
import org.jruby.truffle.runtime.core.RubyBinding;
23+
import org.jruby.truffle.runtime.core.RubyProc;
24+
import org.jruby.truffle.runtime.core.RubyString;
2325

2426
public class TraceNode extends RubyNode {
2527

truffle/src/main/java/org/jruby/truffle/nodes/control/WhenSplatNode.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
import com.oracle.truffle.api.nodes.UnexpectedResultException;
1414
import com.oracle.truffle.api.source.SourceSection;
1515
import org.jruby.truffle.nodes.RubyNode;
16-
import org.jruby.truffle.nodes.dispatch.*;
16+
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
17+
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
1718
import org.jruby.truffle.runtime.RubyContext;
1819
import org.jruby.truffle.runtime.core.RubyArray;
1920

truffle/src/main/java/org/jruby/truffle/nodes/control/WhileNode.java

-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,10 @@
1616
import com.oracle.truffle.api.nodes.RepeatingNode;
1717
import com.oracle.truffle.api.source.SourceSection;
1818
import com.oracle.truffle.api.utilities.BranchProfile;
19-
2019
import org.jruby.truffle.nodes.RubyNode;
2120
import org.jruby.truffle.nodes.cast.BooleanCastNode;
2221
import org.jruby.truffle.nodes.cast.BooleanCastNodeFactory;
2322
import org.jruby.truffle.runtime.RubyContext;
24-
import org.jruby.truffle.runtime.control.BreakException;
2523
import org.jruby.truffle.runtime.control.NextException;
2624
import org.jruby.truffle.runtime.control.RedoException;
2725

truffle/src/main/java/org/jruby/truffle/nodes/core/ArrayDropTailNode.java

-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414
import com.oracle.truffle.api.dsl.NodeChildren;
1515
import com.oracle.truffle.api.dsl.Specialization;
1616
import com.oracle.truffle.api.source.SourceSection;
17-
1817
import org.jruby.truffle.nodes.RubyNode;
1918
import org.jruby.truffle.runtime.RubyContext;
2019
import org.jruby.truffle.runtime.core.RubyArray;
2120
import org.jruby.truffle.runtime.util.ArrayUtils;
2221

23-
import java.util.Arrays;
24-
2522
@NodeChildren({@NodeChild(value = "array", type = RubyNode.class)})
2623
@ImportStatic(ArrayGuards.class)
2724
public abstract class ArrayDropTailNode extends RubyNode {

truffle/src/main/java/org/jruby/truffle/nodes/core/ArrayGetTailNode.java

-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414
import com.oracle.truffle.api.dsl.NodeChildren;
1515
import com.oracle.truffle.api.dsl.Specialization;
1616
import com.oracle.truffle.api.source.SourceSection;
17-
1817
import org.jruby.truffle.nodes.RubyNode;
1918
import org.jruby.truffle.runtime.RubyContext;
2019
import org.jruby.truffle.runtime.core.RubyArray;
2120
import org.jruby.truffle.runtime.util.ArrayUtils;
2221

23-
import java.util.Arrays;
24-
2522
@NodeChildren({@NodeChild(value = "array", type = RubyNode.class)})
2623
@ImportStatic(ArrayGuards.class)
2724
public abstract class ArrayGetTailNode extends RubyNode {

0 commit comments

Comments
 (0)