Hacker News new | past | comments | ask | show | jobs | submit login

What do you find that is different? I've never had a problem with type hierarchies or Find Usages in Java (not counting JSP - JSP support is terrible).

For JUST Java, IMO Eclipse wins for me.




Well, if there are two inner interfaces called "Callback" like

public class Foo { interface Callback {} }

public class Bar { interface Callback {} }

The last time I asked Eclipse to find all implementors of Bar.Callback, it actually returned ALL instances of any interface called "Callback" as if it is just doing a String search and not actually using type hierarchy information in the search.

Eclipse auto-assist often popups up tons of bullshit that is not relevent, like asking to import say, a class called 'Util', Eclipse would often show all kinds of entries from private com.sun.* classes in the JRE/JDK first. It's as irritating and choosing what Country you're form in a Web Form and it has Afghanistan first and United States at the end, even though it should know from locale or Geo-IP how to sort better.

Maybe this has been fixed recently, but it has always worked the way it should in IntelliJ. IntelliJ also handles Maven better. And it handles integration between Java and other DSL languages better. IntelliJ's PSI model of code is far richer than JDT.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: