Deprecated API


Contents
Deprecated Interfaces
org.eclipse.cdt.debug.core.ICDebugger
          - see ICDIDebugger 
org.eclipse.cdt.debug.core.ICDIDebugger
          use ICDIDebugger2. 
org.eclipse.cdt.ui.text.contentassist.ICompletionContributor
          Clients should extend the new extension point completionProprosalComputer and implement interface ICompletionProposalComputer 
org.eclipse.cdt.ui.wizards.ICPathContainerPage
          - use IPathEntryContainerPage 
org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGenerator
          3.1 Use IManagedDependencyGenerator2 instead. 
 

Deprecated Classes
org.eclipse.cdt.debug.internal.core.model.CCoreFileDebugTarget
            
org.eclipse.cdt.launch.ui.CEnvironmentTab
            
org.eclipse.cdt.internal.ui.preferences.CParserPreferencePage
          the one preference found on the page was moved to the indexer preference page. 
org.eclipse.cdt.internal.ui.dialogs.cpaths.CPathContainerDescriptor.PathEntryContainerPageAdapter
            
org.eclipse.cdt.refactoring.actions.CRedoAction
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CRedoEditorActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CRedoViewActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CRedoWorkbenchActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CUndoAction
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CUndoEditorActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CUndoViewActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.refactoring.actions.CUndoWorkbenchActionDelegate
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.cdt.make.core.scannerconfig.DiscoveredScannerInfo
            
org.eclipse.cdt.make.core.scannerconfig.DiscoveredScannerInfoProvider
          @author vhirsl 
org.eclipse.cdt.internal.ui.editor.ExternalSearchEditor
          Use EditorUtility#openInEditor() to open an external file. 
org.eclipse.cdt.make.core.MakeScannerInfo
            
org.eclipse.cdt.newmake.core.MakeScannerInfo
            
org.eclipse.cdt.make.core.MakeScannerProvider
          @author DInglis 
org.eclipse.cdt.newmake.core.MakeScannerProvider
          @author DInglis 
org.eclipse.cdt.internal.ui.search.actions.OpenDefinitionAction
          use OpenDeclarationsAction. 
org.eclipse.cdt.ui.actions.ShowInCViewAction
          Use generic IShowInTarget support instead. 
org.eclipse.cdt.internal.ui.viewsupport.StandardCElementLabelProvider
          Use AppearanceAwareLabelProvider instead. 
 

Deprecated Fields
org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_PROTOCOL
            
org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants.ATTR_PROGRAM_ENVIROMENT_INHERIT
          - see ILaunchManager.ATTR_APPEND_ENVIRONMENT_VARIABLES 
org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants.ATTR_PROGRAM_ENVIROMENT_MAP
          - see ILaunchManager.ATTR_ENVIRONMENT_VARIABLES 
org.eclipse.cdt.make.core.IMakeBuilderInfo.BUILD_TARGET_FULL
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.BUILD_TARGET_FULL
            
org.eclipse.cdt.make.core.IMakeBuilderInfo.BUILD_TARGET_INCREAMENTAL
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.BUILD_TARGET_INCREAMENTAL
            
org.eclipse.cdt.ui.PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE
          As of 4.0, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_SHOW_TEXT_HOVER_AFFORDANCE 
org.eclipse.cdt.ui.CElementImageDescriptor.IMPLEMENTS
          flag never had an effect 
org.eclipse.cdt.internal.ui.editor.ICEditorActionDefinitionIds.OPEN_DEF
          see bug 167162 
org.eclipse.cdt.ui.CElementImageDescriptor.OVERRIDES
          flag never had an effect 
org.eclipse.cdt.ui.CElementImageDescriptor.RUNNABLE
          flag never had an effect 
 

Deprecated Methods
org.eclipse.cdt.refactoring.CRefactory.addEditorDefiningExtension(String)
          extensions are found via the content types. 
org.eclipse.cdt.core.IMarkerGenerator.addMarker(IResource, int, String, int, String)
          Use public void addMarker(org.eclipse.cdt.core.ProblemMarkerInfo problem) instead. 
org.eclipse.cdt.internal.ui.util.Strings.computeIndent(String, int)
          use Strings.computeIndent(String, int, int) instead. 
org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(String, String, File, File, File, String, IProgressMonitor)
          use createSession 
org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(String, String, File, File, String, IMITTY, IProgressMonitor)
          use createSession 
org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(String, String, File, File, String, IProgressMonitor)
          use createSession 
org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(String, String, File, int, String[], File, String, IProgressMonitor)
          use createSession 
