2013/9/4 Dmitry Pavlenko <pavle...@tmatesoft.com>:
> Hello all!
> There're 2 classes in JavaHL interface (CommitItem and ConflictVersion) that 
> have package local
> constructors that makes it difficult to construct them from SVNKit. I would 
> ask you to make the
> constructors public.
>
> [[[
> Make constructors of CommitItem and ConflictVersion publc.
>
> * subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitItem.java
>   (CommitItem): Make constructor public.
>
> * 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ConflictVersion.java
>   (ConflictVersion): Make constructor public.
>
> ]]]
> [[[
> Index: 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitItem.java
> ===================================================================
> --- 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitItem.java 
> (revision 1519992)
> +++ 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitItem.java 
> (working copy)
> @@ -84,7 +84,7 @@ public class CommitItem implements java.io.Seriali
>       * @param r     revision number
>       * @param mf    move source abspath
>       */
> -    CommitItem(String p, NodeKind nk, int sf, String u, String cu, long r, 
> String mf)
> +    public CommitItem(String p, NodeKind nk, int sf, String u, String cu, 
> long r, String mf)
>      {
>          path = p;
>          nodeKind = nk;
> Index: 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ConflictVersion.java
> ===================================================================
> --- 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ConflictVersion.java
> (revision 1519992)
> +++ 
> subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ConflictVersion.java
> (working copy)
> @@ -38,7 +38,7 @@ public class ConflictVersion
>      private NodeKind nodeKind;
>
>      /** This constructor should only be called from JNI code. */

If you are going to call this constructor, then I think the above
comment should be changed as well.

> -    ConflictVersion(String reposURL, String reposUUID,
> +    public ConflictVersion(String reposURL, String reposUUID,
>                      long pegRevision, String pathInRepos,
>                      NodeKind nodeKind)
>      {
> ]]]

Best regards,
Konstantin Kolinko

Reply via email to