@@ -63,7 +63,7 @@ static RubyString newString(final Ruby runtime, final byte[] bytes, final int co
6363 }
6464
6565 static RubyString newString (final Ruby runtime , final CharSequence chars ) {
66- return new RubyString ( runtime , runtime . getString () , chars , ASCIIEncoding .INSTANCE );
66+ return RubyString . newString ( runtime , chars , ASCIIEncoding .INSTANCE );
6767 }
6868
6969 static ByteList setByteListShared (final RubyString str ) {
@@ -73,12 +73,12 @@ static ByteList setByteListShared(final RubyString str) {
7373
7474 static RubyString newUTF8String (final Ruby runtime , final ByteList bytes ) {
7575 ByteList byteList = new ByteList (RubyEncoding .encodeUTF8 (bytes ), UTF8Encoding .INSTANCE , false );
76- return new RubyString ( runtime , runtime . getString () , byteList );
76+ return RubyString . newString ( runtime , byteList );
7777 }
7878
7979 static RubyString newUTF8String (final Ruby runtime , final CharSequence chars ) {
8080 ByteList byteList = new ByteList (RubyEncoding .encodeUTF8 (chars ), UTF8Encoding .INSTANCE , false );
81- return new RubyString ( runtime , runtime . getString () , byteList );
81+ return RubyString . newString ( runtime , byteList );
8282 }
8383
8484 static RubyString newStringFrozen (final Ruby runtime , final ByteList bytes ) {
0 commit comments