|
1 | 1 | package dotty.tools.backend.jvm
|
2 | 2 |
|
3 |
| -import dotty.tools.dotc.ast.Trees.Thicket |
4 |
| -import dotty.tools.dotc.ast.{Trees, tpd} |
| 3 | +import dotty.tools.dotc.ast.tpd |
5 | 4 | import dotty.tools.dotc.core.Contexts.Context
|
6 |
| -import dotty.tools.dotc.core.Types |
7 |
| -import dotty.tools.dotc.transform.TreeTransforms.{TransformerInfo, TreeTransform, MiniPhase, MiniPhaseTransform} |
8 |
| -import dotty.tools.dotc |
9 |
| -import dotty.tools.dotc.backend.jvm.DottyPrimitives |
10 |
| -import dotty.tools.dotc.core.Flags.FlagSet |
11 |
| -import dotty.tools.dotc.transform.Erasure |
12 |
| -import dotty.tools.dotc.transform.SymUtils._ |
13 |
| -import java.io.{File => JFile} |
| 5 | +import dotty.tools.dotc.core.Flags._ |
| 6 | +import dotty.tools.dotc.core.Symbols._ |
| 7 | +import dotty.tools.dotc.transform.TreeTransforms._ |
14 | 8 |
|
15 |
| -import scala.collection.generic.Clearable |
16 | 9 | import scala.collection.mutable
|
17 |
| -import scala.collection.mutable.{ListBuffer, ArrayBuffer} |
18 |
| -import scala.reflect.ClassTag |
19 |
| -import dotty.tools.io.{Directory, PlainDirectory, AbstractFile} |
20 |
| -import scala.tools.asm.{ClassVisitor, FieldVisitor, MethodVisitor} |
21 |
| -import scala.tools.nsc.backend.jvm.{BCodeHelpers, BackendInterface} |
22 |
| -import dotty.tools.dotc.core._ |
23 |
| -import Periods._ |
24 |
| -import SymDenotations._ |
25 |
| -import Contexts._ |
26 |
| -import Types._ |
27 |
| -import Symbols._ |
28 |
| -import Denotations._ |
29 |
| -import Phases._ |
30 |
| -import java.lang.AssertionError |
31 |
| -import dotty.tools.dotc.util.Positions.Position |
32 |
| -import Decorators._ |
33 |
| -import tpd._ |
34 |
| -import Flags._ |
35 |
| -import StdNames.nme |
36 | 10 |
|
37 | 11 | /**
|
38 | 12 | * Verifies that each Label DefDef has only a single address to jump back and
|
@@ -82,6 +56,7 @@ import StdNames.nme
|
82 | 56 | * @author Dmitry Petrashko
|
83 | 57 | */
|
84 | 58 | class LabelDefs extends MiniPhaseTransform {
|
| 59 | + import tpd._ |
85 | 60 |
|
86 | 61 | def phaseName: String = "labelDef"
|
87 | 62 |
|
|
0 commit comments