< prev index next >
src/com/sun/javatest/agent/SerialPortModeOptions.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
*** 44,54 ****
class SerialPortModeOptions extends ModeOptions {
SerialPortModeOptions() {
super("serial port");
try {
! Class c = Class.forName(Proxy.class.getName() + "Impl");
proxy = (Proxy)(c.newInstance());
}
catch (Throwable ignore) {
// leave proxy unset if we can't load the class, and cope with it later
}
--- 44,54 ----
class SerialPortModeOptions extends ModeOptions {
SerialPortModeOptions() {
super("serial port");
try {
! Class<?> c = Class.forName(Proxy.class.getName() + "Impl");
proxy = (Proxy)(c.newInstance());
}
catch (Throwable ignore) {
// leave proxy unset if we can't load the class, and cope with it later
}
*** 110,120 ****
class ProxyImpl implements Proxy {
public String[] getPortNames() {
try {
Vector<String> v = new Vector<>();
! for (Enumeration e = CommPortIdentifier.getPortIdentifiers(); e.hasMoreElements(); ) {
CommPortIdentifier p = (CommPortIdentifier)(e.nextElement());
if (p.getPortType() == CommPortIdentifier.PORT_SERIAL)
v.addElement(p.getName());
}
String[] a = new String[v.size()];
--- 110,120 ----
class ProxyImpl implements Proxy {
public String[] getPortNames() {
try {
Vector<String> v = new Vector<>();
! for (Enumeration<?> e = CommPortIdentifier.getPortIdentifiers(); e.hasMoreElements(); ) {
CommPortIdentifier p = (CommPortIdentifier)(e.nextElement());
if (p.getPortType() == CommPortIdentifier.PORT_SERIAL)
v.addElement(p.getName());
}
String[] a = new String[v.size()];
< prev index next >