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.
class AA { static void boo() { boo(); } } hyperlink for both "boo" doesn't work
Note that if you change "class" to "struct" in the example, gyperlinks works. If you add "public" before function definition it works either
The absense of correct hyperlink and code completion is too visible in this case. Upgrading to P2.
*** Issue 88802 has been marked as a duplicate of this issue. ***
fixed: - MethodDDImpl should be FUNCTION_DEFINITION for correct resolving context cvs log: Checking in modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/MethodDDImpl.java; /shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/MethodDDImpl.java,v <-- MethodDDImpl.java new revision: 1.2.2.4; previous revision: 1.2.2.3 done Checking in modelapi/src/org/netbeans/modules/cnd/api/model/util/CsmTracer.java; /shared/data/ccvs/repository/cnd/modelapi/src/org/netbeans/modules/cnd/api/model/util/CsmTracer.java,v <-- CsmTracer.java new revision: 1.2.2.8; previous revision: 1.2.2.7 done
I reopen bug, but decrease the priority because there were a situation which I could not repeat in fresh userdir where hyperlink on such example still does not work. Moreover I had an AssertionError on codecompletion invoking for example in http://cnd.netbeans.org/issues/show_bug.cgi?id=88802 java.lang.AssertionError: Failed to get FileImpl by UID KeyBasedUID on FileKey (/usr/local/includeL, ?) at org.netbeans.modules.cnd.modelimpl.csm.core.FileContainer.getFiles2(FileContainer.java:235) at org.netbeans.modules.cnd.modelimpl.csm.core.FileContainer.getFileImpls(FileContainer.java:225) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getAllFileImpls(ProjectBase.java:1420) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getHeaderFiles(ProjectBase.java:1435) at org.netbeans.modules.cnd.completion.csm.CsmContextUtilities.gatherLibIncludedMacros(CsmContextUtilities.java:206) at org.netbeans.modules.cnd.completion.csm.CsmContextUtilities.findMacros(CsmContextUtilities.java:164) at org.netbeans.modules.cnd.completion.csm.CsmContextUtilities.findLibMacros(CsmContextUtilities.java:137) at org.netbeans.modules.cnd.completion.csm.CsmProjectContentResolver.getLibMacros(CsmProjectContentResolver.java:311) at org.netbeans.modules.cnd.completion.csm.CompletionResolverImpl.resolveContext(CompletionResolverImpl.java:307) at org.netbeans.modules.cnd.completion.csm.CompletionResolverImpl.resolve(CompletionResolverImpl.java:162) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveItem(CsmCompletionQuery.java:886) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveExp(CsmCompletionQuery.java:812) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.getResult(CsmCompletionQuery.java:233) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.query(CsmCompletionQuery.java:215) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.query(CsmCompletionQuery.java:149) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.query(CsmCompletionQuery.java:129) at org.netbeans.modules.cnd.completion.cplusplus.CsmCompletionProvider$Query.query(CsmCompletionProvider.java:163) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
could not repeat it any more