Skip to content

Commit 1d48e53

Browse files
committed
Rewrite imports
1 parent 8b27ecb commit 1d48e53

File tree

211 files changed

+138
-455
lines changed

Some content is hidden

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

211 files changed

+138
-455
lines changed

compiler/src/dotty/tools/MainGenericCompiler.scala

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,7 @@ import scala.annotation.tailrec
66
import scala.io.Source
77
import scala.util.Try
88
import java.io.File
9-
import java.lang.Thread
109
import scala.annotation.internal.sharable
11-
import dotty.tools.dotc.util.ClasspathFromClassloader
12-
import dotty.tools.runner.ObjectRunner
13-
import dotty.tools.dotc.config.Properties.envOrNone
14-
import dotty.tools.io.Jar
15-
import dotty.tools.runner.ScalaClassLoader
16-
import java.nio.file.Paths
17-
import dotty.tools.dotc.config.CommandLineParser
18-
import dotty.tools.scripting.StringDriver
1910

2011
enum CompileMode:
2112
case Guess

compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import scala.annotation.{switch, tailrec}
88
import scala.collection.mutable.SortedMap
99

1010
import scala.tools.asm
11-
import scala.tools.asm.{Handle, Opcodes}
11+
import scala.tools.asm.Opcodes
1212
import BCodeHelpers.InvokeStyle
1313

1414
import dotty.tools.dotc.ast.tpd

compiler/src/dotty/tools/backend/jvm/BCodeHelpers.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import dotty.tools.dotc.core.Types.*
3131
import dotty.tools.dotc.core.TypeErasure
3232
import dotty.tools.dotc.transform.GenericSignatures
3333
import dotty.tools.dotc.transform.ElimErasedValueType
34-
import dotty.tools.io.AbstractFile
3534
import dotty.tools.dotc.report
3635

