Hello!
I would ask you to make some JavaHL contructors public, so it would be possible to implement JavaHL more easily. Once you were so kind to do that
https://mail-archives.apache.org/mod_mbox/subversion-dev/201309.mbox/%3C201309041617.25159.pavlenko@tmatesoft.com%3E
and I'm asking you to do that once again.
[[[
Make constructors of LocationSegment and FileRevision publc.
* subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java
(LocationSegment): Make constructor public.
(FileRevision): Make constructor public.
]]]
[[[
Index: subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java
===================================================================
--- subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java (revision 1734105)
+++ subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java (working copy)
@@ -507,9 +507,9 @@ public interface ISVNRemote
private static final long serialVersionUID = 1L;
/**
- * Private constructor called by the native implementation.
+ * Constructor called by the native implementation.
*/
- private LocationSegment(String path,
+ public LocationSegment(String path,
long startRevision,
long endRevision)
{
@@ -594,9 +594,9 @@ public interface ISVNRemote
private static final long serialVersionUID = 1L;
/**
- * Private constructor called by the native implementation.
+ * Constructor called by the native implementation.
*/
- private FileRevision(String path, long revision,
+ public FileRevision(String path, long revision,
boolean resultOfMerge,
Map<String, byte[]> revisionProperties,
Map<String, byte[]> propertiesDelta,
]]]
Dmitry Pavlenko
Received on 2016-03-08 17:39:10 CET