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/11/16 21:06:56 UTC
svn commit: r1035773 - in /subversion/trunk/subversion/bindings/javahl:
native/ src/org/apache/subversion/javahl/
src/org/apache/subversion/javahl/type/
Author: hwright
Date: Tue Nov 16 20:06:56 2010
New Revision: 1035773
URL: http://svn.apache.org/viewvc?rev=1035773&view=rev
Log:
JavaHL: Move the Tristate class into the type package.
[ in subversion/bindings/javahl/ ]
* native/CreateJ.cpp,
native/EnumMapper.cpp:
Update references.
* src/org/apache/subversion/javahl/Tristate.java:
Move from here...
* src/org/apache/subversion/javahl/type/Tristate.java:
...to here, update package name.
* src/org/apache/subversion/javahl/ChangePath.java:
Update import statement.
Added:
subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/type/Tristate.java
- copied, changed from r1035763, subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java
Removed:
subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java
Modified:
subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
subversion/trunk/subversion/bindings/javahl/native/EnumMapper.cpp
subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.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=1035773&r1=1035772&r2=1035773&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp Tue Nov 16 20:06:56 2010
@@ -378,8 +378,8 @@ CreateJ::ChangedPath(const char *path, s
"(Ljava/lang/String;JLjava/lang/String;"
"L"JAVA_PACKAGE"/ChangePath$Action;"
"L"JAVA_PACKAGE"/type/NodeKind;"
- "L"JAVA_PACKAGE"/Tristate;"
- "L"JAVA_PACKAGE"/Tristate;)V");
+ "L"JAVA_PACKAGE"/type/Tristate;"
+ "L"JAVA_PACKAGE"/type/Tristate;)V");
if (JNIUtil::isJavaExceptionThrown())
POP_AND_RETURN(SVN_NO_ERROR);
}
Modified: subversion/trunk/subversion/bindings/javahl/native/EnumMapper.cpp
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/EnumMapper.cpp?rev=1035773&r1=1035772&r2=1035773&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/EnumMapper.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/EnumMapper.cpp Tue Nov 16 20:06:56 2010
@@ -195,7 +195,8 @@ jobject EnumMapper::mapOperation(svn_wc_
jobject EnumMapper::mapTristate(svn_tristate_t tristate)
{
// We're assuming a valid value for the C enum above
- return mapEnum(JAVA_PACKAGE"/Tristate", (int) (tristate - svn_tristate_false));
+ return mapEnum(JAVA_PACKAGE"/type/Tristate",
+ (int) (tristate - svn_tristate_false));
}
svn_wc_conflict_choice_t EnumMapper::toConflictChoice(jobject jchoice)
Modified: subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.java
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.java?rev=1035773&r1=1035772&r2=1035773&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.java (original)
+++ subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.java Tue Nov 16 20:06:56 2010
@@ -23,7 +23,7 @@
package org.apache.subversion.javahl;
-import org.apache.subversion.javahl.type.NodeKind;
+import org.apache.subversion.javahl.type.*;
public class ChangePath implements java.io.Serializable
{
Copied: subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/type/Tristate.java (from r1035763, subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java)
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/type/Tristate.java?p2=subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/type/Tristate.java&p1=subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java&r1=1035763&r2=1035773&rev=1035773&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java (original)
+++ subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/type/Tristate.java Tue Nov 16 20:06:56 2010
@@ -21,7 +21,7 @@
* @endcopyright
*/
-package org.apache.subversion.javahl;
+package org.apache.subversion.javahl.type;
public enum Tristate
{
Re: svn commit: r1035773 - in /subversion/trunk/subversion/bindings/javahl:
native/ src/org/apache/subversion/javahl/ src/org/apache/subversion/javahl/type/
Posted by Hyrum Wright <hw...@apache.org>.
On Tue, Nov 16, 2010 at 2:19 PM, Blair Zajac <bl...@orcaware.com> wrote:
> On 11/16/10 12:06 PM, hwright@apache.org wrote:
>>
>> Author: hwright
>> Date: Tue Nov 16 20:06:56 2010
>> New Revision: 1035773
>>
>> URL: http://svn.apache.org/viewvc?rev=1035773&view=rev
>> Log:
>> JavaHL: Move the Tristate class into the type package.
>
> Hyrum,
>
> Using "type" as a package name will cause compile failures if the bindingds
> are used in a Scala program as "type" is a reserved word, so having it
> appear in an import statement will cause problems.
>
> I suggest renaming "type" to to "types" so it's not a keyword in Scala.
Good suggestion. I'll effect this change RSN.
-Hyrum
Re: svn commit: r1035773 - in /subversion/trunk/subversion/bindings/javahl:
native/ src/org/apache/subversion/javahl/ src/org/apache/subversion/javahl/type/
Posted by Blair Zajac <bl...@orcaware.com>.
On 11/16/10 12:06 PM, hwright@apache.org wrote:
> Author: hwright
> Date: Tue Nov 16 20:06:56 2010
> New Revision: 1035773
>
> URL: http://svn.apache.org/viewvc?rev=1035773&view=rev
> Log:
> JavaHL: Move the Tristate class into the type package.
Hyrum,
Using "type" as a package name will cause compile failures if the bindingds are
used in a Scala program as "type" is a reserved word, so having it appear in an
import statement will cause problems.
I suggest renaming "type" to to "types" so it's not a keyword in Scala.
Thanks,
Blair