@Override public String getHoverInfo(ISourceViewer sourceViewer, int lineNumber) { Object info= getHoverInfo(sourceViewer, getHoverLineRange(sourceViewer, lineNumber), 0); return info == null ? null : info.toString(); }
/** * Returns <code>true</code> if the receiver can provide a hover for a certain document line. * * @param activeLine the document line of interest * @return <code>true</code> if the receiver can provide a hover */ public boolean hasHover(int activeLine) { return fViewer instanceof ISourceViewer && fHover.getHoverLineRange((ISourceViewer) fViewer, activeLine) != null; }
@Override public String getHoverInfo(ISourceViewer sourceViewer, int lineNumber) { Object info= getHoverInfo(sourceViewer, getHoverLineRange(sourceViewer, lineNumber), 0); return info == null ? null : info.toString(); }
/** * Returns <code>true</code> if the receiver can provide a hover for a certain document line. * * @param activeLine the document line of interest * @return <code>true</code> if the receiver can provide a hover */ public boolean hasHover(int activeLine) { return fViewer instanceof ISourceViewer && fHover.getHoverLineRange((ISourceViewer) fViewer, activeLine) != null; }