[ANN] IntelliJad 1.1.0 released

IntelliJad 1.1.0 has now been released. Key changes are:
- The memory VFS is now based entirely on the deprecated VFS to sort out issues with library attachment and file creation
- CloseAllX-like functionality to help manage decompiled file editors
- Project-level configurations are now stored in the workspace file

Following advice from Alexey Efimov on my "rash" decision to announce feature development closed on IntelliJad, I've decided to see what else can be done with it :)

Bug reports and comments gratefully received!

- Steve

2 comments

Hello Steve,

- The memory VFS is now based entirely on the deprecated VFS to sort out issues with library attachment and file creation


I'm not entirely sure what that means, but I still see decompiled files that don't belong to any
source root, which makes the decompilation much less useful. With some classes it works fine, but I
haven't seen any pattern yet.

Sascha



Attachment(s):
out-of-source-root.PNG
0

Hi Sascha,

the pattern is simple - at the moment, source files are not attached to classes belonging to the SDK since SDKs don't have the same library accessors as application/project/module libraries. I'm currently working on adding the intellijad:// source root to the project SDK unconditionally (it will be removed on project closing) to get around this.

There's also the other case where you just open a class file from an arbitrary location on the filesystem that doesn't appear in any libraries - in this case, the source root can't be attached to anything and would also show up in a similar fashion to your screenshot.

- Steve

0

Please sign in to leave a comment.