CND69MultipleHyperLinks

(Redirected from CND68DynamicHyperlink)

Dynamic Hyperlinks

Team

Vladimir Kvashin (VK; NB nick: vkvashin)


Charter

  • Simplify navigation to
  • functions that override the given function
  • classes that extend the given class

User view

Here is a code sample that describes the situation. If user clicks on names that are marked with "// DHL" comment, the menue that contains the listed choices should appear


 
class IFace { // DHL: FaceBase, FaceImpl_1, FaceImpl_2
public:
    virtual void foo() = 0; // DHL: FaceBase::foo, FaceImpl_1::foo, FaceImpl_2::foo
};

class FaceBase : // DHL: FaceImpl_1, FaceImpl_2
public IFace {
    void foo() { // DHL: FaceImpl_1::foo, FaceImpl_2::foo
    }
};

class FaceImpl_1 : protected FaceBase {
    void foo() {
    }
};

class FaceImpl_2 : protected FaceBase {
    void foo() {
    }
};

void use_foo(IFace iface) {
    iface.foo(); // DHL: FaceBase::foo, FaceImpl_1::foo, FaceImpl_2::foo
}


Design

Test Plan

Schedule

Milestone Date Content
M0
M1


Status and test results

  • M0 ?
  • M1 not started

IssueZilla

#167975 Multiple HyperLinks: navigating to function overrides or class descendants

No special Status Whiteboard keyword

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo