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.

Bug 82073 - Hyperlink works wrong with methods having identical name
Summary: Hyperlink works wrong with methods having identical name
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-07 14:47 UTC by soldatov
Modified: 2007-08-13 17:12 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description soldatov 2006-08-07 14:47:06 UTC
- Create project with sample.cc and sample.h files:
----------------------------------------------------

#include "sample.h"

C::C() {
}

int C::m(void) {
    return(0);
}

int C::m(int a) {
    return(0);
}

int C::m(int a, int b) {
    return(0);
}

int main(int argc, char** argv) {
    
    return (0);
}

----------------------------------------------------
----------------------------------------------------

#ifndef _sample_H
#define	_sample_H

class C {
    public:
        C();
        int m(void);
        int m(int);
        int m(int, int);
};

#endif	/* _sample_H */

----------------------------------------------------

- Open sample.h file
- Select m(void), m(int) or m(int, int) function
- Press Alt-g
==> cursor jump always into sample.cc file at 11:1 position ("m(int)" method)
Comment 1 Vladimir Voskresensky 2007-04-05 14:57:13 UTC
fixed:
- overloading was already handled
- handle additionally m(void) like jumps

cvs log:
Checking in
completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmCompletionQuery.java;
/shared/data/ccvs/repository/cnd/completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmCompletionQuery.java,v
 <--  CsmCompletionQuery.java
new revision: 1.2.2.15.2.17; previous revision: 1.2.2.15.2.16
done
Checking in
completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmSyntaxSupport.java;
/shared/data/ccvs/repository/cnd/completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmSyntaxSupport.java,v
 <--  CsmSyntaxSupport.java
new revision: 1.2.2.6.4.11; previous revision: 1.2.2.6.4.10
done
Checking in
completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmCompletionTokenProcessor.java;
/shared/data/ccvs/repository/cnd/completion/src/org/netbeans/modules/cnd/completion/cplusplus/ext/CsmCompletionTokenProcessor.java,v
 <--  CsmCompletionTokenProcessor.java
new revision: 1.2.2.1.6.15; previous revision: 1.2.2.1.6.14
done
Checking in core/src/org/netbeans/modules/cnd/editor/cplusplus/CCTokenContext.java;
/shared/data/ccvs/repository/cnd/core/src/org/netbeans/modules/cnd/editor/cplusplus/CCTokenContext.java,v
 <--  CCTokenContext.java
new revision: 1.1.2.8; previous revision: 1.1.2.7
done
Comment 2 dnikitin 2007-08-13 17:12:35 UTC
Verified in NB 5.5.1u1 CND build 20070808