JComponent.setUIProperty method uses string identity check (==) rather than 
string equality checks (.equals) when comparing against the property name. This 
is suspicious since string identity and equality and equivalent only for 
interned strings. 
Rectified to use String.equals() check.

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

Commit messages:
 - 8049301: Suspicious use of string identity checks in JComponent.setUIProperty

Changes: https://git.openjdk.java.net/jdk/pull/4943/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4943&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8049301
  Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4943.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4943/head:pull/4943

PR: https://git.openjdk.java.net/jdk/pull/4943

Reply via email to