Lines Matching refs:jni_cache
248 UniLib::UniLib(const std::shared_ptr<JniCache>& jni_cache) in UniLib() argument
249 : jni_cache_(jni_cache) {} in UniLib()
352 UniLib::RegexPattern::RegexPattern(const JniCache* jni_cache, in RegexPattern() argument
354 : jni_cache_(jni_cache), in RegexPattern()
355 pattern_(nullptr, jni_cache ? jni_cache->jvm : nullptr), in RegexPattern()
423 UniLib::RegexMatcher::RegexMatcher(const JniCache* jni_cache, in RegexMatcher() argument
426 : jni_cache_(jni_cache), in RegexMatcher()
672 UniLib::BreakIterator::BreakIterator(const JniCache* jni_cache, in BreakIterator() argument
674 : jni_cache_(jni_cache), in BreakIterator()
675 text_(nullptr, jni_cache ? jni_cache->jvm : nullptr), in BreakIterator()
676 iterator_(nullptr, jni_cache ? jni_cache->jvm : nullptr), in BreakIterator()
682 jni_cache->jvm); in BreakIterator()
688 jenv->CallStaticObjectMethod(jni_cache->breakiterator_class.get(), in BreakIterator()
689 jni_cache->breakiterator_getwordinstance, in BreakIterator()
690 jni_cache->locale_us.get()), in BreakIterator()
691 jenv, jni_cache->jvm); in BreakIterator()
695 jenv->CallVoidMethod(iterator_.get(), jni_cache->breakiterator_settext, in BreakIterator()