Eclipse CDT
Pre-release 3.0

Deprecated API


Contents
Deprecated Interfaces
org.eclipse.cdt.core.dom.ast.IASTBuiltinSymbolProvider
          Use IBuiltinBindingsProvider instead 
org.eclipse.cdt.core.dom.ast.IASTMacroExpansion
           
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionTryBlockDeclarator
           
org.eclipse.cdt.core.dom.ast.cpp.ICPPDeferredTemplateInstance
          use ICPPDeferredClassInstance instead. 
 

Deprecated Fields
org.eclipse.cdt.core.model.ITranslationUnit.AST_CREATE_COMMENT_NODES
          The option has no effect. 
org.eclipse.cdt.core.model.ICElement.C_CLASS_CTOR
          use IMethodDeclaration.isConstructor() 
org.eclipse.cdt.core.model.ICElement.C_CLASS_DTOR
          use IMethodDeclaration.isDestructor() 
org.eclipse.cdt.core.model.ICElement.C_STORAGE_EXTERN
          not used anymore 
org.eclipse.cdt.core.model.ICElement.C_STORAGE_STATIC
          use IDeclaration.isStatic() 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator.CONSTRUCTOR_CHAIN_MEMBER
           
org.eclipse.cdt.core.model.ICElement.CPP_FRIEND
          use IMethodDeclaration.isFriend() 
org.eclipse.cdt.core.model.ICElement.CPP_PRIVATE
          use IMember.getVisibility() 
org.eclipse.cdt.core.model.ICElement.CPP_PROTECTED
          use IMember.getVisibility() 
org.eclipse.cdt.core.model.ICElement.CPP_PUBLIC
          use IMember.getVisibility() 
org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.EXPANSION_NAME
          names for macro expansions are nested inside of IASTPreprocessorMacroExpansion. 
org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.HARDWARE
          use ICBreakpointTyped.HARDWARE 
org.eclipse.cdt.core.dom.ast.IProblemBinding.LAST_PROBLEM
           
org.eclipse.cdt.core.dom.ast.IASTLiteralExpression.lk_last
          all possible values must be defined in IASTLiteralExpression. 
org.eclipse.cdt.core.dom.ast.IASTBinaryExpression.op_last
          all constants must be defined here, to avoid using the same value twice. 
org.eclipse.cdt.core.dom.ast.IASTUnaryExpression.op_last
          all constants must be defined in this interface 
org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_last
          constants should be declared here, to avoid using the same constant in different interfaces. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTBinaryExpression.op_last
          all constants must be defined in IASTBinaryExpression, to avoid duplicate usage of the same constant. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypeIdExpression.op_last
          all constants should be declared in IASTTypeIdExpression 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUnaryExpression.op_last
          all constants to be defined in IASTUnaryExpression 
org.eclipse.cdt.core.dom.ast.gnu.IGNUASTUnaryExpression.op_last
          all constants to be defined in IASTUnaryExpression. 
org.eclipse.cdt.core.dom.ast.gnu.IGNUASTTypeIdExpression.op_last
          all constants must be declared in IASTTypeIdExpression 
org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTBinaryExpression.op_last
          all constants must be defined in IASTBinaryExpression to avoid using a constant twice. 
org.eclipse.cdt.core.model.ILanguage.OPTION_ADD_COMMENTS
           
org.eclipse.cdt.core.model.ElementChangedEvent.PRE_AUTO_BUILD
          - no longer used, such deltas are now notified during POST_CHANGE 
org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.REGULAR
          use ICBreakpointTyped.REGULAR 
org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.TEMPORARY
          use ICBreakpointTyped.TEMPORARY 
 

Deprecated Methods
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator.addConstructorToChain(ICPPASTConstructorChainInitializer)
           
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression.addNewTypeIdArrayExpression(IASTExpression)
          the id-expressions are part of the type-id 
org.eclipse.cdt.core.model.LanguageManager.getAllContentTypes()
          use getRegisteredContentTypes() instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPSpecialization.getArgumentMap()
          use ICPPSpecialization.getTemplateParameterMap(), instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplatePartialSpecialization.getArguments()
          use ICPPClassTemplatePartialSpecialization.getTemplateArguments(), instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateInstance.getArguments()
          use ICPPTemplateInstance.getTemplateArguments(), instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator.getConstructorChain()
          use ICPPASTFunctionDefinition.getMemberInitializers(), instead. 
org.eclipse.cdt.core.model.LanguageManager.getContributedModelBuilderFor(TranslationUnit)
          use LanguageManager.getContributedModelBuilderFor(ITranslationUnit), instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateNonTypeParameter.getDefault()
           
org.eclipse.cdt.core.dom.ast.IASTMacroExpansion.getExpansionLocations()
          use IASTNodeLocation.asFileLocation(). 
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression.getNewTypeIdArrayExpressions()
          the id-expressions are part of the type-id. 
org.eclipse.cdt.core.model.ILanguage.getSelectedNames(IASTTranslationUnit, int, int)
          use IASTTranslationUnit.getNodeSelector(String), instead. 
org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateScope.getTemplateDefinition()
           
org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType.getThisType()
          function types don't relate to this pointers at all. 
org.eclipse.cdt.core.model.IStructureDeclaration.getTypeName()
          use isUnion(), isClass(), isStruct() 
org.eclipse.cdt.core.model.IEnumeration.getTypeName()
            
org.eclipse.cdt.core.dom.ast.IBasicType.getValue()
           
org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.isHardware()
          by ICDIBreakpoint2.getType() 
org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.isTemporary()
          by ICDIBreakpoint2.getType() 
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.jump(ICDILocation)
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.jump(ICDILocation)
            
org.eclipse.cdt.core.dom.ast.ASTVisitor.leave(IASTComment)
          use IASTTranslationUnit.getComments(), instead. 
org.eclipse.cdt.core.model.ITranslationUnit.parse()
          this is currently only used by the core tests. It should be removed from the interface. 
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.resume()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.resume()
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.runUntil(ICDILocation)
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.runUntil(ICDILocation)
            
org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.selectNodeForLocation(String, int, int)
          use IASTTranslationUnit.getNodeSelector(String), instead. 
org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition.setExpansion(String)
           
org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition.setName(IASTName)
           
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.signal()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.signal()
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.signal(ICDISignal)
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.signal(ICDISignal)
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.stepInto()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.stepInto()
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.stepIntoInstruction()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.stepIntoInstruction()
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.stepOver()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.stepOver()
            
org.eclipse.cdt.debug.core.cdi.model.ICDITarget.stepOverInstruction()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.stepOverInstruction()
            
org.eclipse.cdt.debug.core.cdi.model.ICDIThread.stepReturn()
            
org.eclipse.cdt.core.dom.ast.ASTVisitor.visit(IASTComment)
          use IASTTranslationUnit.getComments(), instead. 
 


Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.