93949596979899100101102103
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( SomeOtherFooImpl.class ); } }.module(); assertEquals( CATHEDRAL, module.newObject( SomeOtherFooImpl.class ).bar() );
114115116117118119120121122123124
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( SomeOtherFooImpl.class, BasicFooImpl.class ); } }.module(); assertEquals( CATHEDRAL, module.newObject( SomeOtherFooImpl.class ).bar() );