package org.wamblee.system;
-public class DefaultRequiredInterfaceDescriptor extends AbstractProvidedInterfaceDescriptor
- implements RequiredInterfaceDescriptor {
+public class DefaultRequiredInterfaceDescriptor extends DefaultProvidedInterfaceDescriptor
+ implements RequiredInterface {
public DefaultRequiredInterfaceDescriptor(String aName, Class aInterface) {
super(aName, aInterface);
}
@Override
- public boolean implementedBy(ProvidedInterfaceDescriptor aDescriptor) {
+ public boolean implementedBy(ProvidedInterface aDescriptor) {
Class[] provided = aDescriptor.getInterfaceTypes();
for (Class required : getInterfaceTypes()) {
if ( !serviceProvided(required, provided)) {