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