|
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 |
| 5 | +import dotty.tools.dotc.core.Flags._ |
| 6 | +import dotty.tools.dotc.core.Symbols._ |
7 | 7 | import dotty.tools.dotc.transform.MegaPhase._ |
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} |
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,8 @@ import StdNames.nme |
82 | 56 | * @author Dmitry Petrashko |
83 | 57 | */ |
84 | 58 | class LabelDefs extends MiniPhase { |
| 59 | + import tpd._ |
| 60 | + |
85 | 61 | def phaseName: String = "labelDef" |
86 | 62 |
|
87 | 63 | override def transformDefDef(tree: DefDef)(implicit ctx: Context): Tree = { |
|
0 commit comments