On Thu, 29 May 2025 01:58:37 GMT, Artur Barashev <abaras...@openjdk.org> wrote:

>> test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java line 107:
>> 
>>> 105: 
>>> 106:         switch (testMode) {
>>> 107:             case BASIC:
>> 
>> Minor nit, Oracle Code Style is (was?) to keep case at the same level as the 
>> switch.  I noticed this was updated in all the different cases here.  
>> 
>> If you're using IJ, you'll need to set the Settings->Editor->Code 
>> Style->Java->switch statement/expression->Indent case branches
>
> Could you please post a link to the guide where it says so? I've found a 
> couple of Oracle examples and both use different switch/case levels:
> 
> 1. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
> 2. 
> https://docs.oracle.com/en/java/javase/17/language/switch-expressions-and-statements.html
> 
> Also, I couldn't find a single occurrence of the same switch/case level in 
> our SSL code. `SSLKeyExchange.java` for example has multiple switch/case 
> statement - all indented.

This isn't a big deal, and I'm ok with way.   I probably wouldn't have 
mentioned it in new code (Xuelei was apparently a fan :) ), but it was 
surprising to see you change the existing switch indention style in two places 
in this test.

See the PDF [Java Coding 
Conventions](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.oracle.com/docs/tech/java/codeconventions.pdf&ved=2ahUKEwiNqLPMz8eNAxVXJDQIHY33NrEQFnoECBkQAQ&usg=AOvVaw0D2xdWb0D3hvB-nDkKWcU9),
 section 7.8 on Page 13.

My personal preference is as doc'd, as it reduces the indention creep by 1 
level and gives more vertical room for code before hitting the recommended 80 
char/line max.  

If you Yah-oogl-ing  (combo of Yahoo/Google/Bing :) ), you might [find the 
newer HTML 
version](https://www.oracle.com/java/technologies/javase/codeconventions-contents.html),
 but the spacing in the article is completely broken!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25310#discussion_r2113086029

Reply via email to