类com.intellij.psi.PsiDocCommentOwner源码实例Demo

下面列出了怎么用com.intellij.psi.PsiDocCommentOwner的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: intellij-quarkus   文件: JavadocContentAccess.java
private static Reader getHTMLContentReader(PsiMember member, boolean allowInherited, boolean useAttachedJavadoc) {
    PsiDocComment doc = ((PsiDocCommentOwner) member).getDocComment();
    PsiElement sourceMember = member.getNavigationElement();
    if (sourceMember instanceof PsiDocCommentOwner) {
        doc = ((PsiDocCommentOwner) sourceMember).getDocComment();
    }
    return doc == null ? null : new JavaDocCommentReader(doc.getText());
}
 
源代码2 项目: intellij-haxe   文件: HaxePsiDocComment.java
@Override
public PsiDocCommentOwner getOwner() {
  final PsiElement parent = mOwnerComponent;
  if (parent instanceof PsiDocCommentOwner) {
    final PsiDocCommentOwner owner = (PsiDocCommentOwner) parent;
    if (owner.getDocComment() == this) {
      return owner;
    }
  }
  // HaxeXXX component owners that are not yet adapted to PsiXXX
  return null;
}
 
源代码3 项目: markdown-doclet   文件: PsiProxy.java
@Override
protected Object intercept(PsiDocCommentOwner proxy, PsiDocCommentOwner target, Method method, Object[] parameters) throws Throwable {
    if ( processor == null ) {
        processor = new DocCommentProcessor(target.getContainingFile());
        docComment = processor.processDocComment(target.getDocComment());
    }
    return docComment;
}
 
源代码4 项目: markdown-doclet   文件: DocCommentProcessor.java
LinkExpander(PsiDocCommentOwner docContext, PsiDocComment originalDocComment, String docText) {
    this.docContext = docContext;
    this.originalDocComment = originalDocComment;
    this.docText = docText;
}
 
 类所在包
 同包方法