In Eclipse (3.3) I have a plugin User, depending on plugin Provider. Provider has an activator. On the Plugin Editor for provider it has a checkbox "Activate this plug-in when one of its classes is loaded". Checking/unchecking this will change a Manifest setting : Eclipse-LazyStart to true/false.
My question is that the checkbox, to me, implies that the activator may not be run if it's unchecked, whereas the setting implies that the activator will always be run, just whether you want it to load with eclipse or not.
- If you have an activator will it always have run at least once before a downstream plugin calls code, regardless of this checkbox?
- Does this checkbox only apply to immediate or lazy starting?