mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 09:46:02 +02:00
bug 319512: Missing type arguments on managedbuilder.core
This commit is contained in:
parent
4b2a41be69
commit
656e99e7b4
2 changed files with 6 additions and 6 deletions
|
@ -23,6 +23,7 @@ import java.util.Set;
|
|||
import java.util.SortedMap;
|
||||
import java.util.TreeMap;
|
||||
|
||||
import org.eclipse.cdt.managedbuilder.core.IBuilder;
|
||||
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
|
||||
import org.eclipse.cdt.managedbuilder.core.IFolderInfo;
|
||||
import org.eclipse.cdt.managedbuilder.core.IManagedProject;
|
||||
|
@ -30,7 +31,6 @@ import org.eclipse.cdt.managedbuilder.core.IResourceInfo;
|
|||
import org.eclipse.cdt.managedbuilder.core.ITool;
|
||||
import org.eclipse.cdt.managedbuilder.core.IToolChain;
|
||||
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.Builder;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.FolderInfo;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.IRealBuildObjectAssociation;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.ResourceInfo;
|
||||
|
@ -175,7 +175,7 @@ public class FolderInfoModification extends ToolListModification implements IFol
|
|||
ConflictMatchSet parentConflicts = getParentConflictMatchSet();
|
||||
ToolChain sysTCs[] = (ToolChain[])getAllSysToolChains();
|
||||
|
||||
Map<Builder, List<ConflictMatch>> conflictMap = parentConflicts.fObjToConflictListMap;
|
||||
Map<IBuilder, List<ConflictMatch>> conflictMap = parentConflicts.fObjToConflictListMap;
|
||||
for (ToolChain tc : sysTCs) {
|
||||
List<ConflictMatch> l = conflictMap.get(tc);
|
||||
ToolChainCompatibilityInfoElement info = new ToolChainCompatibilityInfoElement(tc, l);
|
||||
|
|
|
@ -50,7 +50,7 @@ import org.eclipse.core.runtime.Status;
|
|||
public abstract class ToolListModification implements
|
||||
IToolListModification {
|
||||
// private Tool []fTools;
|
||||
private HashSet fInputExtsSet = new HashSet();
|
||||
private HashSet<String> fInputExtsSet = new HashSet<String>();
|
||||
private ResourceInfo fRcInfo;
|
||||
private LinkedHashMap fProjCompInfoMap = new LinkedHashMap();
|
||||
private HashMap fSysCompInfoMap = new HashMap();
|
||||
|
@ -268,7 +268,7 @@ public abstract class ToolListModification implements
|
|||
|
||||
}
|
||||
|
||||
protected Set getInputExtsSet(){
|
||||
protected Set<String> getInputExtsSet(){
|
||||
return fInputExtsSet;
|
||||
}
|
||||
|
||||
|
@ -531,11 +531,11 @@ public abstract class ToolListModification implements
|
|||
}
|
||||
}
|
||||
|
||||
private void apply(ResourceInfo rcInfo, int type, Set set) throws CoreException {
|
||||
private void apply(ResourceInfo rcInfo, int type, Set<IRealBuildObjectAssociation> set) throws CoreException {
|
||||
switch(type){
|
||||
case IRealBuildObjectAssociation.OBJECT_TOOL:
|
||||
ToolListModificationInfo info = rcInfo == fRcInfo ? getModificationInfo() :
|
||||
ToolChainModificationHelper.getModificationInfo(rcInfo, rcInfo.getTools(), (Tool[])set.toArray(new Tool[set.size()]));
|
||||
ToolChainModificationHelper.getModificationInfo(rcInfo, rcInfo.getTools(), set.toArray(new Tool[set.size()]));
|
||||
info.apply();
|
||||
break;
|
||||
case IRealBuildObjectAssociation.OBJECT_TOOLCHAIN:
|
||||
|
|
Loading…
Add table
Reference in a new issue