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: | Extend the callgraph feature for structure/class elements and global variables | ||
---|---|---|---|
Product: | cnd | Reporter: | Let_Me_Be |
Component: | Navigation | Assignee: | danilasergeyev |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 7.0.1 | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Attachments: |
screenshot from eclipse
extends call graph with variables as starting points improved patch |
I think it's worth to generalize and allow to show callgraph for any kind of start reference: Macro, Variable, Classifier, ... Right. That's what I always dreamed about. Created attachment 153768 [details]
extends call graph with variables as starting points
First patch to Call Graph feature. Variables and struct/class elements can now be the end nodes of graph.
Created attachment 153805 [details]
improved patch
Improved patch for call graph feature.
Changes:
- variables and fields now can be the starting points of graph
- icons were added to nodes to distinguish variables from functions
fixed, change set: http://hg.netbeans.org/cnd-main/rev/cbac04795d79 Integrated into 'main-silver', will be available in build *201505300811* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/df00ace095bc User: Alexander Simon <alexvsimon@netbeans.org> Log: fixing Bug 196979 - Extend the callgraph feature for structure/class elements and global variables - field from files symbolic links should be same |
Created attachment 107192 [details] screenshot from eclipse Eclipse supports displaying call graph for structure/class elements and global variables. This is great since it allows very fast overview of where variables and structure elements are modified and read. It is an awesome feature for code reviews and code refactoring.