Hey guys,
Question: I would like to know how easy it is to customize netbeans using beanshell?
Can you fully access the whole API? Is their a better way to deal with private/protected classes/fields you'd like to modify without introspection? How easy it is to overwrite things?
Context:
I'd like to customize my netbeans. Writing modules + plugins is extremely painful in netbeans (make change, create jar, reload, test, repeat).
Compared to my emacs where I can just evaluate an elisp expression directly, overwrite functions and make changes very quickly.
So, I created one module to use beanshell, evaluate one file and started investigating the over-engineered netbeans API. I'm having problems tracking things down and making changes (the API is classic Java design by the book).
PS: Although you can clearly read my dissatisfaction with Netbeans plugin development, my goal is not to start some bashing session between Emacs and Netbeans.