@@ -4,45 +4,32 @@ import dotty.tools.dotc.CompilationUnit
44import dotty .tools .dotc .ast .Trees .{PackageDef , ValDef }
55import dotty .tools .dotc .ast .tpd
66import dotty .tools .dotc .core .Phases .Phase
7- import dotty .tools .dotc .core .Names .TypeName
87
98import scala .collection .mutable
10- import scala .collection .JavaConverters ._
11- import scala .tools .asm .{ClassVisitor , CustomAttr , FieldVisitor , MethodVisitor }
9+ import scala .tools .asm .CustomAttr
1210import scala .tools .nsc .backend .jvm ._
13- import dotty .tools .dotc
14- import dotty .tools .dotc .transform .Erasure
1511import dotty .tools .dotc .transform .SymUtils ._
1612import dotty .tools .dotc .interfaces
1713import java .util .Optional
1814
19- import scala .reflect .ClassTag
2015import dotty .tools .dotc .core ._
2116import dotty .tools .dotc .sbt .ExtractDependencies
22- import Periods ._
23- import SymDenotations ._
2417import Contexts ._
25- import Types ._
2618import Symbols ._
27- import Denotations ._
2819import Decorators ._
2920
30- import Phases ._
31- import java .lang .AssertionError
32- import java .io .{DataOutputStream , File => JFile }
33- import java .nio .file .{Files , FileSystem , FileSystems , Path => JPath }
21+ import java .io .DataOutputStream
3422
35- import dotty .tools .io .{ Directory , File , Jar }
23+ import dotty .tools .io .Directory
3624
3725import scala .tools .asm
3826import scala .tools .asm .tree ._
39- import dotty .tools .dotc .util .{DotClass , Positions }
4027import tpd ._
4128import StdNames ._
4229import dotty .tools .io ._
4330
4431class GenBCode extends Phase {
45- def phaseName : String = " genBCode "
32+ def phaseName : String = GenBCode .name
4633 private val entryPoints = new mutable.HashSet [Symbol ]()
4734 def registerEntryPoint (sym : Symbol ) = entryPoints += sym
4835
@@ -80,6 +67,10 @@ class GenBCode extends Phase {
8067 }
8168}
8269
70+ object GenBCode {
71+ val name : String = " genBCode"
72+ }
73+
8374class GenBCodePipeline (val entryPoints : List [Symbol ], val int : DottyBackendInterface )(implicit val ctx : Context ) extends BCodeSyncAndTry {
8475
8576 var tree : Tree = _
0 commit comments