@@ -44,7 +44,6 @@ class Compiler {
44
44
List (new FrontEnd ), // Compiler frontend: scanner, parser, namer, typer
45
45
List (new sbt.ExtractDependencies ), // Sends information on classes' dependencies to sbt via callbacks
46
46
List (new PostTyper ), // Additional checks and cleanups after type checking
47
- List (new sbt.ExtractAPI ), // Sends a representation of the API of classes to sbt via callbacks
48
47
List (new Pickler ), // Generate TASTY info
49
48
List (new FirstTransform , // Some transformations to put trees into a canonical form
50
49
new CheckReentrant ), // Internal use only: Check that compiled program has no data races involving global vars
@@ -57,6 +56,7 @@ class Compiler {
57
56
new TailRec , // Rewrite tail recursion to loops
58
57
new LiftTry , // Put try expressions that might execute on non-empty stacks into their own methods
59
58
new ClassOf ), // Expand `Predef.classOf` calls.
59
+ List (new sbt.ExtractAPI ), // Sends a representation of the API of classes to sbt via callbacks
60
60
List (new TryCatchPatterns , // Compile cases in try/catch
61
61
new PatternMatcher , // Compile pattern matches
62
62
new ExplicitOuter , // Add accessors to outer classes from nested ones.
0 commit comments