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