Author: hwright Date: Mon Oct 4 15:09:39 2010 New Revision: 1004276 URL: http://svn.apache.org/viewvc?rev=1004276&view=rev Log: JavaHL: Const-ify several methods.
Found by: Philipp Kloke <[email protected]> * subversion/bindings/javahl/native/JNIByteArray.h, subversion/bindings/javahl/native/JNIByteArray.cpp (isNull, getBytes): Make const. * subversion/bindings/javahl/native/SVNBase.h, subversion/bindings/javahl/native/SVNBase.cpp (getCppAddr): Same. * subversion/bindings/javahl/native/File.h, subversion/bindings/javahl/native/File.cpp (isNull): Same. * subversion/bindings/javahl/native/ClientContext.h, subversion/bindings/javahl/native/ClientContext.cpp (getConfigDirectory): Same. Modified: subversion/trunk/subversion/bindings/javahl/native/ClientContext.cpp subversion/trunk/subversion/bindings/javahl/native/ClientContext.h subversion/trunk/subversion/bindings/javahl/native/File.cpp subversion/trunk/subversion/bindings/javahl/native/File.h subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.cpp subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.h subversion/trunk/subversion/bindings/javahl/native/SVNBase.cpp subversion/trunk/subversion/bindings/javahl/native/SVNBase.h Modified: subversion/trunk/subversion/bindings/javahl/native/ClientContext.cpp URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/ClientContext.cpp?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/ClientContext.cpp (original) +++ subversion/trunk/subversion/bindings/javahl/native/ClientContext.cpp Mon Oct 4 15:09:39 2010 @@ -240,7 +240,7 @@ ClientContext::setConfigDirectory(const } const char * -ClientContext::getConfigDirectory() +ClientContext::getConfigDirectory() const { return m_configDir.c_str(); } Modified: subversion/trunk/subversion/bindings/javahl/native/ClientContext.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/ClientContext.h?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/ClientContext.h (original) +++ subversion/trunk/subversion/bindings/javahl/native/ClientContext.h Mon Oct 4 15:09:39 2010 @@ -80,7 +80,7 @@ class ClientContext void password(const char *pi_password); void setPrompt(Prompter *prompter); void cancelOperation(); - const char *getConfigDirectory(); + const char *getConfigDirectory() const; /** * Set the configuration directory, taking the usual steps to Modified: subversion/trunk/subversion/bindings/javahl/native/File.cpp URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/File.cpp?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/File.cpp (original) +++ subversion/trunk/subversion/bindings/javahl/native/File.cpp Mon Oct 4 15:09:39 2010 @@ -95,7 +95,7 @@ const char *File::getInternalStyle(const return NULL; } -bool File::isNull() +bool File::isNull() const { return m_jthis == NULL; } Modified: subversion/trunk/subversion/bindings/javahl/native/File.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/File.h?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/File.h (original) +++ subversion/trunk/subversion/bindings/javahl/native/File.h Mon Oct 4 15:09:39 2010 @@ -49,7 +49,7 @@ class File ~File(); const char *getAbsPath(); const char *getInternalStyle(const SVN::Pool &pool); - bool isNull(); + bool isNull() const; }; #endif // FILE_H Modified: subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.cpp URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.cpp?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.cpp (original) +++ subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.cpp Mon Oct 4 15:09:39 2010 @@ -78,7 +78,7 @@ int JNIByteArray::getLength() * Returns the bytes of the byte array. * @return the bytes */ -const signed char *JNIByteArray::getBytes() +const signed char *JNIByteArray::getBytes() const { return m_data; } @@ -87,7 +87,7 @@ const signed char *JNIByteArray::getByte * Returns if the byte array was not set. * @return if the byte array was not set */ -bool JNIByteArray::isNull() +bool JNIByteArray::isNull() const { return m_data == NULL; } Modified: subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.h?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.h (original) +++ subversion/trunk/subversion/bindings/javahl/native/JNIByteArray.h Mon Oct 4 15:09:39 2010 @@ -52,8 +52,8 @@ class JNIByteArray */ bool m_deleteByteArray; public: - bool isNull(); - const signed char *getBytes(); + bool isNull() const; + const signed char *getBytes() const; int getLength(); JNIByteArray(jbyteArray jba, bool deleteByteArray = false); ~JNIByteArray(); Modified: subversion/trunk/subversion/bindings/javahl/native/SVNBase.cpp URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/SVNBase.cpp?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/SVNBase.cpp (original) +++ subversion/trunk/subversion/bindings/javahl/native/SVNBase.cpp Mon Oct 4 15:09:39 2010 @@ -36,7 +36,7 @@ SVNBase::~SVNBase() { } -jlong SVNBase::getCppAddr() +jlong SVNBase::getCppAddr() const { return reinterpret_cast<jlong>(this); } Modified: subversion/trunk/subversion/bindings/javahl/native/SVNBase.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/SVNBase.h?rev=1004276&r1=1004275&r2=1004276&view=diff ============================================================================== --- subversion/trunk/subversion/bindings/javahl/native/SVNBase.h (original) +++ subversion/trunk/subversion/bindings/javahl/native/SVNBase.h Mon Oct 4 15:09:39 2010 @@ -40,7 +40,7 @@ class SVNBase * * @since 1.4.0 */ - jlong getCppAddr(); + jlong getCppAddr() const; /** * Deletes this C++ peer object, and clears the memory address of
