View | Details | Raw Unified | Return to bug 149154
Collapse All | Expand All

(-)model/org/eclipse/jdt/internal/core/BinaryMethod.java (+6 lines)
Lines 14-19 Link Here
14
import org.eclipse.core.runtime.IProgressMonitor;
14
import org.eclipse.core.runtime.IProgressMonitor;
15
import org.eclipse.jdt.core.*;
15
import org.eclipse.jdt.core.*;
16
import org.eclipse.jdt.core.compiler.CharOperation;
16
import org.eclipse.jdt.core.compiler.CharOperation;
17
import org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants;
17
import org.eclipse.jdt.internal.compiler.env.IBinaryMethod;
18
import org.eclipse.jdt.internal.compiler.env.IBinaryMethod;
18
import org.eclipse.jdt.internal.compiler.env.IBinaryType;
19
import org.eclipse.jdt.internal.compiler.env.IBinaryType;
19
import org.eclipse.jdt.internal.compiler.lookup.Binding;
20
import org.eclipse.jdt.internal.compiler.lookup.Binding;
Lines 167-172 Link Here
167
	IBinaryMethod info = (IBinaryMethod) getElementInfo();
168
	IBinaryMethod info = (IBinaryMethod) getElementInfo();
168
	final int paramCount = Signature.getParameterCount(new String(info.getMethodDescriptor()));
169
	final int paramCount = Signature.getParameterCount(new String(info.getMethodDescriptor()));
169
	if (paramCount != 0) {
170
	if (paramCount != 0) {
171
		// don't try to look for javadoc for synthetic methods
172
		int modifiers = this.getFlags();
173
		if ((modifiers & ClassFileConstants.AccSynthetic) != 0) {
174
			return this.parameterNames = getRawParameterNames(paramCount);
175
		}
170
 		String javadocContents = null;
176
 		String javadocContents = null;
171
 		IType declaringType = this.getDeclaringType();
177
 		IType declaringType = this.getDeclaringType();
172
		PerProjectInfo projectInfo = JavaModelManager.getJavaModelManager().getPerProjectInfoCheckExistence(this.getJavaProject().getProject());
178
		PerProjectInfo projectInfo = JavaModelManager.getJavaModelManager().getPerProjectInfoCheckExistence(this.getJavaProject().getProject());

Return to bug 149154