package bluej.compiler;

import threadchecker.OnThread;
import threadchecker.Tag;

import java.io.File;


| Observer interface for classes that are interested in compilation. | | All events are generated on the compiler thread. | | @author Michael Cahill | public interface CompileObserver {
| A compilation job has started. | @OnThread(Tag.Any) void startCompile(CompileInputFile[] sources, CompileReason reason, CompileType type, int compilationSequence);
| An error or warning message occurred during compilation | @OnThread(Tag.Any) p.public void compilerMessage(Diagnostic diagnostic, CompileType type);
| A Compilation job finished. | @OnThread(Tag.Any) void endCompile(CompileInputFile[] sources, boolean succesful, CompileType type, int compilationSequence); }
top, use, map, interface CompileObserver

.   startCompile
.   compilerMessage
.   endCompile




20 neLoCode + 6 LoComm