import java.util.Arrays;
import java.util.Collections;
import java.util.List;
-import java.util.UUID;
/**
*/
public class DefaultProvidedInterface implements ProvidedInterface {
- private String _name;
- private Class[] _interfaces;
+ private String name;
+ private Class[] interfaces;
/**
* Constructs the descriptor.
}
public DefaultProvidedInterface(String aName, Class[] aInterfaces) {
- _name = aName;
- _interfaces = Arrays.copyOf(aInterfaces, aInterfaces.length);
+ name = aName;
+ interfaces = Arrays.copyOf(aInterfaces, aInterfaces.length);
}
@Override
public String getName() {
- return _name;
+ return name;
}
@Override
public Class[] getInterfaceTypes() {
- return _interfaces;
- }
-
- @Override
- public void publish(Object aImplementation, Scope aScope) {
- aScope.publishInterface(this, aImplementation);
+ return interfaces;
}
@Override
StringBuffer buf = new StringBuffer();
buf.append(getName());
buf.append(":");
- for (Class intf: _interfaces) {
+ for (Class intf: interfaces) {
buf.append(" " + intf.getName());
}
return buf.toString();
private String getEqualsRepresentation() {
List<String> result = new ArrayList<String>();
- for (Class cls: _interfaces) {
+ for (Class cls: interfaces) {
result.add(cls.getName());
}
Collections.sort(result);