package org.jetbrains.jps.incremental.java; import javax.tools.Diagnostic; import javax.tools.JavaFileObject; import java.util.Locale; /** * @author Eugene Zhuravlev * Date: 9/24/11 */ public class PlainMessageDiagnostic implements Diagnostic<JavaFileObject>{ private final Kind myKind; private final String myMessage; public PlainMessageDiagnostic(Kind kind, String message) { myKind = kind; myMessage = message; } public Kind getKind() { return myKind; } public JavaFileObject getSource() { return null; } public long getPosition() { return 0; } public long getStartPosition() { return 0; } public long getEndPosition() { return 0; } public long getLineNumber() { return 0; } public long getColumnNumber() { return 0; } public String getCode() { return null; } public String getMessage(Locale locale) { return myMessage; } }