Community
Participate
Working Groups
Build Identifier: Extending SapphireWizard is hard, because addPages and perfomFinish are declared as final. I refer to this forum thread where this problem is discussed in detail: http://www.eclipse.org/forums/index.php/m/722086/ Reproducible: Always
I am fine with making addPages method non-final, but making performFinish non-final would not be safe due to complex threading/locking issues that would arise from overriding that method directly. Instead, I will create an overridable protected variant of performFinish that will be called from the body of the main performFinish.
Enhancement implemented in 0.3.1 and 0.4 streams. Please verify.
Verify addPages is non-final and a protected performPostFinish method that the user can override.