Working on isue #4326 (update javahl with new 1.8 APIs).
Implement the svn_version_extended interface in JavaHL.
* build.conf: Declare new JavaHL generated headers.
[in subversion/bindings/javahl/native]
* VersionExtended.h: New; declares native wrapper for svn_version_extended_t.
* VersionExtended.cpp: Out-of-line implementation of VersionExtended.h
* org_apache_subversion_javahl_types_VersionExtended.cpp:
Implementations of native methods declared in VersionExtended.java.
* SVNClient.h (SVNCliend::getVersionExtended): New method.
* SVNClient.cpp: Inclide VersionExtended.h.
(SVNCliend::getVersionExtended): Implement.
* org_apache_subversion_javahl_SVNClient.cpp
(Java_org_apache_subversion_javahl_SVNClient_getVersionExtended):
Implementation of JNI method SVNClient.getVersionExteded.
[in subversion/bindings/javahl/src/org/apache/subversion/javahl]
* ISVNClient.java (SVNCliend.getVersionExtended): New interface method.
* SVNClient.java (SVNCliend.getVersionExtended): New native method.
* types/VersionExtended.java: New; Java wrapper for svn_version_extended_t.
[in subversion/bindings/javahl/tests/org/apache/subversion/javahl]
* BasicTests.java
(BasicTests.testVersionExtendedQuiet,
BasicTests.testVersionExtendedVerbose): New test cases.
git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1451810 13f79535-47bb-0310-9956-ffa450edef68
11 files changed