Using hotswap for plugin development

The planned class hot swap feature in Aurora could be useful when developing plugins, to replace the new plugin code when it's compiled. I guess the IDEA JVM would need to run in debug mode, but I think that compiling and seeing the changes take effect immediately would be cool.

Or perhaps implemented using a 'disposable' classloader that the plugins run in?

Don't know if this is at all possible, but it would be a very nice feature for IDEA plugin developers.

1 comment
Comment actions Permalink

Hello,
I think that BCEL will be used for hot swap. In any case it already included
into Aurora. And work not stable :))) But it does not matter.

I agree with you about plugin development with hotswap helpful!

Thanks!

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Ben Pickering" <benp@marketing.net.uk> wrote in message
news:30686512.1050171854830.JavaMail.javamailuser@localhost...

The planned class hot swap feature in Aurora could be useful when

developing plugins, to replace the new plugin code when it's compiled. I
guess the IDEA JVM would need to run in debug mode, but I think that
compiling and seeing the changes take effect immediately would be cool.
>

Or perhaps implemented using a 'disposable' classloader that the plugins

run in?
>

Don't know if this is at all possible, but it would be a very nice feature

for IDEA plugin developers.


0

Please sign in to leave a comment.