<Swing Dev> [jdk17] RFR: 8268775: Password is being converted to String in AccessibleJPasswordField
Phil Race
prr at openjdk.java.net
Wed Jun 23 17:56:36 UTC 2021
On Wed, 23 Jun 2021 17:20:27 GMT, Alexander Zuev <kizune at openjdk.org> wrote:
> 8268775: Password is being converted to String in AccessibleJPasswordField
There's code but not a single word of description of the fix.
What is the problem, what are the changes here, why do they fix it, and what are the risks / consequences and why is there no test ?
It is not very kind to reviewers to offer no explanation.
src/java.desktop/share/classes/javax/swing/JPasswordField.java line 514:
> 512: public String getAtIndex(int part, int index) {
> 513: if (part == AccessibleText.CHARACTER) {
> 514: return getEchoString(super.getAtIndex(part, index));
I don't see how removing the local variable changes anything. Explanation ??
src/java.desktop/share/classes/javax/swing/JPasswordField.java line 546:
> 544: public String getAfterIndex(int part, int index) {
> 545: if (part == AccessibleText.CHARACTER) {
> 546: return getEchoString(super.getAfterIndex(part, index));
I don't see how removing the local variable changes anything. Explanation ??
-------------
PR: https://git.openjdk.java.net/jdk17/pull/127
More information about the swing-dev
mailing list