X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FDefaultRequiredInterface.java;h=7fc965308d4603e2386325c86c7f40c07e763c0d;hb=6222acf41ea4bd49fe8c9e76e1709e472171d7f3;hp=9927b517f9c9accf0618fcfba2e4f065c09889ea;hpb=1e6feac46f0be086aa8734e20064aec24425ff11;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/core/DefaultRequiredInterface.java b/trunk/system/general/src/main/java/org/wamblee/system/core/DefaultRequiredInterface.java index 9927b517..7fc96530 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/core/DefaultRequiredInterface.java +++ b/trunk/system/general/src/main/java/org/wamblee/system/core/DefaultRequiredInterface.java @@ -90,6 +90,8 @@ public class DefaultRequiredInterface implements RequiredInterface { @Override public void setProvider(ProvidedInterface aProvider) { + assert aProvider != null; + assert implementedBy(aProvider); _provider = aProvider; } @@ -121,6 +123,7 @@ public class DefaultRequiredInterface implements RequiredInterface { @Override public String toString() { StringBuffer buf = new StringBuffer(); + buf.append("." + getName() + ":"); for (Class intf: _required) { buf.append("." + intf.getName()); }