Skip to content

Commit 1d4e4a6

Browse files
committed
Remove dead skipJava code from FirstTransform.
Frontend already drops all Java compilation units, so there's nothing to do for FirstTransform.
1 parent 3a158c0 commit 1d4e4a6

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/dotty/tools/dotc/transform/FirstTransform.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import StdNames._
2929
* - inserts `.package` for selections of package object members
3030
* - checks the bounds of AppliedTypeTrees
3131
* - stubs out native methods
32-
* - removes java-defined ASTs
3332
*/
3433
class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer with AnnotationTransformer { thisTransformer =>
3534
import ast.tpd._
@@ -97,10 +96,7 @@ class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer wi
9796
case stat => stat
9897
}
9998

100-
def skipJava(stats: List[Tree]): List[Tree] = // packages get a JavaDefined flag. Dont skip them
101-
stats.filter(t => !(t.symbol is(Flags.JavaDefined, Flags.Package)))
102-
103-
addMissingCompanions(reorder(skipJava(stats)))
99+
addMissingCompanions(reorder(stats))
104100
}
105101

106102
override def transformDefDef(ddef: DefDef)(implicit ctx: Context, info: TransformerInfo) = {

0 commit comments

Comments
 (0)