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