I never noticed this behaviour in Idea 4.5, so I guess it's a bug in Irida.
Unfortunately I haven't found a reliable way to reproduce.
Has anybody else also seen this behaviour:
I re-compile, Idea hot swaps without any error messages, but actually the
old code is still run.
Happens mostly when I hot swap for a couple of times in a row.
Also it happens only sporadically, but it makes me trust hot swap not at all.
(using JDK 1.5.0_04 on Windows)