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: | Support instrumentation modules - a way for one module to patch bytecode of others | ||
---|---|---|---|
Product: | platform | Reporter: | Jaroslav Tulach <jtulach> |
Component: | Module System | Assignee: | Jaroslav Tulach <jtulach> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | apireviews |
Priority: | P1 | Keywords: | API_REVIEW_FAST |
Version: | 8.0 | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | ENHANCEMENT | Exception Reporter: |
Description
Jaroslav Tulach
2013-11-03 12:51:52 UTC
It would be nice to reuse the API already defined by java.lang.instrument package. Basic implementation: http://hg.netbeans.org/ergonomics/rev/1ab79c331145 Y01 Need support for OSGi in Equinox mode Y02 Need documentation and a use-case description in arch.xml Re. Y01: Netbinox now supported: http://hg.netbeans.org/ergonomics/rev/1809b61e5c46 Intended usage can be seen in following OSGi bundles: http://source.apidesign.org/hg/html~html4j/rev/86aabecda7a3 one of them defined Agent-Class and hopes that every module/bundle that depends on it will be processed by its JsAgent class. I fixed the documentation. Unless there are objections I integrate tomorrow: http://hg.netbeans.org/ergonomics/rev/b55a0cbcfa6c Merged as 6869874b14af to core-main. |