You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2010/01/27 07:11:12 UTC

svn commit: r903549 - in /subversion/trunk/subversion/bindings/javahl: native/CreateJ.cpp src/org/tigris/subversion/javahl/PropertyData.java

Author: hwright
Date: Wed Jan 27 06:11:10 2010
New Revision: 903549

URL: http://svn.apache.org/viewvc?rev=903549&view=rev
Log:
JavaHL: Use the client interface instead of the client class itself.

[ in subversion/bindings/javahl/ ]
* native/CreateJ.cpp:
  (Property): Update the constructor reference.

* src/org/tigris/subversion/javahl/PropertyData.java
  (PropertyData): Update constructor to use the less-restrictive interface,
    instead of the class.

Modified:
    subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
    subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java

Modified: subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp?rev=903549&r1=903548&r2=903549&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp Wed Jan 27 06:11:10 2010
@@ -366,8 +366,9 @@
     if (mid == 0)
     {
         mid = env->GetMethodID(clazz, "<init>",
-                               "(L"JAVA_PACKAGE"/SVNClient;Ljava/lang/String;"
-                               "Ljava/lang/String;Ljava/lang/String;[B)V");
+                               "(L"JAVA_PACKAGE"/SVNClientInterface;"
+                               "Ljava/lang/String;Ljava/lang/String;"
+                               "Ljava/lang/String;[B)V");
         if (JNIUtil::isJavaExceptionThrown())
             return NULL;
     }

Modified: subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java?rev=903549&r1=903548&r2=903549&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java (original)
+++ subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java Wed Jan 27 06:11:10 2010
@@ -52,7 +52,7 @@
      * reference to the creating SVNClient object to change or delete this
      * property
      */
-    private SVNClient client;
+    private SVNClientInterface client;
 
     /**
      * Standard subversion known properties
@@ -128,7 +128,7 @@
      * @param v     the string value of the property
      * @param d     the byte array value of the property
      */
-    PropertyData(SVNClient cl, String p, String n, String v, byte[] d)
+    PropertyData(SVNClientInterface cl, String p, String n, String v, byte[] d)
     {
         path = p;
         name = n;