Description
I have disabled "Sort Member: Avoid Volatile Changes" in the hope I will be able to sort my members alphabetically, as I did for decades with Eclipse and Intellij.
I am aware of the "already sorted" thing that the source action point "Sort members for Example.java" doesn't show up when the file is already sorted. I understand this means "already sorted regarding the types and visibility of the members", as alphabetical sorting inside a type or visibility group is not enabled per default.
I expected that if I disable "Sort Member: Avoid Volatile Changes" alphabetical sorting is enabled by own risk, and also the source action menu item "Sort members of Example.java" will show up if the members are sorted correctly against types, etc, but NOT alphabetically.
@CsCherrYY @rgrunber Both is not the case.
Explanation "already sorted": #2139 (comment)
This was the according pull request with further discussions about alphabetical sorting: eclipse-jdtls/eclipse.jdt.ls#2169
Further, this issue was closed where it was mentioned as "supported", which seems not to be the case for alphabetical sorting: microsoft/vscode-java-pack#916
I am not sure if this is a bug or intentionally, in the second case I want to set this circumstance as a feature request. But it strongly feels to me as a bug, because I can not see any meaning of the setting "Sort Member: Avoid Volatile Changes" otherwise. Also when I read regarding issues and search for it in the internet, several people had the same confusion regarding this and asked for it in the past.