RFR (JAXP) 8170556: Warnings cleanup related to JDK-8167340

Daniel Fuchs daniel.fuchs at oracle.com
Thu Dec 15 14:38:13 UTC 2016


On 14/12/16 00:42, Joe Wang wrote:
> Thanks Christoph!
>
> I updated the webrev for the classes you mentioned below, in a few
> cases, used NetBeans' source format feature -- not for all of the
> classes though (esp. the crazily large
> XMLDocumentFragmentScannerImpl.java, it gets better though, overtime).

Hi Joe,

The 'bufferConent' jumped out at me :-)

I suspect that XMLDocumentFragmentScannerImpl::bufferConent should be
renamed XMLDocumentFragmentScannerImpl::bufferContent

best regards,

-- daniel

>
> http://cr.openjdk.java.net/~joehw/jdk9/8170556/webrev/
>
> Best regards,
> Joe
>
> On 12/13/16, 2:14 PM, Langer, Christoph wrote:
>> Hi Joe,
>>
>> looks nice, thanks for doing that.
>>
>> Here are a few findings:
>>
>> src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java:
>>
>> ->  import statements could be ordered alphabetically
>> 262         fEntityScanner = fEntityManager.getEntityScanner()  ;
>> ->  spaces before ;
>> 1317     protected List<EntityDeclaration>  getEntityDecls(){
>> ->  space before opening {
>> 1322             if(entities.size()>  0){
>> ->  spaces after if, before {
>> 1344     protected List<NotationDeclaration>  getNotationDecls(){
>> ->  space before {
>> 1352                 if(notation!= null){
>> ->  spaces
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java
>>
>>   145     }
>>   146     /**
>> ->  insert blank line in between
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
>>
>> 734     public List<XMLNotationDecl>  getNotationDecls(){
>> ->  blank before {
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java
>>
>> 66     public void setEntities(List<EntityDeclaration>  entites){
>> ->  space before {; variable name entites ->  entities
>> 77     public void setNotations(List<NotationDeclaration>  notations){
>> ->  space
>> 94     protected final void init(){
>> ->  space
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java
>>
>> ->  order import statements alphabetically
>> 48     QName fQName ;
>> ->  space
>> 105     void addNamespace(Namespace ns){
>> ->  space
>> 106         if(ns != null){
>> ->  spaces
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java
>>
>> ->  import statements order, a few space issues
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
>>
>> 68     public void add(javax.xml.stream.XMLEventReader xMLEventReader)
>> throws XMLStreamException {
>> 80     public void add(javax.xml.stream.events.XMLEvent xMLEvent)
>> throws XMLStreamException {
>> ->  you should be able to use unqualified names for parameters
>>
>> src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
>>
>>   906             ElementState elem;
>>   907
>>   908             while (!fElementStack.empty()) {
>>   909                 elem = fElementStack.pop();
>> ->  I think elem can be declared in line 909 as well, scope is only
>> within while() block
>>
>> Best regards
>> Christoph
>>
>>
>>
>>> -----Original Message-----
>>> From: core-libs-dev [mailto:core-libs-dev-bounces at openjdk.java.net]
>>> On Behalf
>>> Of Joe Wang
>>> Sent: Montag, 12. Dezember 2016 20:14
>>> To: core-libs-dev at openjdk.java.net
>>> Subject: RFR (JAXP) 8170556: Warnings cleanup related to JDK-8167340
>>>
>>> Hi,
>>>
>>> This was the cleanup portion of the change for JDK-8167340. As Lance
>>> suggested, it was split from the original webrev. In addition to that
>>> cleanup, I've added coverage to the entire StAX packages. This cleanup
>>> will reduce 138 warnings.
>>>
>>> jbs: https://bugs.openjdk.java.net/browse/JDK-8170556
>>> webrev: http://cr.openjdk.java.net/~joehw/jdk9/8170556/webrev/
>>>
>>> Thanks,
>>> Joe



More information about the core-libs-dev mailing list