View | Details | Raw Unified | Return to bug 329671 | Differences between
and this patch

Collapse All | Expand All

(-)model/org/eclipse/jdt/internal/core/BinaryMethod.java (-3 / +3 lines)
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

Return to bug 329671