I'm trying to get this project that works fine in eclipse, and builds fine with ant, to work in IDEA. The problem I'm running into is the application references a jar that has some abstract methods in it that my current application tries to implement. IDEA seems to complain though when it tries to implement the abstract methods that use fully qualified path names in the signature or as a parameter definition.
For example it complains in the current project that I'm using the wrong return type for a method that is defined as the following in the abstract class:
public abstract com.foo.bar.specgenerator.ToXML getJavaJoinParameter() throws java.lang.Exception;
My implementing method in my project's class ues the import for com.foo.bar.specgenerator.ToXML and then tries to implement it as..
public ToXML getJavaJoinParameter() throws java.lang.Exception
In a similar scenario my project is trying to implement an abstract method like...
public void addBoilerPlate(SpecBoilerPlateParameterGen boilerPlate) throws Exception
where the abstract class has it defined as:
public abstract void addBoilerPlate(com.foo.bar.specgenerator.parametergens.SpecBoilerPlateParameterGen specBoilerPlateParameterGen) throws java.lang.Exception;
It seems like IDEA doesn't recognize how these abstract methods are defined in a jar used by my current project, so I can't get it to build in IDEA.
(Problem seems to exist in builds 5646 and just tried in 5661 and same problem there.)