(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / DefaultRequiredInterfaceDescriptor.java
index fbee3155870ce16d16d52a16e78c48bf573ca0ba..9e434c08d49c276a6d599f84cfbd162aa5036d04 100644 (file)
@@ -1,7 +1,7 @@
 package org.wamblee.system;
 
-public class DefaultRequiredInterfaceDescriptor extends AbstractInterfaceDescriptor
-               implements RequiredInterfaceDescriptor {
+public class DefaultRequiredInterfaceDescriptor extends DefaultProvidedInterfaceDescriptor
+               implements RequiredInterface {
 
        public DefaultRequiredInterfaceDescriptor(String aName, Class aInterface) {
                super(aName, aInterface);
@@ -12,7 +12,7 @@ public class DefaultRequiredInterfaceDescriptor extends AbstractInterfaceDescrip
        }
 
        @Override
-       public boolean implementedBy(ProvidedInterfaceDescriptor aDescriptor) {
+       public boolean implementedBy(ProvidedInterface aDescriptor) {
                Class[] provided = aDescriptor.getInterfaceTypes();
                for (Class required : getInterfaceTypes()) {
                        if ( !serviceProvided(required, provided)) {