org.eclipse.cdt.debug.core.ICDIDebugger.createDebuggerSession(ILaunch, IBinaryParser.IBinaryObject, IProgressMonitor)
          use createSession of ICDIDebugger2 
org.eclipse.cdt.debug.mi.core.MIPlugin.createMISession(MIProcess, IMITTY, int, int, int, String, IProgressMonitor)
            
org.eclipse.cdt.debug.mi.core.MIPlugin.createMISession(MIProcess, IMITTY, int, String, IProgressMonitor)
            
org.eclipse.cdt.debug.mi.internal.ui.dialogfields.LayoutUtil.doDefaultLayout(Composite, DialogField[], boolean, int, int, int, int)
            
org.eclipse.cdt.internal.ui.wizards.dialogfields.LayoutUtil.doDefaultLayout(Composite, DialogField[], boolean, int, int, int, int)
            
org.eclipse.cdt.debug.internal.ui.dialogfields.LayoutUtil.doDefaultLayout(Composite, DialogField[], boolean, int, int, int, int)
            
org.eclipse.cdt.managedbuilder.core.IManagedBuildInfo.generateCommandLineInfo(String, String[], String, String, String, String[])
          - use generateToolCommandLineInfo instead 
org.eclipse.cdt.core.CCorePlugin.getBinaryParser(IProject)
          - use getBinaryParserExtensions(IProject project) 
org.eclipse.cdt.managedbuilder.core.ITargetPlatform.getBinaryParserId()
          Use getBinaryParserList 
org.eclipse.cdt.managedbuilder.core.IBuilder.getBuildFileGeneratorElement()
          - use getBuildFileGenerator() instead 
org.eclipse.cdt.make.core.IMakeTarget.getBuildTarget()
            
org.eclipse.cdt.internal.ui.util.SWTUtil.getButtonHeigthHint(Button)
            
org.eclipse.cdt.managedbuilder.core.ITool.getCommandFlags()
          - use getToolCommandFlags instead 
org.eclipse.cdt.managedbuilder.core.ITool.getCommandLineGeneratorElement()
          - use getCommandLineGenerator 
org.eclipse.cdt.core.CCorePlugin.getCProjectDescription(IProject)
          use getCProjetDescription(IProject project, boolean create) 
org.eclipse.cdt.debug.core.ICDebugConfiguration.getDebugger()
            
org.eclipse.cdt.managedbuilder.core.ITarget.getDefaultExtension()
            
org.eclipse.cdt.managedbuilder.core.ITool.getDependencyGenerator()
          - use getDependencyGeneratorForExtension or IInputType method 
org.eclipse.cdt.managedbuilder.core.ITool.getDependencyGeneratorElement()
          - use getDependencyGeneratorForExtension or IInputType#getDependencyGenerator method 
org.eclipse.cdt.managedbuilder.core.IManagedBuildInfo.getFlagsForConfiguration(String)
          - use getToolFlagsForConfiguration 
org.eclipse.cdt.managedbuilder.core.IManagedBuildInfo.getFlagsForSource(String)
          - use getToolFlagsForSource 
org.eclipse.cdt.managedbuilder.core.ITool.getInputExtensions()
          - use getPrimaryInputExtensions or getAllInputExtensions 
org.eclipse.cdt.managedbuilder.core.ITool.getInterfaceExtensions()
          - use getDependency* methods 
org.eclipse.cdt.managedbuilder.core.IHoldsOptions.getOption(String)
          use getOptionById() instead 
org.eclipse.cdt.managedbuilder.core.IOptionCategory.getOptions(IConfiguration)
          since 3.1 - use getOption with IHoldsOptions aregument instead 
org.eclipse.cdt.managedbuilder.core.IOptionCategory.getOptions(IResourceConfiguration)
          since 3.1 - use getOption with IHoldsOptions aregument instead 
org.eclipse.cdt.managedbuilder.core.ITool.getOutputExtensions()
          - use getAllOutputExtensions 
org.eclipse.cdt.core.CCorePlugin.getPDOMManager()
          use getIndexManager(). 
org.eclipse.cdt.managedbuilder.core.IOptionCategory.getTool()
          since 3.0 - use getOptionHolder() instead 
org.eclipse.cdt.managedbuilder.core.ITool.getToolFlags()
          - use getToolCommandFlagsString instead 
org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider.getVariable(String, Object, boolean, boolean)
          use IEnvironmentVariableProvider.getVariable(String, IConfiguration, boolean) instead 
org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider.getVariables(Object, boolean, boolean)
          use IEnvironmentVariableProvider.getVariables(IConfiguration, boolean) instead 
