/** * Given an array of <code>ParamTag</code>s,return its string representation. * @param holder the member that holds the param tags. * @param writer the TagletWriter that will write this tag. * @return the TagletOutput representation of these <code>ParamTag</code>s. */ public Content getTagletOutput(Doc holder, TagletWriter writer) { if (holder instanceof ExecutableMemberDoc) { ExecutableMemberDoc member = (ExecutableMemberDoc) holder; Content output = getTagletOutput(false, member, writer, member.typeParameters(), member.typeParamTags()); output.addContent(getTagletOutput(true, member, writer, member.parameters(), member.paramTags())); return output; } else { ClassDoc classDoc = (ClassDoc) holder; return getTagletOutput(false, classDoc, writer, classDoc.typeParameters(), classDoc.typeParamTags()); } }
/** * Given an array of <code>ParamTag</code>s,return its string representation. * @param holder the member that holds the param tags. * @param writer the TagletWriter that will write this tag. * @return the TagletOutput representation of these <code>ParamTag</code>s. */ public TagletOutput getTagletOutput(Doc holder, TagletWriter writer) { if (holder instanceof ExecutableMemberDoc) { ExecutableMemberDoc member = (ExecutableMemberDoc) holder; TagletOutput output = getTagletOutput(false, member, writer, member.typeParameters(), member.typeParamTags()); output.appendOutput(getTagletOutput(true, member, writer, member.parameters(), member.paramTags())); return output; } else { ClassDoc classDoc = (ClassDoc) holder; return getTagletOutput(false, classDoc, writer, classDoc.typeParameters(), classDoc.typeParamTags()); } }
Type[] vars; if (linkInfo.executableMemberDoc != null) { vars = linkInfo.executableMemberDoc.typeParameters(); } else if (linkInfo.type != null && linkInfo.type.asParameterizedType() != null){
typeVariables = ((ExecutableMemberDoc) doc).typeParameters(); } else if (doc instanceof FieldDoc) { Type fieldType = ((FieldDoc) doc).type();
typeVariables = ((ExecutableMemberDoc) doc).typeParameters(); } else if (doc instanceof FieldDoc) { Type fieldType = ((FieldDoc) doc).type();
Type[] vars; if (linkInfo.executableMemberDoc != null) { vars = linkInfo.executableMemberDoc.typeParameters(); } else if (linkInfo.type != null && linkInfo.type.asParameterizedType() != null){
} else { if (member instanceof ExecutableMemberDoc && ((ExecutableMemberDoc) member).typeParameters().length > 0) { Content typeParameters = ((AbstractExecutableMemberWriter) this).getTypeParameters( (ExecutableMemberDoc) member);
((ExecutableMemberDoc) member).typeParameters().length > 0) {