Preventing eager initialization of JavaCompiler. release74_base
authorJan Lahoda <jlahoda@netbeans.org>
Wed, 14 Aug 2013 08:17:42 +0200
changeset 978cb2dd061627f
parent 977 e262ca133e80
child 979 3f3c0fba02c8
child 984 a0a13042fad8
Preventing eager initialization of JavaCompiler.
language/server/web/language.web.api/src/org/netbeans/modules/jackpot30/backend/language/api/JavacCreatorImpl.java
     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