diff options
author | Martin Odersky <odersky@gmail.com> | 2015-04-22 14:25:04 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-04-22 17:19:35 +0200 |
commit | 1d4e4a6d4784edfe1d2490de7ceff9d3c82d4d27 (patch) | |
tree | 5c5ab6496c26577d99482965a6649cb318b96f73 /src/dotty/tools/dotc/transform/FirstTransform.scala | |
parent | 3a158c0a047d2842c0604faf75251c0828408bc9 (diff) | |
download | dotty-1d4e4a6d4784edfe1d2490de7ceff9d3c82d4d27.tar.gz dotty-1d4e4a6d4784edfe1d2490de7ceff9d3c82d4d27.tar.bz2 dotty-1d4e4a6d4784edfe1d2490de7ceff9d3c82d4d27.zip |
Remove dead skipJava code from FirstTransform.
Frontend already drops all Java compilation units, so there's
nothing to do for FirstTransform.
Diffstat (limited to 'src/dotty/tools/dotc/transform/FirstTransform.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/FirstTransform.scala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/transform/FirstTransform.scala b/src/dotty/tools/dotc/transform/FirstTransform.scala index cfe650b99..da0ec68d3 100644 --- a/src/dotty/tools/dotc/transform/FirstTransform.scala +++ b/src/dotty/tools/dotc/transform/FirstTransform.scala @@ -29,7 +29,6 @@ import StdNames._ * - inserts `.package` for selections of package object members * - checks the bounds of AppliedTypeTrees * - stubs out native methods - * - removes java-defined ASTs */ class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer with AnnotationTransformer { thisTransformer => import ast.tpd._ @@ -97,10 +96,7 @@ class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer wi case stat => stat } - def skipJava(stats: List[Tree]): List[Tree] = // packages get a JavaDefined flag. Dont skip them - stats.filter(t => !(t.symbol is(Flags.JavaDefined, Flags.Package))) - - addMissingCompanions(reorder(skipJava(stats))) + addMissingCompanions(reorder(stats)) } override def transformDefDef(ddef: DefDef)(implicit ctx: Context, info: TransformerInfo) = { |