On Sun, 30 Apr 2023 07:40:22 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Joe Wang has updated the pull request with a new target base due to a merge 
>> or a rebase. The incremental webrev excludes the unrelated changes brought 
>> in by the merge/rebase. The pull request contains ten additional commits 
>> since the last revision:
>> 
>>  - Merge branch 'master' into JDK-8303530
>>  - Update based on the review meeting on 4/5. Added (duplicated) definitions 
>> in jaxp.properties; Rewrote Property Precedence with samples; Other updates.
>>  - update javadoc as discussed in the review meeting; add a sample 
>> configuration file jaxp.properties; update impl and tests accordingly.
>>  - continue support stax.properties at the impl level, though dropped from 
>> the spec
>>  - change prefix from jdk to java
>>  - change prefix from jdk to java; rm zip file that accidentally checked in
>>  - update config file description; add a general scope and order section; 
>> move value definition for external properties to class description
>>  - clean up tests; fix copy&paste error.
>>  - 8303530: Add system property for custom JAXP configuration file
>
> src/java.xml/share/classes/module-info.java line 264:
> 
>> 262:  * </li>
>> 263:  * <li><p>
>> 264:  *      Properties set using the corresponding System properties;
> 
> Can you confirm that this means system properties set on the command line 
> with -Dkey=value or System.setProperty(key, value)?  
> 
> (I understand that the catalog feature "RESOLVE" property helps to explain it 
> but I'm concerned that "system property" is ambiguous throughout).

Yes. Took it as granted "system property" is well-understood. If it can still 
be confusing, added a section "Properties and System Properties" to make it 
clearer what "system property" meant throughout the document.

> src/java.xml/share/classes/module-info.java line 332:
> 
>> 330:  * @implNote
>> 331:  *
>> 332:  * <h2 id="ConfigurationFile">JAXP Configuration File</h2>
> 
> I thin this means there are two anchors with the same name and two sections 
> in the module description with the same title. I understand this is SE vs. 
> JDK specific properties but this could easily go over the headers of someone 
> reading this. I think it would be better if "Implementation Specific Features 
> and Properties" were the first section of the implNote. It can start by 
> saying that the JAXP Configuration file (link to the description at the top) 
> can also be used for JDK/implementation specific properties.

Removed. Incorporated with the sub-section "configuration file" within the 
"Implementation Specific Features and Properties" section.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/12985#discussion_r1182968075
PR Review Comment: https://git.openjdk.org/jdk/pull/12985#discussion_r1182968959

Reply via email to