Class Hierarchy shows multiple times the same class
Hi,
I have serveal ejb projects. The Local and Remote ejb projects are in diffrent maven modules. If I type ctrl+H the outline shows for the implementation class multible entries. All the entries refres to the same class.
The strange thing is, if I comment out the stateless annotation of my impl class then the hierarchiy shows the right hierarchiy.
SystemPropertyDAORemote --> SystemPropertyDAOLolcal
SystemPropertyDAOHibernate implements SystemPropertyDAORemote,SystemPropertyDAOLolcal
Please sign in to leave a comment.
Execuse me something goes wrong and I post to early. Also the second part here ;-).
My impl Class:
@Stateless(name = EJBServiceKeys.SERVICE_SYSTEM_PROPERTY_DAO)
@Local(SystemPropertyDAOLocal.class)
@Remote(SystemPropertyDAORemote.class)
public class SystemPropertyDAOHibernate extends GenericHibernateDAO<SystemPropertyIF, Long> implements SystemPropertyDAORemote,
Remote interface:
@Remote
public interface SystemPropertyDAORemote extends GenericDAO<SystemPropertyIF, Long> {
Local interface:
@Local
public interface SystemPropertyDAOLocal extends GenericDAO<SystemPropertyIF, Long> {
If I comment out the folowing annotations from the implementation class then the outline shows the expected hierarchy:
@Stateless(name = EJBServiceKeys.SERVICE_SYSTEM_PROPERTY_DAO)
@Local(SystemPropertyDAOLocal.class)
@Remote(SystemPropertyDAORemote.class)
Attachment(s):
OutlineCorrect.png
OutlineIncorrect.png
This is a bug. I've created a ticket for you: http://youtrack.jetbrains.com/issue/IDEA-115089
Thanks. This solved wiith the build of IU 132.829