< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Namespace.java

Print this page

        

*** 66,76 **** public Namespace getParent() { return parent; } /** ! * Create a uniqueName name in the namespace in the form base$n where n varies. * Also truncates very long names that would otherwise break ASM. * * @param base Base of name. Base will be returned if uniqueName. * @return Generated uniqueName name. */ --- 66,76 ---- public Namespace getParent() { return parent; } /** ! * Create a uniqueName name in the namespace in the form base-n where n varies. * Also truncates very long names that would otherwise break ASM. * * @param base Base of name. Base will be returned if uniqueName. * @return Generated uniqueName name. */
*** 81,91 **** final Integer counter = namespaceDirectory.get(truncatedBase); if (counter != null) { final int count = counter + 1; namespaceDirectory.put(truncatedBase, count); ! return truncatedBase + '-' + count; } } directory.put(truncatedBase, 0); --- 81,91 ---- final Integer counter = namespaceDirectory.get(truncatedBase); if (counter != null) { final int count = counter + 1; namespaceDirectory.put(truncatedBase, count); ! return truncatedBase + CompilerConstants.ID_FUNCTION_SEPARATOR.symbolName() + count; } } directory.put(truncatedBase, 0);
< prev index next >