mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 23:25:24 +02:00
natString.cc (init(gnu.gcj.runtime.StringBuffer)): New method.
* java/lang/natString.cc (init(gnu.gcj.runtime.StringBuffer)): New method. Include gnu/gcj/runtime/StringBuffer.h. * java/lang/String.java (init(gnu.gcj.runtime.StringBuffer)): New native method. (String(gnu.gcj.runtime.StringBuffer)): Use it. From-SVN: r69890
This commit is contained in:
@@ -419,7 +419,7 @@ public final class String implements Serializable, Comparable, CharSequence
|
||||
{
|
||||
// No need to synchronize or mark the buffer, since we know it is
|
||||
// only used once.
|
||||
init (buffer.value, 0, buffer.count, true);
|
||||
init (buffer);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1253,5 +1253,6 @@ public final class String implements Serializable, Comparable, CharSequence
|
||||
private native void init(byte[] chars, int hibyte, int offset, int count);
|
||||
private native void init(byte[] chars, int offset, int count, String enc)
|
||||
throws UnsupportedEncodingException;
|
||||
private native void init(gnu.gcj.runtime.StringBuffer buffer);
|
||||
private static native void rehash();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user