Hi Dscho (& everyone),

The service-parameters branch contains some improvements to how services
declare their dependencies. It eliminates the need for those stupid no-arg
constructors just to make SezPoz happy (because it eliminates the need for
*any* explicit constructors). Rather, service dependencies are declared as
@Parameters now, similar to declaring inputs in a RunnablePlugin.

I tested and all seems to work well. However, as part of the refactoring I
touched some code in core/updater. Is it still the case that code changes
like this will break things for people with old versions of the updater,
due to the fact that that updater updates only itself and not its
dependencies? In this case, not updating imagej.service.ServiceHelper would
cause a problem when creating the UploaderService in
FilesUploader#createUploaderService().

How do you think we should proceed? Wait a bit before merging to master? Or
would these changes be OK?

Thanks,
Curtis
_______________________________________________
ImageJ-devel mailing list
[email protected]
http://imagej.net/mailman/listinfo/imagej-devel

Reply via email to