Skip to content

Commit f3b66e1

Browse files
committed
Edit unused imports
1 parent 4f3d767 commit f3b66e1

File tree

262 files changed

+119
-725
lines changed

Some content is hidden

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

262 files changed

+119
-725
lines changed

compiler/src/dotty/tools/MainGenericRunner.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@ package dotty.tools
33

44
import scala.annotation.tailrec
55
import scala.io.Source
6-
import scala.util.{ Try, Success, Failure }
6+
import scala.util.Try
77
import java.io.File
88
import java.lang.Thread
99
import scala.annotation.internal.sharable
1010
import dotty.tools.dotc.util.ClasspathFromClassloader
1111
import dotty.tools.runner.ObjectRunner
1212
import dotty.tools.dotc.config.Properties.envOrNone
13-
import java.util.jar._
1413
import dotty.tools.io.Jar
1514
import dotty.tools.runner.ScalaClassLoader
16-
import java.nio.file.{Files, Paths, Path}
15+
import java.nio.file.Paths
1716
import dotty.tools.dotc.config.CommandLineParser
1817
import dotty.tools.scripting.StringDriver
1918

compiler/src/dotty/tools/backend/WorklistAlgorithm.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package backend
33

4-
import scala.collection.mutable
5-
64
/**
75
* Simple implementation of a worklist algorithm. A processing
86
* function is applied repeatedly to the first element in the

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import dotty.tools.dotc.report
1111
* the compiler cake (Global).
1212
*/
1313
final class BCodeAsmCommon[I <: DottyBackendInterface](val interface: I) {
14-
import interface.{_, given}
14+
import interface.given
1515
import DottyBackendInterface.symExtensions
1616

1717
/**

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,12 @@ import scala.annotation.switch
66
import scala.collection.mutable.SortedMap
77

88
import scala.tools.asm
9-
import scala.tools.asm.{Handle, Label, Opcodes}
9+
import scala.tools.asm.{Handle, Opcodes}
1010
import BCodeHelpers.InvokeStyle
1111

1212
import dotty.tools.dotc.ast.tpd
1313
import dotty.tools.dotc.CompilationUnit
1414
import dotty.tools.dotc.core.Constants._
15-
import dotty.tools.dotc.core.Decorators._
1615
import dotty.tools.dotc.core.Flags.{Label => LabelFlag, _}
1716
import dotty.tools.dotc.core.Types._
1817
import dotty.tools.dotc.core.StdNames.{nme, str}
@@ -915,7 +914,6 @@ trait BCodeBodyBuilder extends BCodeSkelBuilder {
915914
var default: asm.Label = null
916915
var indirectBlocks: List[(asm.Label, Tree)] = Nil
917916

918-
import scala.collection.mutable
919917

920918
// Cases grouped by their hashCode
921919
val casesByHash = SortedMap.empty[Int, List[(String, Either[asm.Label, Tree])]]

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ trait BCodeHelpers extends BCodeIdiomatic with BytecodeWriters {
6262
@threadUnsafe lazy val JavaAnnotationClass: ClassSymbol = requiredClass("java.lang.annotation.Annotation")
6363

6464
val bCodeAsmCommon: BCodeAsmCommon[int.type] = new BCodeAsmCommon(int)
65-
import bCodeAsmCommon._
6665

6766
/*
6867
* must-single-thread
@@ -479,7 +478,7 @@ trait BCodeHelpers extends BCodeIdiomatic with BytecodeWriters {
479478
} // end of trait BCAnnotGen
480479

481480
trait BCJGenSigGen {
482-
import int.{_, given}
481+
import int.given
483482

484483
def getCurrentCUnit(): CompilationUnit
485484

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ package jvm
44

55
import scala.tools.asm
66
import scala.annotation.switch
7-
import scala.collection.mutable
87
import Primitives.{NE, EQ, TestOp, ArithmeticOp}
98
import scala.tools.asm.tree.MethodInsnNode
109
import dotty.tools.dotc.report

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,12 @@ package backend
33
package jvm
44

55
import scala.collection.{ mutable, immutable }
6-
import scala.annotation.switch
76

87
import scala.tools.asm
9-
import scala.tools.asm.util.{TraceMethodVisitor, ASMifier}
10-
import java.io.PrintWriter
118

129
import dotty.tools.dotc.ast.tpd
1310
import dotty.tools.dotc.ast.TreeTypeMap
1411
import dotty.tools.dotc.CompilationUnit
15-
import dotty.tools.dotc.core.Annotations.Annotation
1612
import dotty.tools.dotc.core.Decorators._
1713
import dotty.tools.dotc.core.Flags._
1814
import dotty.tools.dotc.core.StdNames._

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import dotty.tools.dotc.CompilationUnit
99
import dotty.tools.dotc.core.StdNames.nme
1010
import dotty.tools.dotc.core.Symbols._
1111
import dotty.tools.dotc.ast.tpd
12-
import dotty.tools.dotc.ast.tpd.TreeOps
1312

1413
/*
1514
*
@@ -18,7 +17,7 @@ import dotty.tools.dotc.ast.tpd.TreeOps
1817
*
1918
*/
2019
trait BCodeSyncAndTry extends BCodeBodyBuilder {
21-
import int.{_, given}
20+
import int.given
2221
import tpd._
2322
import bTypes._
2423
import coreBTypes._

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import scala.tools.asm
1515
abstract class BTypes {
1616

1717
val int: DottyBackendInterface
18-
import int.{_, given}
18+
import int.given
1919
/**
2020
* A map from internal names to ClassBTypes. Every ClassBType is added to this map on its
2121
* construction.

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@ package dotty.tools
22
package backend
33
package jvm
44

5-
import java.io.{ DataOutputStream, FileOutputStream, IOException, OutputStream, File => JFile }
5+
import java.io.{ DataOutputStream, FileOutputStream, IOException, File as JFile }
66
import java.nio.channels.ClosedByInterruptException
7-
import java.nio.file.Files
87
import dotty.tools.io._
98
import dotty.tools.dotc.report
109

11-
import java.util.jar.Attributes.Name
12-
import scala.language.postfixOps
1310

1411
/** Can't output a file due to the state of the file system. */
1512
class FileConflictException(msg: String, val file: AbstractFile) extends IOException(msg)

0 commit comments

Comments
 (0)