You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/04/11 23:37:24 UTC

svn commit: r527687 - in /incubator/tuscany/java/sca/modules/interface-java-xml/src: main/java/org/apache/tuscany/interfacedef/java/introspect/ test/java/org/apache/tuscany/interfacedef/java/introspection/impl/

Author: rfeng
Date: Wed Apr 11 14:37:23 2007
New Revision: 527687

URL: http://svn.apache.org/viewvc?view=rev&rev=527687
Log:
Change the JavaInterfaceIntrospector to take JavaInterface

Modified:
    incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/DefaultJavaInterfaceIntrospector.java
    incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/JavaInterfaceIntrospectorExtension.java
    incubator/tuscany/java/sca/modules/interface-java-xml/src/test/java/org/apache/tuscany/interfacedef/java/introspection/impl/JavaInterfaceProcessorRegistryImplTestCase.java

Modified: incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/DefaultJavaInterfaceIntrospector.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/DefaultJavaInterfaceIntrospector.java?view=diff&rev=527687&r1=527686&r2=527687
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/DefaultJavaInterfaceIntrospector.java (original)
+++ incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/DefaultJavaInterfaceIntrospector.java Wed Apr 11 14:37:23 2007
@@ -87,7 +87,7 @@
         javaInterface.getOperations().addAll(getOperations(type, remotable, conversational).values());
 
         for (JavaInterfaceIntrospectorExtension extension : extensions) {
-            extension.visitInterface(type);
+            extension.visitInterface(javaInterface);
         }
         return javaInterface;
     }

Modified: incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/JavaInterfaceIntrospectorExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/JavaInterfaceIntrospectorExtension.java?view=diff&rev=527687&r1=527686&r2=527687
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/JavaInterfaceIntrospectorExtension.java (original)
+++ incubator/tuscany/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/interfacedef/java/introspect/JavaInterfaceIntrospectorExtension.java Wed Apr 11 14:37:23 2007
@@ -19,22 +19,21 @@
 package org.apache.tuscany.interfacedef.java.introspect;
 
 import org.apache.tuscany.interfacedef.InvalidInterfaceException;
+import org.apache.tuscany.interfacedef.java.JavaInterface;
 
 /**
  * Implementations introspect metadata on a Java interface, populating the
- * corresponding {@link JavaServiceContract}
+ * corresponding {@link JavaInterface}
  * 
  * @version $Rev$ $Date$
  */
 public interface JavaInterfaceIntrospectorExtension {
 
     /**
-     * @param clazz
-     * @param callbackClass
-     * @param contract
+     * Visit a java interface
+     * @param javaInterface
      * @throws InvalidInterfaceException
      */
-    void visitInterface(Class<?> clazz)
-        throws InvalidInterfaceException;
+    void visitInterface(JavaInterface javaInterface) throws InvalidInterfaceException;
 
 }

Modified: incubator/tuscany/java/sca/modules/interface-java-xml/src/test/java/org/apache/tuscany/interfacedef/java/introspection/impl/JavaInterfaceProcessorRegistryImplTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-java-xml/src/test/java/org/apache/tuscany/interfacedef/java/introspection/impl/JavaInterfaceProcessorRegistryImplTestCase.java?view=diff&rev=527687&r1=527686&r2=527687
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-java-xml/src/test/java/org/apache/tuscany/interfacedef/java/introspection/impl/JavaInterfaceProcessorRegistryImplTestCase.java (original)
+++ incubator/tuscany/java/sca/modules/interface-java-xml/src/test/java/org/apache/tuscany/interfacedef/java/introspection/impl/JavaInterfaceProcessorRegistryImplTestCase.java Wed Apr 11 14:37:23 2007
@@ -34,6 +34,8 @@
 import org.apache.tuscany.interfacedef.Operation;
 import org.apache.tuscany.interfacedef.java.JavaInterface;
 import org.apache.tuscany.interfacedef.java.introspect.DefaultJavaInterfaceIntrospector;
+import org.apache.tuscany.interfacedef.java.introspect.JavaInterfaceIntrospectorExtension;
+import org.easymock.EasyMock;
 
 /**
  * @version $Rev$ $Date$
@@ -68,8 +70,8 @@
     }
 
     public void testUnregister() throws Exception {
-        org.apache.tuscany.interfacedef.java.introspect.JavaInterfaceIntrospectorExtension extension = createMock(org.apache.tuscany.interfacedef.java.introspect.JavaInterfaceIntrospectorExtension.class);
-        extension.visitInterface(eq(Base.class));
+        JavaInterfaceIntrospectorExtension extension = createMock(JavaInterfaceIntrospectorExtension.class);
+        extension.visitInterface(EasyMock.isA(JavaInterface.class));
         expectLastCall().once();
         replay(extension);
         impl.addExtension(extension);



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org