Lines Matching refs:mJavaArray
48 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \
52 mJavaArray = nullptr; \
62 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \
66 mJavaArray = javaArray; \
67 mSize = mEnv->GetArrayLength(mJavaArray); \
69 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \
72 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
76 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \
82 PRIMITIVE_TYPE ## Array mJavaArray; \
108 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \
110 : mEnv(env), mJavaArray(javaArray), mRawArray(nullptr) { \
111 if (mJavaArray == nullptr) { \
114 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
119 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, 0); \
123 mJavaArray = javaArray; \
124 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
127 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \
131 size_t size() const { return mEnv->GetArrayLength(mJavaArray); } \
134 PRIMITIVE_TYPE ## Array mJavaArray; \