Need to use NBMessager.
1.1 --- a/language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java Sun Jun 30 12:41:36 2013 +0200
1.2 +++ b/language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java Sun Jun 30 21:21:02 2013 +0200
1.3 @@ -45,7 +45,6 @@
1.4 import com.sun.tools.javac.api.JavacTool;
1.5 import com.sun.tools.javac.main.JavaCompiler;
1.6 import com.sun.tools.javac.util.Context;
1.7 -import com.sun.tools.javadoc.Messager;
1.8 import java.io.IOException;
1.9 import java.io.PrintWriter;
1.10 import java.io.Writer;
1.11 @@ -60,6 +59,7 @@
1.12 import org.netbeans.lib.nbjavac.services.NBJavacTrees;
1.13 import org.netbeans.lib.nbjavac.services.NBJavadocEnter;
1.14 import org.netbeans.lib.nbjavac.services.NBJavadocMemberEnter;
1.15 +import org.netbeans.lib.nbjavac.services.NBMessager;
1.16 import org.netbeans.lib.nbjavac.services.NBParserFactory;
1.17 import org.netbeans.lib.nbjavac.services.NBTreeMaker;
1.18 import org.netbeans.modules.jackpot30.resolve.api.JavacCreator;
1.19 @@ -84,7 +84,7 @@
1.20 realOptions.add("-XDsuppressAbortOnBadClassFile=true");
1.21 Context context = new Context();
1.22 //need to preregister the Messages here, because the getTask below requires Log instance:
1.23 - Messager.preRegister(context, null, DEV_NULL, DEV_NULL, DEV_NULL);
1.24 + NBMessager.preRegister(context, null, DEV_NULL, DEV_NULL, DEV_NULL);
1.25 JavacTaskImpl task = (JavacTaskImpl) JavacTool.create().getTask(out, fileManager, diagnosticListener, realOptions, classes, compilationUnits, context);
1.26 NBClassReader.preRegister(context, true);
1.27 NBAttr.preRegister(context);