mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 17:56:01 +02:00
Fixed few compiler warnings.
Change-Id: I0f52e2ab9c918031c098d04553b7a6c723bd83b9
This commit is contained in:
parent
e68e933a2e
commit
54ff537f95
4 changed files with 13 additions and 14 deletions
|
@ -49,10 +49,10 @@ public class GCCLanguage extends AbstractCLikeLanguage {
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("rawtypes")
|
||||
public Object getAdapter(Class adapter) {
|
||||
if (adapter == IPDOMLinkageFactory.class) {
|
||||
return new PDOMCLinkageFactory();
|
||||
@SuppressWarnings("unchecked")
|
||||
public <T> T getAdapter(Class<T> adapter) {
|
||||
if (adapter.isAssignableFrom(IPDOMLinkageFactory.class)) {
|
||||
return (T) new PDOMCLinkageFactory();
|
||||
}
|
||||
return super.getAdapter(adapter);
|
||||
}
|
||||
|
|
|
@ -53,10 +53,10 @@ public class GPPLanguage extends AbstractCLikeLanguage {
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("rawtypes")
|
||||
public Object getAdapter(Class adapter) {
|
||||
if (adapter == IPDOMLinkageFactory.class) {
|
||||
return new PDOMCPPLinkageFactory();
|
||||
@SuppressWarnings("unchecked")
|
||||
public <T> T getAdapter(Class<T> adapter) {
|
||||
if (adapter.isAssignableFrom(IPDOMLinkageFactory.class)) {
|
||||
return (T) new PDOMCPPLinkageFactory();
|
||||
}
|
||||
return super.getAdapter(adapter);
|
||||
}
|
||||
|
|
|
@ -313,10 +313,10 @@ public abstract class AbstractCLikeLanguage extends AbstractLanguage implements
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("rawtypes")
|
||||
public Object getAdapter(Class adapter) {
|
||||
if (ICLanguageKeywords.class.equals(adapter))
|
||||
return getCLanguageKeywords();
|
||||
@SuppressWarnings("unchecked")
|
||||
public <T> T getAdapter(Class<T> adapter) {
|
||||
if (adapter.isAssignableFrom(ICLanguageKeywords.class))
|
||||
return (T) getCLanguageKeywords();
|
||||
|
||||
return super.getAdapter(adapter);
|
||||
}
|
||||
|
|
|
@ -61,8 +61,7 @@ public class CPPTypedefClone implements ITypedef, ITypeContainer, IIndexType, IC
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("rawtypes")
|
||||
public Object getAdapter(Class adapter) {
|
||||
public <T> T getAdapter(Class<T> adapter) {
|
||||
return delegate.getAdapter(adapter);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue