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-boun...@openjdk.java.net]
On Behalf
Of Joe Wang
Sent: Montag, 12. Dezember 2016 20:14
To: core-libs-dev@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