diff options
Diffstat (limited to 'luni/src/main/native/java_util_regex_Matcher.cpp')
-rw-r--r-- | luni/src/main/native/java_util_regex_Matcher.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/luni/src/main/native/java_util_regex_Matcher.cpp b/luni/src/main/native/java_util_regex_Matcher.cpp index 2e5259e..35d014c 100644 --- a/luni/src/main/native/java_util_regex_Matcher.cpp +++ b/luni/src/main/native/java_util_regex_Matcher.cpp @@ -23,15 +23,14 @@ #include "JniConstants.h" #include "JniException.h" #include "ScopedPrimitiveArray.h" -#include "UniquePtr.h" #include "jni.h" #include "unicode/parseerr.h" #include "unicode/regex.h" // ICU documentation: http://icu-project.org/apiref/icu4c/classRegexMatcher.html -static RegexMatcher* toRegexMatcher(jlong address) { - return reinterpret_cast<RegexMatcher*>(static_cast<uintptr_t>(address)); +static icu::RegexMatcher* toRegexMatcher(jlong address) { + return reinterpret_cast<icu::RegexMatcher*>(static_cast<uintptr_t>(address)); } /** @@ -75,7 +74,7 @@ public: maybeThrowIcuException(mEnv, "utext_close", mStatus); } - RegexMatcher* operator->() { + icu::RegexMatcher* operator->() { return mMatcher; } @@ -107,7 +106,7 @@ private: JNIEnv* mEnv; jstring mJavaInput; - RegexMatcher* mMatcher; + icu::RegexMatcher* mMatcher; const jchar* mChars; UErrorCode mStatus; UText* mUText; @@ -171,9 +170,9 @@ static jint Matcher_matchesImpl(JNIEnv* env, jclass, jlong addr, jstring javaTex } static jlong Matcher_openImpl(JNIEnv* env, jclass, jlong patternAddr) { - RegexPattern* pattern = reinterpret_cast<RegexPattern*>(static_cast<uintptr_t>(patternAddr)); + icu::RegexPattern* pattern = reinterpret_cast<icu::RegexPattern*>(static_cast<uintptr_t>(patternAddr)); UErrorCode status = U_ZERO_ERROR; - RegexMatcher* result = pattern->matcher(status); + icu::RegexMatcher* result = pattern->matcher(status); maybeThrowIcuException(env, "RegexPattern::matcher", status); return reinterpret_cast<uintptr_t>(result); } |