3736
import dotty.tools.backend.jvm.DottyBackendInterface.symExtensions
@@ -49,7 +48,7 @@ trait BCodeHelpers extends BCodeIdiomatic {
4948
import bTypes.*
5049
import tpd.*
5150
import coreBTypes.*
52-
import int.{_, given}
51+
import int.given
5352
import DottyBackendInterface.*
5453

5554
// We need to access GenBCode phase to get access to post-processor components.
@@ -380,7 +379,6 @@ trait BCodeHelpers extends BCodeIdiomatic {
380379
} // end of trait BCAnnotGen
381380

382381
trait BCJGenSigGen {
383-
import int.given
384382

385383
def getCurrentCUnit(): CompilationUnit
386384

compiler/src/dotty/tools/backend/jvm/BCodeIdiomatic.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ trait BCodeIdiomatic {
2121
val int: DottyBackendInterface
2222
val bTypes: BTypesFromSymbols[int.type]
2323

24-
import int.{_, given}
24+
import int.given
2525
import bTypes.*
2626
import coreBTypes.*
2727

compiler/src/dotty/tools/backend/jvm/BCodeSkelBuilder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import dotty.tools.dotc.report
2929
*
3030
*/
3131
trait BCodeSkelBuilder extends BCodeHelpers {
32-
import int.{_, given}
32+
import int.given
3333
import DottyBackendInterface.{symExtensions, _}
3434
import tpd.*
3535
import bTypes.*

compiler/src/dotty/tools/backend/jvm/BTypesFromSymbols.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ package jvm
44

55
import scala.tools.asm
66
import scala.annotation.threadUnsafe
7-
import scala.collection.mutable
8-
import scala.collection.mutable.Clearable
97

108
import dotty.tools.dotc.core.Flags.*
119
import dotty.tools.dotc.core.Contexts.*
@@ -14,7 +12,6 @@ import dotty.tools.dotc.core.Symbols.*
1412
import dotty.tools.dotc.core.Phases.Phase
1513

1614
import dotty.tools.dotc.core.StdNames
17-
import dotty.tools.dotc.core.Phases
1815

1916
/**
2017
* This class mainly contains the method classBTypeFromSymbol, which extracts the necessary

compiler/src/dotty/tools/backend/jvm/BackendUtils.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import scala.tools.asm.tree.InvokeDynamicInsnNode
66
import asm.tree.ClassNode
77
import scala.collection.mutable
88
import scala.jdk.CollectionConverters.*
9-
import dotty.tools.dotc.report
109

1110
import scala.language.unsafeNulls
1211

@@ -76,7 +75,6 @@ class BackendUtils(val postProcessor: PostProcessor) {
7675
*/
7776
def addLambdaDeserialize(classNode: ClassNode, implMethodsArray: Array[Handle]): Unit = {
7877
import asm.Opcodes.*
79-
import bTypes.*
8078
import coreBTypes.*
8179

8280
val cw = classNode

compiler/src/dotty/tools/backend/jvm/ClassfileWriters.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ package dotty.tools.backend.jvm
33
import java.io.{DataOutputStream, File, IOException, BufferedOutputStream, FileOutputStream}
44
import java.nio.ByteBuffer
55
import java.nio.channels.{ClosedByInterruptException, FileChannel}
6-
import java.nio.charset.StandardCharsets.UTF_8
76
import java.nio.file.*
87
import java.nio.file.attribute.FileAttribute
98
import java.util
109
import java.util.concurrent.ConcurrentHashMap
1110
import java.util.zip.{CRC32, Deflater, ZipEntry, ZipOutputStream}
1211

13-
import dotty.tools.dotc.core.Contexts.*
1412
import dotty.tools.dotc.core.Decorators.em
15-
import dotty.tools.io.{AbstractFile, PlainFile, VirtualFile}
13+
import dotty.tools.io.{AbstractFile, PlainFile}
1614
import dotty.tools.io.PlainFile.toPlainFile
1715
import BTypes.InternalName
1816
import scala.util.chaining.*

compiler/src/dotty/tools/backend/jvm/CodeGen.scala

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import scala.language.unsafeNulls
55
import dotty.tools.dotc.CompilationUnit
66
import dotty.tools.dotc.ast.Trees.{PackageDef, ValDef}
77
import dotty.tools.dotc.ast.tpd
8-
import dotty.tools.dotc.core.Phases.Phase
98

109
import scala.collection.mutable
11-
import scala.jdk.CollectionConverters.*
1210

1311
import dotty.tools.dotc.interfaces
1412
import dotty.tools.dotc.report
@@ -21,13 +19,10 @@ import Phases.*
2119
import Symbols.*
2220
import StdNames.nme
2321

24-
import java.io.DataOutputStream
25-
import java.nio.channels.ClosedByInterruptException
2622

2723
import dotty.tools.tasty.{ TastyBuffer, TastyHeaderUnpickler }
2824
import dotty.tools.dotc.core.tasty.TastyUnpickler
2925

30-
import scala.tools.asm
3126
import scala.tools.asm.tree.*
3227
import tpd.*
3328
import dotty.tools.io.AbstractFile

compiler/src/dotty/tools/backend/jvm/CoreBTypes.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ package jvm
66
import dotty.tools.dotc.core.Symbols.*
77
import dotty.tools.dotc.transform.Erasure
88
import scala.tools.asm.{Handle, Opcodes}
9-
import dotty.tools.dotc.core.StdNames
10-
import BTypes.InternalName
119
import PostProcessorFrontendAccess.Lazy
1210

1311
abstract class CoreBTypes {
@@ -58,7 +56,6 @@ abstract class CoreBTypesFromSymbols[I <: DottyBackendInterface] extends CoreBTy
5856

5957
import bTypes.*
6058
import DottyBackendInterface.*
61-
import dotty.tools.dotc.core.Contexts.Context
6259
import frontendAccess.perRunLazy
6360
/**
6461
* Maps primitive types to their corresponding PrimitiveBType. The map is defined lexically above

0 commit comments

Comments
 (0)