[
https://issues.apache.org/jira/browse/WICKET-2968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12892365#action_12892365
]
Pedro Santos commented on WICKET-2968:
--------------------------------------
https://issues.apache.org/jira/browse/WICKET-2969
> Throw an IllegalStateException for developed onInitialize methods
> -----------------------------------------------------------------
>
> Key: WICKET-2968
> URL: https://issues.apache.org/jira/browse/WICKET-2968
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.4.9
> Reporter: Pedro Santos
> Fix For: 1.4.9
>
>
> As discussed on the devs mail list, the oninitialize method may already be
> implemented by some user. The Component on the next release can throw an
> IllegalStateException for those situations. IMO it is better than have this
> method called twice. I'm sending an patch with the implementation and an test
> for it.
> On a related note, the onInitialize javadoc says:
> * Overrides must call supe...@link #onInitialize()}. Usually this should
> be the first thing an
> * override does, much like a constructor.
> I just put that super call on the onInitialize overriding methods at the
> ComponentInitializationTest.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.