Skip to content

Commit

Permalink
Remove unnecessary ExtractAPI.forceStructures calls
Browse files Browse the repository at this point in the history
We need to call it just once and this is already being done.
  • Loading branch information
gkossakowski committed Mar 14, 2016
1 parent 1cad892 commit 9cee296
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions compile/interface/src/main/scala/xsbt/API.scala
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ final class API(val global: CallbackGlobal) extends Compat {
debug("The " + sourceFile + " contains the following declared classes " + declaredClasses)
declaredClasses foreach { (declaredClass: String) => callback.declaredClass(sourceFile, declaredClass) }
}
extractApi.forceStructures()
val classApis = traverser.allNonLocalClasses

classApis.foreach(callback.api(sourceFile, _))
Expand All @@ -60,7 +59,6 @@ final class API(val global: CallbackGlobal) extends Compat {

private final class TopLevelHandler(extractApi: ExtractAPI[global.type]) extends TopLevelTraverser {
def allNonLocalClasses: Set[ClassLike] = {
extractApi.forceStructures()
extractApi.allExtractedNonLocalClasses
}
def `class`(c: Symbol): Unit = {
Expand Down

0 comments on commit 9cee296

Please sign in to comment.