[
https://issues.jboss.org/browse/JBIDE-9473?page=com.atlassian.jira.plugin...
]
Alexey Kazakov updated JBIDE-9473:
----------------------------------
Steps to Reproduce:
EXECUTE: Create a CDI project.
EXECUTE: Add the following bean:
{code}
@Named
public class MyBean {
@Named public String foo;
@Named public String foo1() {
return "";
}
public String foo2() {
return "";
}
}
{code}
And the following ELs to any page:
{code}
#{myBean.foo2()}
#{foo}
#{foo1}
{code}
ASSERT: Shift+Ctrl+G on MyBean should find #{myBean.foo2()} - FAILURE!
ASSERT: Shift+Ctrl+G on MyBean.foo should find #{foo} - FAILURE!
ASSERT: Shift+Ctrl+G on MyBean.foo1() should find #{foo1} - FAILURE!
was:
EXECUTE: Create a CDI project.
EXECUTE: Add the following bean:
{code}
@Named
public class MyBean {
@Named public String foo;
@Named public String foo1() {
return "";
}
public String foo2() {
return "";
}
{code}
And the following ELs to any page:
{code}
#{myBean.foo2()}
#{foo}
#{foo1}
{code}
ASSERT: Shift+Ctrl+G on MyBean should find #{myBean.foo2()} - FAILURE!
ASSERT: Shift+Ctrl+G on MyBean.foo should find #{foo} - FAILURE!
ASSERT: Shift+Ctrl+G on MyBean.foo1() should find #{foo1} - FAILURE!
Java source reference search doesn't work for EL in CDI projects
----------------------------------------------------------------
Key: JBIDE-9473
URL:
https://issues.jboss.org/browse/JBIDE-9473
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: common
Affects Versions: 3.3.0.M3
Reporter: Alexey Kazakov
Assignee: Alexey Kazakov
Priority: Critical
Fix For: 3.3.0.M3
It seems that Shift+Ctrl+G on Java elements searches for EL only in Seam 2 projects and
only if you are searching for a method/field reference (not a type).
Our search participant should work for any kind of Java projects and delegates such a
search to EL resolvers. So it's responsibility of EL resolvers to recognize if the
element is used in the EL.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira