This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | NbKeymap's setResolveParent() method throws UnsupportedOperationException in Netbeans 6.8 | ||
---|---|---|---|
Product: | platform | Reporter: | pouyan <pouyan> |
Component: | Module System | Assignee: | Jesse Glick <jglick> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | jglick, phil4571 |
Priority: | P4 | Keywords: | PLATFORM |
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 152576 |
Description
pouyan
2010-01-11 10:32:33 UTC
True, there were no known callers of this method, nor anything documenting that NbKeymap could be used in this way, so the resolve parent feature of Keymap was not implemented. I would suggest you structure your application differently. For example, write your Keymap to first check NbKeymap for a binding, and if not found, do something else before returning null. No plans to fix this, nor test case to check against. Tested patches are welcome. My question is why was this functionality taken out of NbKeymap when it is clearly working in Netbeans 6.7.1 and earlier? The fact that the implementation of setResolveParent() was there means that it has the potential to be used, which in my case it is. This little issue is preventing me from attempting to upgrade my Netbeans IDE to later versions (In reply to comment #3) > why was this functionality taken out of NbKeymap NbKeymap was completely rewritten for performance reasons. No code in the NB platform calls setResolveParent on it, and there was no known use case for doing so from a custom app (I still have no idea why you are). It was implemented before just for the sake of implementing method bodies, so I did not bother reimplementing it in the new version. |