Community
Participate
Working Groups
Hover over this callout to field: org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies.OTTypeHierarchyImpl.getFocusType() -> IType focusType and you'll see this exception: Java Model Exception: Java Model Status [getFocusType() [in OTTypeHierarchyImpl [in OTTypeHierarchies [in [Working copy] OTTypeHierarchies.java [in org.eclipse.objectteams.otdt.core.hierarchy [in src [in org.eclipse.objectteams.otdt]]]]]] does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:556) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:590) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:273) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:256) at org.eclipse.jdt.internal.core.SourceMethod.getExceptionTypes(SourceMethod.java:92) at org.eclipse.objectteams.otdt.internal.core.MethodMapping.getExceptionTypes(MethodMapping.java:488) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.initExceptionNames(JavadocContentAccess2.java:854) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.toHTML(JavadocContentAccess2.java:702) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.javadoc2HTML(JavadocContentAccess2.java:628) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContentFromSource(JavadocContentAccess2.java:574) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContent(JavadocContentAccess2.java:466) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:609) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:555) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:547) at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141) at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
Fix might be very simple considering the fact that a callout to field cannot declare any exceptions nor propagate declared exceptions from its base.
Created attachment 187483 [details] test & fix Simple test and equally simple fix.
Released in r1243, r1244 for 0.8M5.
Verified for 0.8M5 using build 201101290806.