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: | New method FileOwnerQuery.getMarkedExternalOwner | ||
---|---|---|---|
Product: | projects | Reporter: | Jesse Glick <jglick> |
Component: | Generic Infrastructure | Assignee: | Tomas Stupka <tstupka> |
Status: | NEW --- | ||
Severity: | blocker | CC: | asotona |
Priority: | P2 | Keywords: | API |
Version: | 4.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: |
Description
Jesse Glick
2005-01-13 17:42:31 UTC
Desired for E if possible (yes I know it is late, but this just came up) - reviewers please comment. Is this issue especially important to J2ME developers or anyone else? If not, it would probably be best to skip this for E and leave for F. Adding FOQ.gMEO should be simple, but to be really useful 1. The API of ReferencesHelper would probably need to be enhanced to support (easy) deregistration when the project is closed. 2. Most or all project types should actually implement the new rules, which would take some work. Please comment. Technical comment: J2ME project as well as J2SE project use SourcesHelper to register the source roots. Current implementation of SourcesHelper does not allow repeated registration nor any unregistration. J2SE project use delegation to a SourceHelper instance that is newly created after any change in source roots without any unregistration (so all previously registered roots remain registered forever). If this behavior will stay for 4.1 J2ME project type has no other option than steal ownership everytime it is possible without any respect to all previous registerations, to prevent IDE state equivalent to a deadlock. I think the status quo has to be kept for 4.1 due to lack of time to properly develop, test, and use a new API (mainly in SourcesHelper). There is simply not enough people to work on this right now, even if we did not have feature freeze. Please continue to use whatever workaround you had been using before. Not for immediate consideration by API reviewers, unfortunately. Change of default owner. |