Author: philharveyonline
Date: Tue Jan 15 17:31:19 2013
New Revision: 1433545

URL: http://svn.apache.org/viewvc?rev=1433545&view=rev
Log:
PROTON-191: API reconciliation tool tidy-up - removed whitespace, added 
comments etc

Added:
    qpid/proton/branches/jni-binding/design/api-reconciliation/README
Modified:
    
qpid/proton/branches/jni-binding/design/api-reconciliation/generate-c-functions.sh
    qpid/proton/branches/jni-binding/design/api-reconciliation/pom.xml
    
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/Main.java
    
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/packagesearcher/PackageSearcher.java
    
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessor.java
    
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/JoinerTest.java
    
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessorTest.java
    
qpid/proton/branches/jni-binding/proton-j/proton/src/test/java/org/apache/qpid/proton/test/JythonTest.java

Added: qpid/proton/branches/jni-binding/design/api-reconciliation/README
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/README?rev=1433545&view=auto
==============================================================================
--- qpid/proton/branches/jni-binding/design/api-reconciliation/README (added)
+++ qpid/proton/branches/jni-binding/design/api-reconciliation/README Tue Jan 
15 17:31:19 2013
@@ -0,0 +1,4 @@
+Tool to generate a report mapping proton-c functions to proton-j class methods.
+On Linux, the list of proton-c functions can be generated using 
generate-c-functions.sh
+
+See pom.xml for more details.

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/generate-c-functions.sh
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/generate-c-functions.sh?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/generate-c-functions.sh
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/generate-c-functions.sh
 Tue Jan 15 17:31:19 2013
@@ -18,6 +18,8 @@
 # under the License.
 #
 
+# Script to generate a list of proton-c functions for use as input to the 
api-reconciliation tool.
+
 BASE_DIR=`dirname $0`
 INCLUDE_DIR=$BASE_DIR/../../proton-c/include/proton
 OUTPUT_DIR=$BASE_DIR/target

Modified: qpid/proton/branches/jni-binding/design/api-reconciliation/pom.xml
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/pom.xml?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- qpid/proton/branches/jni-binding/design/api-reconciliation/pom.xml 
(original)
+++ qpid/proton/branches/jni-binding/design/api-reconciliation/pom.xml Tue Jan 
15 17:31:19 2013
@@ -28,7 +28,6 @@
     <proton-c-build-dir>${basedir}/../../proton-c/build</proton-c-build-dir>
     <jni-jar>${proton-c-build-dir}/bindings/java/proton-jni.jar</jni-jar>
   </properties>
-  
   <build>
     <plugins>
       <plugin>
@@ -60,13 +59,11 @@
             <scope>system</scope>
             <systemPath>${jni-jar}</systemPath>
           </dependency>
-          <!-- 
           <dependency>
             <groupId>org.apache.qpid</groupId>
-            <artifactId>proton-j-impl</artifactId>
+            <artifactId>proton-api</artifactId>
             <version>1.0-SNAPSHOT</version>
           </dependency>
-          -->
         </dependencies>
       </plugin>
     </plugins>
@@ -79,11 +76,6 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.qpid</groupId>
-      <artifactId>proton-api</artifactId>
-      <version>1.0-SNAPSHOT</version>
-    </dependency>
-    <dependency>
       <groupId>org.reflections</groupId>
       <artifactId>reflections</artifactId>
       <version>0.9.8</version>
@@ -99,4 +91,11 @@
       <version>2.4</version>
     </dependency>
   </dependencies>
+  <description>Tool to generate a report mapping proton-c functions to 
proton-j class methods.
+Can be run using sensible defaults using &quot;mvn 
exec:java&quot;</description>
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>12</version>
+  </parent>
 </project>

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/Main.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/Main.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/Main.java
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/Main.java
 Tue Jan 15 17:31:19 2013
