views:

25

answers:

0

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.