boolean (PsiInlineDocTag tag) { if (!CODE_TAG.equals(tag.getName())) return false; ASTNode prevNode = tag.getNode().getTreePrev(); while (prevNode != null) { String text = prevNode.getText(); if (prevNode.getElementType() == JavaDocTokenType.DOC_COMMENT_DATA && StringUtil.endsWithIgnoreCase(StringUtil.trim(text), "<pre>")) { return true; } prevNode = prevNode.getTreePrev(); } return false; }