/[Apache-SVN]
ViewVC logotype

Revision 1453046


Jump to revision: Previous Next
Author: brane
Date: Tue Mar 5 22:27:47 2013 UTC (11 years, 8 months ago)
Changed paths: 11
Log Message:
Working on isue #4326 (update javahl with new 1.8 APIs).

Implement property-inheritance-aware SVNCLient.properties.

[subversion/bindings/javahl/native]
* CreateJ.h, CreateJ.cpp (CreateJ::InheritedProps): New factory.
* ProplistCallback.cpp, ProplistCallback.h (ProplistCallback):
   Make the native wrapper aware of the difference between
   the Java classes ProplistCallback and InheritedProplistCallback.
* SVNClient.cpp (SVNClient::properties): Likewise.
* org_apache_subversion_javahl_SVNClient.cpp: Wrap the SVNClient.properties
   native implementation with overloaded native methods.

[in subversion/bindings/javahl/src/org/apache/subversion/javahl]
* ISVNClient.java (ISVNClient.properties):
   New (overloaded) method that calls an inherited-props-aware callback.
* SVNClient.java (ISVNClient.properties): Declare native overloaded method.
* callback/InheritedProplistCallback.java: New.
* callback/ProplistCallback.java: Fix docstring.

[in subversion/bindings/javahl/tests/org/apache/subversion/javahl]
* BasicTests.java (BasicTests.testInheritedProperties): New test case.


Changed paths

Path Details
Directorysubversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/native/CreateJ.h modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/native/ProplistCallback.cpp modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/native/ProplistCallback.h modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/native/SVNClient.cpp modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/InheritedProplistCallback.java added
Directorysubversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/ProplistCallback.java modified , text changed
Directorysubversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26