All,
the current cvs breaks both Boris' photo demo and my contacts demo. Before I
start filing bugs I would like to understand the strategy behind parameter
injection.
Simple Example: Until yesterday, I could specify a Handler (that was bound to a
command using the workbench model) like this:
public class ExitHandler {
public void execute(IWorkbench workbench) {
workbench.close();
}
}
Today, I get the exception:
java.lang.RuntimeException: could not find satisfiable method execute in class
class org.eclipse.e4.demo.contacts.handlers.ExitHandler
The question is: Which interfaces are candidates to be injected today and in
the future?
Another question: When are we using explicit annotations like @in and when is
the injection done automatically?
Of course my dynamic theme switcher does not work anymore since it also uses
the above signature...
Best regards,
Kai
---
Kai Tödter
Siemens AG
Corporate Technology
Architecture
CT SE 2
Otto-Hahn-Ring 6
81739 Munich, Germany
Phone: +49 89 636-41064
Fax: +49 89 636-45450
mailto: [email protected]
Internet: www.siemens.com/corporate-technology
Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Gerhard Cromme;
Managing Board: Peter Loescher, Chairman, President and Chief Executive
Officer; Heinrich Hiesinger, Joe Kaeser, Rudi Lamprecht, Eduardo Montes,
Juergen Radomski, Erich R. Reinhardt, Hermann Requardt, Uriel J. Sharef, Peter
Y. Solmssen, Klaus Wucherer; Registered offices: Berlin and Munich; Commercial
registries: Berlin Charlottenburg, HRB 12300, Munich, HRB 6684; WEEE-Reg.-No.
DE 23691322
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev