# HG changeset patch # User Jan Lahoda # Date 1376461062 -7200 # Node ID cb2dd061627ffe0f3fe059084bb8c094156b1a18 # Parent e262ca133e80081211daf319a5476c6bd5810628 Preventing eager initialization of JavaCompiler. diff -r e262ca133e80 -r cb2dd061627f language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java --- 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 +++ 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 @@ -82,6 +82,7 @@ realOptions.add("-XDallowStringFolding=false"); //NOI18N realOptions.add("-XDshouldStopPolicy=GENERATE"); // NOI18N, parsing should not stop in phase where an error is found realOptions.add("-XDsuppressAbortOnBadClassFile=true"); + realOptions.add("-XDkeepComments=true"); //NOI18N Context context = new Context(); //need to preregister the Messages here, because the getTask below requires Log instance: NBMessager.preRegister(context, null, DEV_NULL, DEV_NULL, DEV_NULL); @@ -95,8 +96,6 @@ NBJavadocEnter.preRegister(context); NBJavadocMemberEnter.preRegister(context); - JavaCompiler.instance(context).keepComments = true; - return task; }