src/jdk/nashorn/internal/objects/NativeString.java

Print this page

        

*** 76,95 **** private static final MethodHandle PROTOFILTER = findOwnMH("protoFilter", MH.type(Object.class, Object.class)); // initialized by nasgen private static PropertyMap $nasgenmap$; - static PropertyMap getInitialMap() { - return $nasgenmap$; - } - private NativeString(final CharSequence value) { this(value, Global.instance()); } NativeString(final CharSequence value, final Global global) { ! this(value, global.getStringPrototype(), getInitialMap()); } private NativeString(final CharSequence value, final ScriptObject proto, final PropertyMap map) { super(proto, map); assert value instanceof String || value instanceof ConsString; --- 76,91 ---- private static final MethodHandle PROTOFILTER = findOwnMH("protoFilter", MH.type(Object.class, Object.class)); // initialized by nasgen private static PropertyMap $nasgenmap$; private NativeString(final CharSequence value) { this(value, Global.instance()); } NativeString(final CharSequence value, final Global global) { ! this(value, global.getStringPrototype(), $nasgenmap$); } private NativeString(final CharSequence value, final ScriptObject proto, final PropertyMap map) { super(proto, map); assert value instanceof String || value instanceof ConsString;