diff options
Diffstat (limited to 'subversion/bindings/javahl/native/JNIByteArray.h')
-rw-r--r-- | subversion/bindings/javahl/native/JNIByteArray.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/subversion/bindings/javahl/native/JNIByteArray.h b/subversion/bindings/javahl/native/JNIByteArray.h index b43673b..e988bda 100644 --- a/subversion/bindings/javahl/native/JNIByteArray.h +++ b/subversion/bindings/javahl/native/JNIByteArray.h @@ -51,11 +51,18 @@ class JNIByteArray * at destruction. */ bool m_deleteByteArray; + + /** + * False if changes to the array should be committed to the Java VM. + */ + bool m_abortOnRelease; public: bool isNull() const; const signed char *getBytes() const; int getLength(); - JNIByteArray(jbyteArray jba, bool deleteByteArray = false); + JNIByteArray(jbyteArray jba, + bool deleteByteArray = false, + bool abortOnRelease = true); ~JNIByteArray(); }; |