Can you try compiling with the Sun JDK 1.6 directly eg javac ...? Wayne
On 3/5/08, Adrian Herscu <[EMAIL PROTECTED]> wrote: > Hi all, > > I have this generic method which compiles fine under Eclipse 3.3: > > public abstract class AbstractApplication<M extends AbstractModel, V > extends AbstractView, C extends AbstractControl> { > ... > private V getViewFor(final Class<? extends V> viewClass) { > class InternalRunnable > implements Runnable { > private V frame; > > public void run() { > try { > frame = viewClass.newInstance(); > frame > .setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); > frame.setVisible(true); > } catch (final InstantiationException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } catch (final IllegalAccessException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > } > } > ... > } > > And the code runs OK on the Sun JRE 6.0. > > Now, I discovered that under Maven 2 with the following > maven-compiler-plugin configuration: > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > > the build fails with the following compilation error: > > [INFO] Compilation failure > C:\documents\pm\project-trunks\wirexn\sandbox\swing-client-sample\src\main\java\ > org\wirexn\sandbox\wsgui\AbstractApplication.java:[103,23] incompatible > types > found : org.wirexn.sandbox.wsgui.view.AbstractView > required: V > > > > C:\documents\pm\project-trunks\wirexn\sandbox\swing-client-sample\src\main\java\ > org\wirexn\sandbox\wsgui\AbstractApplication.java:[103,23] incompatible > types > found : org.wirexn.sandbox.wsgui.view.AbstractView > required: V > > Any suggestions? > > Thanks in advance, > Adrian. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]