< prev index next >

src/java.scripting/share/classes/javax/script/ScriptEngineManager.java

Print this page

        

*** 75,85 **** init(loader); } private void init(final ClassLoader loader) { globalScope = new SimpleBindings(); ! engineSpis = new TreeSet<ScriptEngineFactory>(Comparator.comparing(ScriptEngineFactory::getEngineName)); nameAssociations = new HashMap<String, ScriptEngineFactory>(); extensionAssociations = new HashMap<String, ScriptEngineFactory>(); mimeTypeAssociations = new HashMap<String, ScriptEngineFactory>(); initEngines(loader); } --- 75,88 ---- init(loader); } private void init(final ClassLoader loader) { globalScope = new SimpleBindings(); ! engineSpis = new TreeSet<ScriptEngineFactory>(Comparator.comparing( ! ScriptEngineFactory::getEngineName, ! Comparator.nullsLast(Comparator.naturalOrder())) ! ); nameAssociations = new HashMap<String, ScriptEngineFactory>(); extensionAssociations = new HashMap<String, ScriptEngineFactory>(); mimeTypeAssociations = new HashMap<String, ScriptEngineFactory>(); initEngines(loader); }
< prev index next >