aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/FirstTransform.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-04-22 14:25:04 +0200
committerMartin Odersky <odersky@gmail.com>2015-04-22 17:19:35 +0200
commit1d4e4a6d4784edfe1d2490de7ceff9d3c82d4d27 (patch)
tree5c5ab6496c26577d99482965a6649cb318b96f73 /src/dotty/tools/dotc/transform/FirstTransform.scala
parent3a158c0a047d2842c0604faf75251c0828408bc9 (diff)
downloaddotty-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.scala6
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) = {