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:
parent
5dfa45d043
commit
651bed366a
3 changed files with 18 additions and 1 deletions
|
@ -28,6 +28,7 @@ details. */
|
|||
#include <java/util/Locale.h>
|
||||
#include <gnu/gcj/convert/UnicodeToBytes.h>
|
||||
#include <gnu/gcj/convert/BytesToUnicode.h>
|
||||
#include <gnu/gcj/runtime/StringBuffer.h>
|
||||
#include <jvm.h>
|
||||
|
||||
static void unintern (jobject);
|
||||
|
@ -525,6 +526,12 @@ java::lang::String::init (jbyteArray bytes, jint offset, jint count,
|
|||
this->count = outpos;
|
||||
}
|
||||
|
||||
void
|
||||
java::lang::String::init (gnu::gcj::runtime::StringBuffer *buffer)
|
||||
{
|
||||
init (buffer->value, 0, buffer->count, true);
|
||||
}
|
||||
|
||||
jboolean
|
||||
java::lang::String::equals(jobject anObject)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue