Preventing eager initialization of JavaCompiler.
1.1 --- a/language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java Sat Aug 03 23:14:11 2013 +0200
1.2 +++ b/language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java Wed Aug 14 08:17:42 2013 +0200
1.3 @@ -82,6 +82,7 @@
1.4 realOptions.add("-XDallowStringFolding=false"); //NOI18N
1.5 realOptions.add("-XDshouldStopPolicy=GENERATE"); // NOI18N, parsing should not stop in phase where an error is found
1.6 realOptions.add("-XDsuppressAbortOnBadClassFile=true");
1.7 + realOptions.add("-XDkeepComments=true"); //NOI18N
1.8 Context context = new Context();
1.9 //need to preregister the Messages here, because the getTask below requires Log instance:
1.10 NBMessager.preRegister(context, null, DEV_NULL, DEV_NULL, DEV_NULL);
1.11 @@ -95,8 +96,6 @@
1.12 NBJavadocEnter.preRegister(context);
1.13 NBJavadocMemberEnter.preRegister(context);
1.14
1.15 - JavaCompiler.instance(context).keepComments = true;
1.16 -
1.17 return task;
1.18 }
1.19