diff options
Diffstat (limited to 'interfaces/src/main/java/dotty/tools/dotc/interfaces/CompilerCallback.java')
-rw-r--r-- | interfaces/src/main/java/dotty/tools/dotc/interfaces/CompilerCallback.java | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/interfaces/src/main/java/dotty/tools/dotc/interfaces/CompilerCallback.java b/interfaces/src/main/java/dotty/tools/dotc/interfaces/CompilerCallback.java deleted file mode 100644 index 25696f740..000000000 --- a/interfaces/src/main/java/dotty/tools/dotc/interfaces/CompilerCallback.java +++ /dev/null @@ -1,28 +0,0 @@ -package dotty.tools.dotc.interfaces; - -/** Set of callbacks called in response to events during the compilation process. - * - * You should implement this interface if you want to react to one or more of - * these events. - * - * See the method `process` of `dotty.tools.dotc.Driver` for more information. - */ -public interface CompilerCallback { - /** Called when a class has been generated. - * - * @param source The source file corresponding to this class. - * Example: ./src/library/scala/collection/Seq.scala - * @param generatedClass The generated classfile for this class. - * Example: ./scala/collection/Seq$.class - * @param className The name of this class. - * Example: scala.collection.Seq$ - */ - default void onClassGenerated(SourceFile source, AbstractFile generatedClass, String className) {}; - - /** Called when every class for this file has been generated. - * - * @param source The source file. - * Example: ./src/library/scala/collection/Seq.scala - */ - default void onSourceCompiled(SourceFile source) {}; -} |