Closed cgrushko closed 6 years ago
retest this please
@greggdonovan do you have more comments or are we good to go?
LGTM
Should we move JavaSourceFileParser
and ReferencedClassesParser
into a ./lang/java
directory in a separate commit? I can start putting PRs for Scala support into lang/scala
.
Yeah, I prefer doing this in a separate PR.
and change the BFG ↔ Parser protocol.
Class → file is useful for languages that don't have a 1:1 relation between class names and the location they're defined at (e.g., Scala, Kotlin).
file → kind is necessary to make BFG language-agnostic enough to support JVM languages other than Java.