Author: scabanovich
Date: 2011-12-21 18:50:20 -0500 (Wed, 21 Dec 2011)
New Revision: 37505
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/Parameter.java
Log:
JBIDE-10187
https://issues.jboss.org/browse/JBIDE-10187
Correct implementation of Parameter.getSourceElement()
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/Parameter.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/Parameter.java 2011-12-21
23:49:08 UTC (rev 37504)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/Parameter.java 2011-12-21
23:50:20 UTC (rev 37505)
@@ -22,6 +22,7 @@
public Parameter() {}
+ @Override
public ParameterDefinition getDefinition() {
return (ParameterDefinition)definition;
}
@@ -44,10 +45,12 @@
return getDefinition().getName();
}
+ @Override
public IParametedType getMemberType() {
return getDefinition().getType();
}
+ @Override
public IParametedType getType() {
if(getDefinition().getOverridenType() != null) {
return getDefinition().getOverridenType();
@@ -55,6 +58,7 @@
return getDefinition().getType();
}
+ @Override
public IClassBean getClassBean() {
return beanMethod.getClassBean();
}
@@ -63,6 +67,12 @@
return getDefinition().getMethodDefinition().getMethod();
}
+ @Override
+ public IJavaElement getSourceElement() {
+ return getDefinition().getVariable();
+ }
+
+ @Override
protected ISourceReference getSourceReference() {
return getDefinition().getVariable();
}