Author: dazarov
Date: 2011-09-30 13:32:07 -0400 (Fri, 30 Sep 2011)
New Revision: 35235
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/EventAndObserverMethodHyperlinkDetector.java
Log:
"Show CDI Observer Methods" OpenOn should look "Open
<class>.<method>() CDI Observer Method" in case of one method
https://issues.jboss.org/browse/JBIDE-9796
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/EventAndObserverMethodHyperlinkDetector.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/EventAndObserverMethodHyperlinkDetector.java 2011-09-30
17:30:44 UTC (rev 35234)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/EventAndObserverMethodHyperlinkDetector.java 2011-09-30
17:32:07 UTC (rev 35235)
@@ -110,9 +110,7 @@
Set<IObserverMethod> observerMethods =
cdiProject.resolveObserverMethods(injectionPoint);
if(observerMethods.size() == 1){
- for(IObserverMethod method : observerMethods){
- hyperlinks.add(new ObserverMethodHyperlink(region, method, document));
- }
+ hyperlinks.add(new ObserverMethodHyperlink(region,
observerMethods.iterator().next(), document));
}else if(observerMethods.size() > 0){
hyperlinks.add(new ObserverMethodListHyperlink(textViewer, region, observerMethods,
document));
}
@@ -123,9 +121,7 @@
events.addAll(cdiProject.findObservedEvents(p));
if(events.size() == 1){
- for(IInjectionPoint event : events){
- hyperlinks.add(new EventHyperlink(region, event, document));
- }
+ hyperlinks.add(new EventHyperlink(region, events.iterator().next(), document));
}else if(events.size() > 0){
hyperlinks.add(new EventListHyperlink(textViewer, region, events, document));
}