From 48fb9f43a81fa0cab09ed4a4f3d478c1a0ecbe9e Mon Sep 17 00:00:00 2001 From: Orion Hodson Date: Tue, 26 Oct 2021 14:12:40 +0000 Subject: Revert "OpenJDK 11: Add String.repeat()" This reverts commit d1da3ae0aa3ddde0b129364b5e1c6073f7bdb7b7. Reason for revert: breakage in b/203790937 Bug: 203790937 Bug: 202962059 Test: treehugger Change-Id: I07b6fbfe79a599abd9aa98a1dcab918a74d4b816 --- runtime/native/java_lang_String.cc | 9 --------- 1 file changed, 9 deletions(-) (limited to 'runtime/native/java_lang_String.cc') diff --git a/runtime/native/java_lang_String.cc b/runtime/native/java_lang_String.cc index 94ca5b53d6..86f93299d9 100644 --- a/runtime/native/java_lang_String.cc +++ b/runtime/native/java_lang_String.cc @@ -109,19 +109,10 @@ static jcharArray String_toCharArray(JNIEnv* env, jobject java_this) { return soa.AddLocalReference(mirror::String::ToCharArray(s, soa.Self())); } -static jstring String_doRepeat(JNIEnv* env, jobject java_this, jint count) { - ScopedFastNativeObjectAccess soa(env); - StackHandleScope<1> hs(soa.Self()); - Handle string = hs.NewHandle(soa.Decode(java_this)); - ObjPtr result = mirror::String::DoRepeat(soa.Self(), string, count); - return soa.AddLocalReference(result); -} - static JNINativeMethod gMethods[] = { FAST_NATIVE_METHOD(String, charAt, "(I)C"), FAST_NATIVE_METHOD(String, compareTo, "(Ljava/lang/String;)I"), FAST_NATIVE_METHOD(String, concat, "(Ljava/lang/String;)Ljava/lang/String;"), - FAST_NATIVE_METHOD(String, doRepeat, "(I)Ljava/lang/String;"), FAST_NATIVE_METHOD(String, doReplace, "(CC)Ljava/lang/String;"), FAST_NATIVE_METHOD(String, fastSubstring, "(II)Ljava/lang/String;"), FAST_NATIVE_METHOD(String, getCharsNoCheck, "(II[CI)V"), -- cgit v1.2.3-59-g8ed1b