下面列出了怎么用com.sun.javadoc.SeeTag的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return this.delegate.seeTags();
}
@Override
public SeeTag[] seeTags() {
return delegate.seeTags();
}
private void renderSeeTag(MarkdownDoclet doclet, StringBuilder tagBlock, PsiDocTag docTag) {
final String seeText = toString(docTag, false);
if ( seeText.startsWith("\"") ) {
SeeTag tag = new SeeTag() {
@Override
public String label() {
return null;
}
@Override
public PackageDoc referencedPackage() {
return null;
}
@Override
public String referencedClassName() {
return null;
}
@Override
public ClassDoc referencedClass() {
return null;
}
@Override
public String referencedMemberName() {
return null;
}
@Override
public MemberDoc referencedMember() {
return null;
}
@Override
public String name() {
return "@see";
}
@Override
public Doc holder() {
return null;
}
@Override
public String kind() {
return "@see";
}
@Override
public String text() {
return seeText;
}
@Override
public Tag[] inlineTags() {
return new Tag[0];
}
@Override
public Tag[] firstSentenceTags() {
return new Tag[0];
}
@Override
public SourcePosition position() {
return null;
}
};
SeeTagRenderer.INSTANCE.render(tag, tagBlock, doclet);
}
else {
tagBlock.append("\[email protected]").append(docTag.getName());
tagBlock.append(' ').append(seeText);
}
}