org.eclipse.cdt.launch.AbstractCLaunchDelegate.getWorkingDir(ILaunchConfiguration)
          Should use getWorkingDirectory() 
org.eclipse.cdt.ui.dialogs.IndexerBlock.isIndexEnabled()
          always returns false 
org.eclipse.cdt.debug.core.CDIDebugModel.newAttachDebugTarget(ILaunch, ICDITarget, String, IProcess, IFile)
            
org.eclipse.cdt.debug.core.CDIDebugModel.newCoreFileDebugTarget(ILaunch, ICDITarget, String, IProcess, IFile)
            
org.eclipse.cdt.debug.core.CDIDebugModel.newDebugTarget(ILaunch, ICDITarget, String, IProcess, IProcess, IFile, boolean, boolean, boolean)
            
org.eclipse.cdt.debug.core.CDIDebugModel.newDebugTarget(ILaunch, IProject, ICDITarget, String, IProcess, IBinaryParser.IBinaryObject, boolean, boolean, boolean, boolean)
            
org.eclipse.cdt.managedbuilder.core.IOption.overridesOnlyValue()
            
org.eclipse.cdt.internal.ui.text.SimpleDocument.search(int, String, boolean, boolean, boolean)
            
org.eclipse.cdt.make.core.IMakeBuilderInfo.setAutoBuildTarget(String)
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.setAutoBuildTarget(String)
            
org.eclipse.cdt.managedbuilder.core.ITargetPlatform.setBinaryParserId(String)
          Use setBinaryParserList 
org.eclipse.cdt.make.core.IMakeCommonBuildInfo.setBuildArguments(String)
          - use setBuildString(BUILD_ARGUMENTS...) 
org.eclipse.cdt.newmake.core.IMakeCommonBuildInfo.setBuildArguments(String)
          - use setBuildString(BUILD_ARGUMENTS...) 
org.eclipse.cdt.make.core.IMakeCommonBuildInfo.setBuildCommand(IPath)
          - use setBuildString(BUILD_COMMAND...) 
org.eclipse.cdt.newmake.core.IMakeCommonBuildInfo.setBuildCommand(IPath)
          - use setBuildString(BUILD_COMMAND...) 
org.eclipse.cdt.managedbuilder.core.IBuilder.setBuildFileGeneratorElement(IConfigurationElement)
            
org.eclipse.cdt.make.core.IMakeCommonBuildInfo.setBuildLocation(IPath)
          - use setBuildString(BUILD_LOCATION...) 
org.eclipse.cdt.newmake.core.IMakeCommonBuildInfo.setBuildLocation(IPath)
          - use setBuildString(BUILD_LOCATION...) 
org.eclipse.cdt.make.core.IMakeTarget.setBuildTarget(String)
            
org.eclipse.cdt.make.core.IMakeBuilderInfo.setCleanBuildTarget(String)
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.setCleanBuildTarget(String)
            
org.eclipse.cdt.managedbuilder.core.ITool.setCommandLineGeneratorElement(IConfigurationElement)
            
org.eclipse.cdt.managedbuilder.core.ITool.setDependencyGeneratorElement(IConfigurationElement)
            
org.eclipse.cdt.make.core.IMakeBuilderInfo.setFullBuildTarget(String)
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.setFullBuildTarget(String)
            
org.eclipse.cdt.make.core.IMakeBuilderInfo.setIncrementalBuildTarget(String)
            
org.eclipse.cdt.newmake.core.IMakeBuilderInfo.setIncrementalBuildTarget(String)
            
org.eclipse.cdt.refactoring.actions.CRenameAction.setWorkbenchPart(IWorkbenchPart)
          use CRenameAction.setSite(IWorkbenchSite). 
 

Deprecated Constructors
org.eclipse.cdt.ui.dialogs.AbstractErrorParserBlock(Preferences)
          - use AbstractErrorParserBlock(), preferences setting should now be handled by extending classes, use setErrorParserIDs(boolean)/saveErrorParserIDs() to handle getting/setting of values. 
org.eclipse.cdt.refactoring.actions.CRefactoringActionGroup(IWorkbenchWindow, String)
            
org.eclipse.cdt.ui.testplugin.CTestSetup(Test)
          Not needed anymore. No added value 
org.eclipse.cdt.internal.ui.dialogs.cpaths.SourceAttachmentBlock(IWorkspaceRoot, IStatusChangeListener, ILibraryEntry)
            
org.eclipse.cdt.internal.ui.util.StringMatcher(String, boolean)
          Use StringMatcher(pattern, ignoreCase, ignoreWildCards).