1 package dynaop;2 3 import java.util.Properties ;4 5 /**6 * Manufactures mixins.7 * 8 * @author Bob Lee (crazybob@crazybob.org)9 */10 public interface MixinFactory {11 12 /**13 * Creates mixin for specified proxy.14 */15 Object create(Proxy proxy);16 17 /**18 * Gets properties. Useful for debugging.19 */20 Properties getProperties();21 }22 23