langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
equal
deleted
inserted
replaced
61 */ |
61 */ |
62 private static Map<String,String> getRankMap(Object[] params){ |
62 private static Map<String,String> getRankMap(Object[] params){ |
63 if (params == null) { |
63 if (params == null) { |
64 return null; |
64 return null; |
65 } |
65 } |
66 HashMap<String,String> result = new HashMap<String,String>(); |
66 HashMap<String,String> result = new HashMap<>(); |
67 for (int i = 0; i < params.length; i++) { |
67 for (int i = 0; i < params.length; i++) { |
68 String name = params[i] instanceof Parameter ? |
68 String name = params[i] instanceof Parameter ? |
69 ((Parameter) params[i]).name() : |
69 ((Parameter) params[i]).name() : |
70 ((TypeVariable) params[i]).typeName(); |
70 ((TypeVariable) params[i]).typeName(); |
71 result.put(name, String.valueOf(i)); |
71 result.put(name, String.valueOf(i)); |
193 * @return the TagletOutput representation of these <code>ParamTag</code>s. |
193 * @return the TagletOutput representation of these <code>ParamTag</code>s. |
194 */ |
194 */ |
195 private Content getTagletOutput(boolean isNonTypeParams, Doc holder, |
195 private Content getTagletOutput(boolean isNonTypeParams, Doc holder, |
196 TagletWriter writer, Object[] formalParameters, ParamTag[] paramTags) { |
196 TagletWriter writer, Object[] formalParameters, ParamTag[] paramTags) { |
197 Content result = writer.getOutputInstance(); |
197 Content result = writer.getOutputInstance(); |
198 Set<String> alreadyDocumented = new HashSet<String>(); |
198 Set<String> alreadyDocumented = new HashSet<>(); |
199 if (paramTags.length > 0) { |
199 if (paramTags.length > 0) { |
200 result.addContent( |
200 result.addContent( |
201 processParamTags(isNonTypeParams, paramTags, |
201 processParamTags(isNonTypeParams, paramTags, |
202 getRankMap(formalParameters), writer, alreadyDocumented) |
202 getRankMap(formalParameters), writer, alreadyDocumented) |
203 ); |
203 ); |