< 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 >