We are looking into solving this for anon classes in the next version. Our typical suggestion for workaround is to use named method classes, like this:
// Constructor public MyComponent { class FirstNameLabel extends Label { //... } add(new FirstNameLabel()); } This way the generated classes are named, but still scoped inside the method. JK On 19.11.2010, at 13:26, Peter Ertl-3 [via Apache Wicket] wrote: > > The most annoying thing is when you suddenly decide to anonymously subclass > > a component - then you have to restart. > > I do that all the time so this is a showstopper for me... > > > Am 19.11.2010 um 12:17 schrieb Leszek Gawron: > > > On 2010-11-18 14:25, Martijn Dashorst wrote: > >> Relaxing the add() method has been proposed before (by Eelco). It is > >> not something new, and if it helps people using jrebel to improve > >> their productivity, that would be a great side effect. > >> > >> The workaround is indeed to go back to a different page and do the > >> appropriate clicks again. > > > > It is several times faster to do that instead of booting the whole > > container and doing exacly that again. > > > > JRebel really shines when it comes to building a page from scratch. When I > > didn't have it I tried to come up with the most complete page/panel design > > i could think of at the moment. Now I start with completely empty panel and > > add child components one by one refreshing the browser as I go. > > > > Adding form components or DataTable columns feels like you are coding in > > scripting language (in the good sense). > > > > > > The most annoying thing is when you suddenly decide to anonymously subclass > > a component - then you have to restart. > > > > From my experience there is only a little margin of "strange errors". > > Either the code runs as expected or it throws with huge JRebel exception > > telling you to reboot the container. > > > > -- > > Leszek Gawron http://lgawron.blogspot.com > > > > View message @ > http://apache-wicket.1842946.n4.nabble.com/JRebel-and-wicket-tp3048578p3050207.html > To unsubscribe from JRebel and wicket, click here. Jevgeni Kabanov: Founder & CTO at ZeroTurnaround jevg...@zeroturnaround.com | Skype: ekabanov | http://twitter.com/ekabanov "Woohoo! I won a #javaRebel license at #javaBin today!" - Ole Chr. Rynning -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/JRebel-and-wicket-tp3048578p3050364.html Sent from the Forum for Wicket Core developers mailing list archive at Nabble.com.