1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-01 05:15:43 +02:00

Avoid deprecated methods

This commit is contained in:
Oleg Krasilnikov 2007-04-09 06:42:16 +00:00
parent 5bcb4215a0
commit e36c09ee9d

View file

@ -17,6 +17,7 @@ import java.util.Vector;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.make.core.IMakeBuilderInfo; import org.eclipse.cdt.make.core.IMakeBuilderInfo;
import org.eclipse.cdt.make.core.IMakeCommonBuildInfo;
import org.eclipse.cdt.make.core.IMakeTarget; import org.eclipse.cdt.make.core.IMakeTarget;
import org.eclipse.cdt.make.core.IMakeTargetManager; import org.eclipse.cdt.make.core.IMakeTargetManager;
import org.eclipse.cdt.make.core.MakeBuilder; import org.eclipse.cdt.make.core.MakeBuilder;
@ -37,7 +38,6 @@ import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.OperationCanceledException; import org.eclipse.core.runtime.OperationCanceledException;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.QualifiedName; import org.eclipse.core.runtime.QualifiedName;
import org.eclipse.core.runtime.SubProgressMonitor; import org.eclipse.core.runtime.SubProgressMonitor;
import org.eclipse.jface.action.IAction; import org.eclipse.jface.action.IAction;
@ -171,7 +171,7 @@ public class UpdateMakeProjectAction implements IWorkbenchWindowActionDelegate {
IMakeTargetManager manager = MakeCorePlugin.getDefault().getTargetManager(); IMakeTargetManager manager = MakeCorePlugin.getDefault().getTargetManager();
String[] builder = manager.getTargetBuilders(container.getProject()); String[] builder = manager.getTargetBuilders(container.getProject());
IMakeTarget target = manager.createTarget(container.getProject(), goal, builder[0]); IMakeTarget target = manager.createTarget(container.getProject(), goal, builder[0]);
target.setBuildTarget(goal); target.setBuildAttribute(IMakeTarget.BUILD_TARGET, goal);
manager.addTarget(container, target); manager.addTarget(container, target);
container.setPersistentProperty(qName, null); container.setPersistentProperty(qName, null);
} }
@ -223,11 +223,11 @@ public class UpdateMakeProjectAction implements IWorkbenchWindowActionDelegate {
String property = project[i].getPersistentProperty(qName[LOCATION]); String property = project[i].getPersistentProperty(qName[LOCATION]);
if (property != null) { if (property != null) {
newInfo.setBuildCommand(new Path(property)); newInfo.setBuildAttribute(IMakeCommonBuildInfo.BUILD_COMMAND, property);
} }
property = project[i].getPersistentProperty(qName[FULL_ARGS]); property = project[i].getPersistentProperty(qName[FULL_ARGS]);
if (property != null) { if (property != null) {
newInfo.setBuildArguments(property); newInfo.setBuildAttribute(IMakeCommonBuildInfo.BUILD_ARGUMENTS, property);
} }
property = project[i].getPersistentProperty(qName[STOP_ERORR]); property = project[i].getPersistentProperty(qName[STOP_ERORR]);
if (property != null) { if (property != null) {