@@ -31,7 +31,8 @@ public class Main
     {
         if (args.length != 4)
         {
-            System.err.println("Unexpected number of arguments");
+            System.err.println("Unexpected number of arguments. Usage:");
+            System.err.println("    java " + Main.class.getName() + " 
packageRootName cFunctionFile annotationClassName outputFile");
             Runtime.getRuntime().exit(-1);
         }
 

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/packagesearcher/PackageSearcher.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/packagesearcher/PackageSearcher.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/packagesearcher/PackageSearcher.java
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/packagesearcher/PackageSearcher.java
 Tue Jan 15 17:31:19 2013
@@ -58,7 +58,7 @@ public class PackageSearcher
                 {
                     Class implementingClass = (Class) implementingClassObj;
                     LOGGER.fine("Found implementation " + 
implementingClass.getName() + " for " + apiInterface.getName());
-    
+
                     for (Method apiMethod : apiMethodList)
                     {
                         Method implMethod = 
findImplMethodOfApiMethod(apiMethod, implementingClass);

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessor.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessor.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessor.java
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/main/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessor.java
 Tue Jan 15 17:31:19 2013
@@ -40,7 +40,7 @@ public class AnnotationAccessor
         {
             throw new IllegalArgumentException("Couldn't find annotation class 
" + annotationClassName, e);
         }
-        
+
         try
         {
             _functionNameMethod = _annotationClass.getMethod(VALUE_METHOD);

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/JoinerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/JoinerTest.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/JoinerTest.java
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/JoinerTest.java
 Tue Jan 15 17:31:19 2013
@@ -50,9 +50,9 @@ public class JoinerTest
         _method2 = getClass().getMethod("javaMethodWithMapping2");
         _methodSharingFunctionNameAnnotationWithMethod2 = 
getClass().getMethod("javaMethodSharingFunctionNameAnnotationWithMethod2");
         _methodWithoutAnnotation = 
getClass().getMethod("javaMethodWithoutAnnotation");
-        
+
         AnnotationAccessor annotationAccessor = new 
AnnotationAccessor(TestAnnotation.class.getName());
-        
+
         _joiner = new Joiner(annotationAccessor);
     }
 

Modified: 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessorTest.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessorTest.java
 (original)
+++ 
qpid/proton/branches/jni-binding/design/api-reconciliation/src/test/java/org/apache/qpid/proton/apireconciliation/reportwriter/AnnotationAccessorTest.java
 Tue Jan 15 17:31:19 2013
@@ -32,7 +32,7 @@ public class AnnotationAccessorTest
     private static final String ANNOTATION_VALUE_1 = "value1";
     private static final String ANNOTATED_METHOD_NAME = "annotatedMethod";
     private static final String UNANNOTATED_METHOD_NAME = "unannotatedMethod";
-    
+
     private Method _annotatedMethod;
     private Method _unannotatedMethod;
 
@@ -65,7 +65,7 @@ public class AnnotationAccessorTest
     public void annotatedMethod()
     {
     }
-    
+
     public void unannotatedMethod()
     {
     }

Modified: 
qpid/proton/branches/jni-binding/proton-j/proton/src/test/java/org/apache/qpid/proton/test/JythonTest.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/jni-binding/proton-j/proton/src/test/java/org/apache/qpid/proton/test/JythonTest.java?rev=1433545&r1=1433544&r2=1433545&view=diff
==============================================================================
--- 
qpid/proton/branches/jni-binding/proton-j/proton/src/test/java/org/apache/qpid/proton/test/JythonTest.java
 (original)
+++ 
qpid/proton/branches/jni-binding/proton-j/proton/src/test/java/org/apache/qpid/proton/test/JythonTest.java
 Tue Jan 15 17:31:19 2013
@@ -20,7 +20,6 @@
  */
 package org.apache.qpid.proton.test;
 
-import org.junit.Ignore;
 import org.junit.Test;
 import static org.junit.Assert.*;
 
@@ -31,8 +30,6 @@ import java.io.File;
 /**
  * Runs all the python tests.
  */
-// PHTODO reinstate python
-@Ignore
 public class JythonTest
 {
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to