Community
Participate
Working Groups
20040831: The element info of a type parameter is not a source element info Steps to reproduce: - Create non-generic class C - insert method declaration static <S> S wassup() { return null; } - Hover over the "<S>" Stack trace: SourceTypeConverter.convert(ISourceMethod, CompilationResult) line: 332 SourceTypeConverter.convert(ISourceType, CompilationResult) line: 484 SourceTypeConverter.convert(ISourceType[], CompilationResult) line: 147 SourceTypeConverter.buildCompilationUnit(ISourceType[], int, ProblemReporter, CompilationResult) line: 102 HierarchyResolver.resolve(Openable[], HashSet, IProgressMonitor) line: 606 HierarchyResolver.resolve(IGenericType) line: 527 IndexBasedHierarchyBuilder(HierarchyBuilder).buildSupertypes() line: 113 IndexBasedHierarchyBuilder.build(boolean) line: 135 TypeHierarchy.compute() line: 319 TypeHierarchy.refresh(IProgressMonitor) line: 1242 CreateTypeHierarchyOperation.executeOperation() line: 90 CreateTypeHierarchyOperation(JavaModelOperation).run(IProgressMonitor) line: 700 CreateTypeHierarchyOperation(JavaModelOperation).runOperation (IProgressMonitor) line: 739 SourceType.newSupertypeHierarchy(WorkingCopyOwner, IProgressMonitor) line: 622 SourceType.newSupertypeHierarchy(IProgressMonitor) line: 574 JavaDocAccess.findDocInHierarchy(IType, String, String[], boolean) line: 99 JavaDocAccess.getJavaDoc(IMember, boolean) line: 82 JavadocHover.getHoverInfo(IJavaElement[]) line: 64 JavadocHover(AbstractJavaEditorTextHover).getHoverInfo(ITextViewer, IRegion) line: 118 BestMatchHover.getHoverInfo(ITextViewer, IRegion) line: 102 JavaEditorTextHoverProxy.getHoverInfo(ITextViewer, IRegion) line: 69 TextViewerHoverManager$4.run() line: 160
Type parameters are no longer children of methods.