On 19/12/2019 23:49, Jonathan Gibbons wrote:


On 12/19/19 3:30 PM, David Holmes wrote:

/home/ty/Downloads/jdk-master/src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java:30: warning: [preview] RecordComponentElement is an API that is part of a preview feature
import javax.lang.model.element.RecordComponentElement;
                                ^
/home/ty/Downloads/jdk-master/src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java:30: warning: [preview] RecordComponentElement is an API that is part of a preview feature
import javax.lang.model.element.RecordComponentElement;
                                ^
error: warnings found and -Werror specified

I think this is more an issue for the language and compiler folk on compiler-dev. I'm not clear on all the rules around use of preview features but it seems to me that if we are using them internally and that generates warnings then we should be suppressing those warnings (@supressedWarning) at those call sites. Though I don't know whether you can suppress a warning for an import statement??

David
-----

This sounds like a bug.   In other analogous situations, we decided not to give warnings on imports.

This was an issue that was fixed few weeks ago by Chris and Jan

http://hg.openjdk.java.net/jdk/jdk/rev/8e76f81d057a?revcount=20#l110.18

I believe something else is at play here (like a repository not fully up to date).

Maurizio

-- Jon

Reply via email to