Re: Netbeans 12.2 nb-javac can't parse correct java code (works with 12.1 and before)
You'll have to start a new thread for a new topic -- with a clear subject line, please. Gj On Thu, Dec 17, 2020 at 1:34 PM Peter Hull wrote: > On Thu, 17 Dec 2020 at 11:52, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > >> >> Yup, we’ve mailed back and forth on this and it’s clear this is the >> problem. >> >> While we're on the subject, do you know how an updated nb-javac will be > released (I assume it's still under Oracle's control?) given that the issue > seems to have been fixed just yesterday? > >
Re: Netbeans 12.2 nb-javac can't parse correct java code (works with 12.1 and before)
On Thu, 17 Dec 2020 at 11:52, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > > Yup, we’ve mailed back and forth on this and it’s clear this is the > problem. > > While we're on the subject, do you know how an updated nb-javac will be released (I assume it's still under Oracle's control?) given that the issue seems to have been fixed just yesterday?
Re: Netbeans 12.2 nb-javac can't parse correct java code (works with 12.1 and before)
Yup, we’ve mailed back and forth on this and it’s clear this is the problem. Gj On Thu, 17 Dec 2020 at 12:49, Peter Hull wrote: > I think it's the use of the variable name 'permits' that is causing the > error. The new sealed classes (see http://openjdk.java.net/jeps/360) > thing uses permits as part of the class definition. I think it ought to be > treated as a normal identifier when it's not part of class definition, but > maybe nb-javac is wrongly treating it as a keyword? > Anyway, as a work-around, if you rename 'permits' to something else the > error squiggles go away. >
Re: Netbeans 12.2 nb-javac can't parse correct java code (works with 12.1 and before)
I think it's the use of the variable name 'permits' that is causing the error. The new sealed classes (see http://openjdk.java.net/jeps/360) thing uses permits as part of the class definition. I think it ought to be treated as a normal identifier when it's not part of class definition, but maybe nb-javac is wrongly treating it as a keyword? Anyway, as a work-around, if you rename 'permits' to something else the error squiggles go away.