Simple compilation fails in Eclipse Oxygen.3a [message #1786959] |
Wed, 16 May 2018 12:14 |
Decebal Suiu Messages: 3 Registered: May 2018 |
Junior Member |
|
|
Hi,
I wish to migrate a Java application (Java 8) from Eclipse 4.4 to Eclipse 4.7 but I encounter a strange problem. I present you below, my use scenario:
Using Eclipse UI (rught clikc -> New -> Class), I create a new class (DevWebMetadata2) that extends an existed class (DevWebMetadataAdapter). After this, I use the Eclipse UI (right click -> Source -> Override methods...) to override only one method.
So, I didn't touch the class generated/created by Eclipse but I obtain a compilation error for the new created class.
import java.util.List;
public class DevWebMetadata2 extends DevWebMetadataAdapter
{
@Override
public List<Class<? extends IIdentifiable>> getMetaDataIdWeb()
{
// TODO Auto-generated method stub
return super.getMetaDataIdWeb();
}
}
The error messages is
Type mismatch: cannot convert from List<Class<? extends IIdentifiable>> to List<Class<? extends IIdentifiable>>
Version: Oxygen.3a Release (4.7.3a)
Build id: 20180405-1200
org.eclipse.jdt.core version: 3.13.102.v20180330-0919
Is it a bug in compiler?
If you need more information, please ask.
[Updated on: Thu, 17 May 2018 06:34] Report message to a moderator
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04150 seconds