コード例 #1
0
  @Override
  @Nullable
  public String getToolTip(int lineNumber) {
    if (myLines.size() <= lineNumber || lineNumber < 0) {
      return null;
    }
    HgAnnotationLine info = myLines.get(lineNumber);
    if (info == null) {
      return null;
    }

    for (HgFileRevision revision : myFileRevisions) {
      if (revision.getRevisionNumber().equals(info.getVcsRevisionNumber())) {
        return HgVcsMessages.message(
            "hg4idea.annotation.tool.tip",
            revision.getRevisionNumber().asString(),
            revision.getAuthor(),
            revision.getRevisionDate(),
            revision.getCommitMessage());
      }
    }

    return null;
  }