Lines 223-229
Link Here
|
223 |
} |
223 |
} |
224 |
if (timeOut == 0) { |
224 |
if (timeOut == 0) { |
225 |
// don't try to fetch the values |
225 |
// don't try to fetch the values |
226 |
return this.parameterNames = getRawParameterNames(paramCount); |
226 |
return getRawParameterNames(paramCount); |
227 |
} |
227 |
} |
228 |
final class ParametersNameCollector { |
228 |
final class ParametersNameCollector { |
229 |
String javadoc; |
229 |
String javadoc; |
Lines 304-311
Link Here
|
304 |
return this.parameterNames = names; |
304 |
return this.parameterNames = names; |
305 |
} |
305 |
} |
306 |
} |
306 |
} |
307 |
// if still no parameter names, produce fake ones |
307 |
// If still no parameter names, produce fake ones, but don't cache them (https://bugs.eclipse.org/bugs/show_bug.cgi?id=329671) |
308 |
return this.parameterNames = getRawParameterNames(paramCount); |
308 |
return getRawParameterNames(paramCount); |
309 |
} |
309 |
} |
310 |
private char[][] splitParameters(char[] parametersSource, int paramCount) { |
310 |
private char[][] splitParameters(char[] parametersSource, int paramCount) { |
311 |
// we have generic types as one of the parameter types |
311 |
// we have generic types as one of the parameter types |