-
Type:
Enhancement
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 7u6, 8, 9
-
Component/s: client-libs
Remove Class.forName usage when possible. The following changes can be made:
- AccessBridge.java line 158, replace this
Class<?> clAccessibleRole = Class.forName("javax.accessibility.AccessibleRole);
with this
Class<javax.accessibility.AccessibleRole> clAccessibleRole = javax.accessibility.AccessibleRole.class
Note: Might not need the javax.accessibility prefix but it might be helpful documentation.
- AccessBridge.java line 273, replace this
componentParemter[0] = Class.forName("java.awt.Component");
with this
componentParemter[0] = java.awt.Component.class;
- AccessBridge.java line 158, replace this
Class<?> clAccessibleRole = Class.forName("javax.accessibility.AccessibleRole);
with this
Class<javax.accessibility.AccessibleRole> clAccessibleRole = javax.accessibility.AccessibleRole.class
Note: Might not need the javax.accessibility prefix but it might be helpful documentation.
- AccessBridge.java line 273, replace this
componentParemter[0] = Class.forName("java.awt.Component");
with this
componentParemter[0] = java.awt.Component.class;