aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/Flatten.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-08-18 23:18:19 +0200
committerMartin Odersky <odersky@gmail.com>2014-08-18 23:31:42 +0200
commitf0519c9e384ab1e0c8379caa08ed73a7347cf59c (patch)
tree67d5e959621c746acec8c899e06cbd9ec0aa9c4f /src/dotty/tools/dotc/Flatten.scala
parent3afdefd1796af0aa256dfde6a4e3588c0fb00e61 (diff)
downloaddotty-f0519c9e384ab1e0c8379caa08ed73a7347cf59c.tar.gz
dotty-f0519c9e384ab1e0c8379caa08ed73a7347cf59c.tar.bz2
dotty-f0519c9e384ab1e0c8379caa08ed73a7347cf59c.zip
Changed phase dependencies from names to classes.
Don't want stringly types for this.
Diffstat (limited to 'src/dotty/tools/dotc/Flatten.scala')
-rw-r--r--src/dotty/tools/dotc/Flatten.scala15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/Flatten.scala b/src/dotty/tools/dotc/Flatten.scala
new file mode 100644
index 000000000..71f669e26
--- /dev/null
+++ b/src/dotty/tools/dotc/Flatten.scala
@@ -0,0 +1,15 @@
+package dotty.tools.dotc
+package transform
+
+import core._
+import DenotTransformers.SymTransformer
+import Phases.Phase
+import Contexts.Context
+import SymDenotations.SymDenotation
+import TreeTransforms.MiniPhaseTransform
+
+class Flatten extends MiniPhaseTransform with SymTransformer { thisTransformer =>
+ override def phaseName = "flatten"
+
+ def transformSym(ref: SymDenotation)(implicit ctx: Context) = ???
+} \ No newline at end of file