diff options
author | Keith Seitz <keiths@redhat.com> | 2007-01-15 23:38:35 +0000 |
---|---|---|
committer | Keith Seitz <kseitz@gcc.gnu.org> | 2007-01-15 23:38:35 +0000 |
commit | e9d59899de7c74fc819d11f650e858fc717e3424 (patch) | |
tree | d242d1426322b791c0372590581c9918a7295ee8 | |
parent | b7e8993880972b7f641698b1d9f41bb34a80f349 (diff) | |
download | gcc-e9d59899de7c74fc819d11f650e858fc717e3424.zip gcc-e9d59899de7c74fc819d11f650e858fc717e3424.tar.gz gcc-e9d59899de7c74fc819d11f650e858fc717e3424.tar.bz2 |
natVMVirtualMachine.cc (suspendThread): Use java.lang.StringBuilder instead of java.lang.StringBuffer.
* gnu/classpath/jdwp/natVMVirtualMachine.cc (suspendThread): Use
java.lang.StringBuilder instead of java.lang.StringBuffer.
(resumeThread): Likewise.
From-SVN: r120805
-rw-r--r-- | libjava/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc | 18 |
2 files changed, 14 insertions, 10 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 6dc622b..0c4b13a 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2007-01-15 Keith Seitz <keiths@redhat.com> + + * gnu/classpath/jdwp/natVMVirtualMachine.cc (suspendThread): Use + java.lang.StringBuilder instead of java.lang.StringBuffer. + (resumeThread): Likewise. + 2007-01-15 Gary Benson <gbenson@redhat.com> * java/nio/MappedByteBuffer.java: Removed. diff --git a/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc b/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc index 5e790b9..522204f 100644 --- a/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc +++ b/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc @@ -1,6 +1,6 @@ // natVMVirtualMachine.cc - native support for VMVirtualMachine -/* Copyright (C) 2006 Free Software Foundation +/* Copyright (C) 2006, 2007 Free Software Foundation This file is part of libgcj. @@ -17,7 +17,7 @@ details. */ #include <java/lang/ClassLoader.h> #include <java/lang/Integer.h> #include <java/lang/String.h> -#include <java/lang/StringBuffer.h> +#include <java/lang/StringBuilder.h> #include <java/lang/Thread.h> #include <java/nio/ByteBuffer.h> #include <java/util/ArrayList.h> @@ -75,13 +75,12 @@ gnu::classpath::jdwp::VMVirtualMachine ::suspendThread (Thread *thread) jvmtiError err = _jdwp_jvmtiEnv->SuspendThread (thread); if (err != JVMTI_ERROR_NONE) { + using namespace gnu::gcj::runtime; using namespace gnu::classpath::jdwp::exception; char *reason; _jdwp_jvmtiEnv->GetErrorName (err, &reason); - ::java::lang::String *txt - = JvNewStringLatin1 ("could not suspend thread: "); - ::java::lang::StringBuffer *msg - = new ::java::lang::StringBuffer (txt); + String *txt = JvNewStringLatin1 ("could not suspend thread: "); + StringBuilder *msg = new StringBuilder (txt); msg->append (JvNewStringLatin1 (reason)); _jdwp_jvmtiEnv->Deallocate ((unsigned char *) reason); throw new JdwpInternalErrorException (msg->toString ()); @@ -126,13 +125,12 @@ gnu::classpath::jdwp::VMVirtualMachine::resumeThread (Thread *thread) jvmtiError err = _jdwp_jvmtiEnv->ResumeThread (thread); if (err != JVMTI_ERROR_NONE) { + using namespace gnu::gcj::runtime; using namespace gnu::classpath::jdwp::exception; char *reason; _jdwp_jvmtiEnv->GetErrorName (err, &reason); - ::java::lang::String *txt - = JvNewStringLatin1 ("could not resume thread: "); - ::java::lang::StringBuffer *msg - = new ::java::lang::StringBuffer (txt); + String *txt = JvNewStringLatin1 ("could not resume thread: "); + StringBuilder *msg = new StringBuilder (txt); msg->append (JvNewStringLatin1 (reason)); _jdwp_jvmtiEnv->Deallocate ((unsigned char *) reason); throw new JdwpInternalErrorException (msg->toString ()); |