Bug 106545

Summary: API: IVariableBinding.isMethodParameter
Product: [Eclipse Project] JDT Reporter: Adam Kiezun <akiezun>
Component: CoreAssignee: Olivier Thomann <Olivier_Thomann>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 3.1   
Target Milestone: 3.2 M5   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Adam Kiezun CLA 2005-08-09 15:31:36 EDT
3.1
there seems to be no API to ask a IVariableBinding if it is a method parameter
binding
Comment 1 Markus Keller CLA 2006-01-11 05:39:54 EST
See also bug 48420. A workaround is to search for the variable name in ((IMethod)variableBinding.getDeclaringMethod().getJavaElement()).getParameterNames().
Comment 2 Olivier Thomann CLA 2006-01-30 14:01:42 EST
Fixed and released in HEAD.
Updated existing tests:
org.eclipse.jdt.core.tests.dom.ASTConverter15Test.test0141()
org.eclipse.jdt.core.tests.dom.ASTConverter15Test.test0142()
org.eclipse.jdt.core.tests.dom.ASTConverterAST3Test.test0157()
org.eclipse.jdt.core.tests.dom.ASTConverterAST3Test.test0396()
org.eclipse.jdt.core.tests.dom.ASTConverterAST3Test.test0397()
Comment 3 Maxime Daniel CLA 2006-02-14 06:58:55 EST
Verified for 3.2 M5 using build I20060214-0010.