aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/utils/jni_data_utils.h
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-12-15 10:08:13 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-12-15 10:08:13 +0000
commitbaf8e9221b903f93a988ccca93936ca690f090d7 (patch)
treebaf221c449dc3d22859005ab9468d3799e0cc826 /native/jni/src/utils/jni_data_utils.h
parent28a1d4d5da6dd45c174cb07305bdd86a02a43fac (diff)
parentba8a03d7b94fdeaba30d14c8227947f9d1fb1275 (diff)
downloadlatinime-baf8e9221b903f93a988ccca93936ca690f090d7.tar.gz
latinime-baf8e9221b903f93a988ccca93936ca690f090d7.tar.xz
latinime-baf8e9221b903f93a988ccca93936ca690f090d7.zip
am ba8a03d7: Merge "Remove dependency on jni.h from WordProperty."
* commit 'ba8a03d7b94fdeaba30d14c8227947f9d1fb1275': Remove dependency on jni.h from WordProperty.
Diffstat (limited to 'native/jni/src/utils/jni_data_utils.h')
-rw-r--r--native/jni/src/utils/jni_data_utils.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/utils/jni_data_utils.h b/native/jni/src/utils/jni_data_utils.h
index a259e1cd0..01295859c 100644
--- a/native/jni/src/utils/jni_data_utils.h
+++ b/native/jni/src/utils/jni_data_utils.h
@@ -21,6 +21,7 @@
#include "defines.h"
#include "jni.h"
+#include "suggest/core/dictionary/property/word_property.h"
#include "suggest/core/session/ngram_context.h"
#include "suggest/core/policy/dictionary_header_structure_policy.h"
#include "suggest/policyimpl/dictionary/header/header_read_write_utils.h"
@@ -140,6 +141,12 @@ class JniDataUtils {
env->SetFloatArrayRegion(array, index, 1 /* len */, &value);
}
+ static void outputWordProperty(JNIEnv *const env, const WordProperty &wordProperty,
+ jintArray outCodePoints, jbooleanArray outFlags, jintArray outProbabilityInfo,
+ jobject outNgramPrevWordsArray, jobject outNgramPrevWordIsBeginningOfSentenceArray,
+ jobject outNgramTargets, jobject outNgramProbabilities, jobject outShortcutTargets,
+ jobject outShortcutProbabilities);
+
private:
DISALLOW_IMPLICIT_CONSTRUCTORS(JniDataUtils);