protected HashMap<String, String> loadParamsComments(String tagName, JavaDoc jd) { HashMap<String, String> paramComments = new HashMap<String, String>(); if (jd.get(tagName) != null) { for (String paramDoc : jd.get(tagName)) { paramDoc = paramDoc.trim().replaceFirst("\\s+", " "); int spaceIndex = JavaDoc.indexOfFirstWhitespace(paramDoc); String param = paramDoc.substring(0, spaceIndex); String paramComment = ""; if ((spaceIndex + 1) < paramDoc.length()) { paramComment = paramDoc.substring(spaceIndex + 1); } paramComments.put(param, paramComment); } } return paramComments; } }
protected HashMap<String, String> loadParamsComments(String tagName, JavaDoc jd) { HashMap<String, String> paramComments = new HashMap<String, String>(); if (jd.get(tagName) != null) { for (String paramDoc : jd.get(tagName)) { paramDoc = paramDoc.trim().replaceFirst("\\s+", " "); int spaceIndex = JavaDoc.indexOfFirstWhitespace(paramDoc); String param = paramDoc.substring(0, spaceIndex); String paramComment = ""; if ((spaceIndex + 1) < paramDoc.length()) { paramComment = paramDoc.substring(spaceIndex + 1); } paramComments.put(param, paramComment); } } return paramComments; } }
@Override public String get(JavaDocTagHandler tagHandler) { JavaDoc.JavaDocTagList tagList = this.executableElement.getJavaDoc(tagHandler).get("returnWrapped"); String returnWrapped = tagList == null || tagList.isEmpty() ? null : tagList.get(0); if (returnWrapped != null) { int firstSpace = JavaDoc.indexOfFirstWhitespace(returnWrapped); if (firstSpace > 1) { if (returnWrapped.length() > firstSpace + 1) { String wrappedDoc = returnWrapped.substring(firstSpace + 1).trim(); if (!wrappedDoc.isEmpty()) { return wrappedDoc; } } } } return super.get(tagHandler); } }
@Override public String get(JavaDocTagHandler tagHandler) { JavaDoc.JavaDocTagList tagList = this.executableElement.getJavaDoc(tagHandler).get("returnWrapped"); String returnWrapped = tagList == null || tagList.isEmpty() ? null : tagList.get(0); if (returnWrapped != null) { int firstSpace = JavaDoc.indexOfFirstWhitespace(returnWrapped); if (firstSpace > 1) { if (returnWrapped.length() > firstSpace + 1) { String wrappedDoc = returnWrapped.substring(firstSpace + 1).trim(); if (!wrappedDoc.isEmpty()) { return wrappedDoc; } } } } return super.get(tagHandler); } }
int spaceIndex = JavaDoc.indexOfFirstWhitespace(throwsDoc); String exception = throwsDoc.substring(0, spaceIndex); String throwsComment = "";
int spaceIndex = JavaDoc.indexOfFirstWhitespace(throwsDoc); String exception = throwsDoc.substring(0, spaceIndex); String throwsComment = "";
int spaceIndex = indexOfFirstWhitespace(line);
int spaceIndex = indexOfFirstWhitespace(line);
if (doclets != null) { for (String doclet : doclets) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : ""; for (JavaDoc.JavaDocTagList inheritedDoclet : inheritedDoclets) { for (String doclet : inheritedDoclet) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : "";
if (tagList != null) { for (String value : tagList) { int firstSpace = JavaDoc.indexOfFirstWhitespace(value); String mediaType = value.substring(0, firstSpace); if (syntax.isAssignableToMediaType(mediaType) && (firstSpace + 1) < value.length()) {
if (tagList != null) { for (String value : tagList) { int firstSpace = JavaDoc.indexOfFirstWhitespace(value); String mediaType = value.substring(0, firstSpace); if (syntax.isAssignableToMediaType(mediaType) && (firstSpace + 1) < value.length()) {
for (int i = 0; i < paramTags.size(); i++) { String paramTag = paramTags.get(i); if (paramName.equals(paramTag.substring(0, indexOfFirstWhitespace(paramTag)))) { paramValue = paramTag; paramIndex = i; if (inheritedTags != null) { for (String inheritedTag : inheritedTags) { if (paramName.equals(inheritedTag.substring(0, indexOfFirstWhitespace(inheritedTag)))) { inheritedValue = inheritedTag; break;
for (int i = 0; i < paramTags.size(); i++) { String paramTag = paramTags.get(i); if (paramName.equals(paramTag.substring(0, indexOfFirstWhitespace(paramTag)))) { paramValue = paramTag; paramIndex = i; if (inheritedTags != null) { for (String inheritedTag : inheritedTags) { if (paramName.equals(inheritedTag.substring(0, indexOfFirstWhitespace(inheritedTag)))) { inheritedValue = inheritedTag; break;
if (doclets != null) { for (String doclet : doclets) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : ""; for (JavaDoc.JavaDocTagList inheritedDoclet : inheritedDoclets) { for (String doclet : inheritedDoclet) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : "";
if (doclets != null) { for (String doclet : doclets) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String code = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : ""; for (JavaDoc.JavaDocTagList inheritedDoclet : inheritedDoclets) { for (String doclet : inheritedDoclet) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String code = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : "";
String key1Example = "property1"; if (specifiedExample != null) { int firstSpace = JavaDoc.indexOfFirstWhitespace(specifiedExample); if (firstSpace >= 0) { key1Example = specifiedExample.substring(0, firstSpace); int firstSpace = JavaDoc.indexOfFirstWhitespace(specifiedExample2); if (firstSpace >= 0) { key2Example = specifiedExample2.substring(0, firstSpace);
if (doclets != null) { for (String doclet : doclets) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : ""; for (JavaDoc.JavaDocTagList inheritedDoclet : inheritedDoclets) { for (String doclet : inheritedDoclet) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String header = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : "";
String key1Example = "property1"; if (specifiedExample != null) { int firstSpace = JavaDoc.indexOfFirstWhitespace(specifiedExample); if (firstSpace >= 0) { key1Example = specifiedExample.substring(0, firstSpace); int firstSpace = JavaDoc.indexOfFirstWhitespace(specifiedExample2); if (firstSpace >= 0) { key2Example = specifiedExample2.substring(0, firstSpace);
if (doclets != null) { for (String doclet : doclets) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String code = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : ""; for (JavaDoc.JavaDocTagList inheritedDoclet : inheritedDoclets) { for (String doclet : inheritedDoclet) { int firstspace = JavaDoc.indexOfFirstWhitespace(doclet); String code = firstspace > 0 ? doclet.substring(0, firstspace) : doclet; String doc = ((firstspace > 0) && (firstspace + 1 < doclet.length())) ? doclet.substring(firstspace + 1) : "";
if (localDoc.get("returnWrapped") != null) { //support jax-doclets. see http://jira.codehaus.org/browse/ENUNCIATE-690 String returnWrapped = localDoc.get("returnWrapped").get(0); String fqn = returnWrapped.substring(0, JavaDoc.indexOfFirstWhitespace(returnWrapped)).trim();