< prev index next >
src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java
Print this page
@@ -80,11 +80,13 @@
}
t = getFlavor(flavor);
}
else {
try {
- t = (Terminal) Thread.currentThread().getContextClassLoader().loadClass(type).newInstance();
+ @SuppressWarnings("deprecation")
+ Object o = Thread.currentThread().getContextClassLoader().loadClass(type).newInstance();
+ t = (Terminal) o;
}
catch (Exception e) {
throw new IllegalArgumentException(MessageFormat.format("Invalid terminal type: {0}", type), e);
}
}
< prev index next >