Deprecated API


Contents
Deprecated Interfaces
org.aspectj.org.eclipse.jdt.core.IBufferFactory
          Use WorkingCopyOwner instead 
org.aspectj.org.eclipse.jdt.core.util.IClassFileDisassembler
          Use ClassFileBytesDisassembler instead 
org.aspectj.org.eclipse.jdt.core.ICodeCompletionRequestor
          Use CompletionRequestor instead. 
org.aspectj.org.eclipse.jdt.core.ICodeFormatter
          Use CodeFormatter instead (note: options have changed) 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor
          Use CompletionRequestor instead. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMCompilationUnit
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMFactory
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMField
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMImport
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMInitializer
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMMember
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMMethod
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMNode
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMPackage
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.IDOMType
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor
          Use CompletionRequestor instead 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector
          Since 3.0, the class SearchRequestor replaces this interface. 
org.aspectj.org.eclipse.jdt.core.search.ISearchPattern
          Since 3.0, the class SearchPattern replaces this interface. 
org.aspectj.org.eclipse.jdt.core.search.ITypeNameRequestor
          Use abstract class TypeNameRequestor instead. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy
          Use ICompilationUnit instead 
 

Deprecated Classes
org.aspectj.org.eclipse.jdt.internal.core.jdom.AbstractDOMBuilder
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.internal.core.BufferFactoryWrapper
            
org.aspectj.org.eclipse.jdt.internal.formatter.old.CodeFormatter
            
org.aspectj.org.eclipse.jdt.core.CompletionRequestorAdapter
          Subclass CompletionRequestor instead. 
org.aspectj.org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper
            
org.aspectj.org.eclipse.jdt.internal.core.jdom.DOMBuilder
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.core.jdom.DOMFactory
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.internal.core.jdom.DOMNode
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
org.aspectj.org.eclipse.jdt.internal.core.jdom.SimpleDOMBuilder
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
 

Deprecated Exceptions
org.aspectj.org.eclipse.jdt.core.jdom.DOMException
          The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.aspectj.org.eclipse.jdt.core.dom package. 
 

Deprecated Fields
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.AnnotationFieldNeedConstantInitialization
          - problem is no longer generated (code is legite) 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ArgumentTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.CASE_INSENSITIVE
          Use the methods that take the matchMode without SearchPattern.R_CASE_SENSITIVE as a matchRule instead. 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.CASE_SENSITIVE
          Use the methods that take the matchMode with SearchPattern.R_CASE_SENSITIVE as a matchRule instead. 
org.aspectj.org.eclipse.jdt.core.dom.Javadoc.COMMENT_PROPERTY
          Replaced by Javadoc.TAGS_PROPERTY in the JLS3 API. 
org.aspectj.org.eclipse.jdt.core.JavaCore.COMPILER_PB_BOOLEAN_METHOD_THROWING_EXCEPTION
          - this option has no effect 
org.aspectj.org.eclipse.jdt.core.JavaCore.COMPILER_PB_INCONSISTENT_NULL_CHECK
          Use JavaCore.COMPILER_PB_NULL_REFERENCE instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.COMPILER_PB_INVALID_IMPORT
          Discontinued since turning off would violate language specs. 
org.aspectj.org.eclipse.jdt.core.JavaCore.COMPILER_PB_UNREACHABLE_CODE
          Discontinued since turning off would violate language specs. 
org.aspectj.org.eclipse.jdt.core.JavaCore.COMPILER_PB_UNSAFE_TYPE_OPERATION
          Use JavaCore.COMPILER_PB_UNCHECKED_TYPE_OPERATION instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.DEFAULT_TASK_PRIORITY
          Use JavaCore.DEFAULT_TASK_PRIORITIES instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.DEFAULT_TASK_TAG
          Use JavaCore.DEFAULT_TASK_TAGS instead. 
org.aspectj.org.eclipse.jdt.internal.core.BufferManager.defaultBufferFactory
            
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.EXACT_MATCH
          Use SearchMatch.A_ACCURATE instead. 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.EXACT_MATCH
          Use SearchPattern.R_EXACT_MATCH instead. 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ExceptionTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ExceptionTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ExceptionTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ExceptionTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ExceptionTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.IJavaElementDelta.F_CLASSPATH_REORDER
          Use IJavaElementDelta.F_REORDER instead. 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.FieldTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.FieldTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.FieldTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.FieldTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.FieldTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_CLEAR_BLANK_LINES
          Use DefaultCodeFormatterConstants.FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE instead. 
org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_COMMENT_CLEAR_BLANK_LINES
          Use DefaultCodeFormatterConstants.FORMATTER_COMMENT_CLEAR_BLANK_LINES_IN_BLOCK_COMMENT and DefaultCodeFormatterConstants.FORMATTER_COMMENT_CLEAR_BLANK_LINES_IN_JAVADOC_COMMENT 
org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_COMMENT_FORMAT
          Use multiple settings for each kind of comments. See DefaultCodeFormatterConstants.FORMATTER_COMMENT_FORMAT_BLOCK_COMMENT, DefaultCodeFormatterConstants.FORMATTER_COMMENT_FORMAT_JAVADOC_COMMENT and DefaultCodeFormatterConstants.FORMATTER_COMMENT_FORMAT_LINE_COMMENT. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_COMPACT_ASSIGNMENT
          Use DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR instead. 
org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION
          All new options must be enabled to activate old strategy DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_MEMBER DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_LOCAL_VARIABLE DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PARAMETER 
org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_MEMBER
          All new options must be enabled to activate old strategy DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_FIELD DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_METHOD DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PACKAGE DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_TYPE 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_LINE_SPLIT
          Use DefaultCodeFormatterConstants.FORMATTER_LINE_SPLIT instead 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_NEWLINE_CONTROL
          Use DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_NEWLINE_ELSE_IF
          Use DefaultCodeFormatterConstants.FORMATTER_COMPACT_ELSE_IF instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_NEWLINE_EMPTY_BLOCK
          Use DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_NEWLINE_OPENING_BRACE
          Use DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION, DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_BLOCK , DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION, DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION, DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_SWITCH, DefaultCodeFormatterConstants.FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_SPACE_CASTEXPRESSION
          Use DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_TAB_CHAR
          Use DefaultCodeFormatterConstants.FORMATTER_TAB_CHAR instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.FORMATTER_TAB_SIZE
          Use DefaultCodeFormatterConstants.FORMATTER_TAB_SIZE instead. 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.IllegalModifierForLocalEnum
          - problem could not be reported, enums cannot be local takes precedence 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ImportAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ImportInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ImportInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ImportNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InterfaceAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InterfaceInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InterfaceInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InterfaceNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InterfaceNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.InvalidTypeExpression
          - problem is no longer generated 
org.aspectj.org.eclipse.jdt.core.dom.AST.JLS2
          Clients should use the AST.JLS4 AST API instead. 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.LocalVariableCannotBeNull
          - problem is no longer generated, use IProblem.RedundantNullCheckOnNonNullLocalVariable instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.LocalVariableCanOnlyBeNull
          - problem is no longer generated, use IProblem.NullLocalVariableReference, IProblem.RedundantNullCheckOnNullLocalVariable or IProblem.RedundantLocalVariableNullAssignment instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.LocalVariableMayBeNull
          - problem is no longer generated, use IProblem.PotentialNullLocalVariableReference instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.MustSpecifyPackage
          - problem is no longer generated 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.PATTERN_MATCH
          Use SearchPattern.R_PATTERN_MATCH instead. 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.POTENTIAL_MATCH
          Use SearchMatch.A_INACCURATE instead. 
org.aspectj.org.eclipse.jdt.core.ElementChangedEvent.PRE_AUTO_BUILD
          - no longer used, such deltas are now notified during POST_CHANGE 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.PREFIX_MATCH
          Use SearchPattern.R_PREFIX_MATCH instead. 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.ReturnTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.ajde.ui.StructureViewProperties.SORT_DECLARATIONAL
            
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SuperclassAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SuperclassInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SuperclassInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SuperclassNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SuperclassNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.UnnecessaryArgumentCast
          - no longer generated, use IProblem.UnnecessaryCast instead 
org.aspectj.org.eclipse.jdt.core.compiler.IProblem.VariableTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
 

Deprecated Methods
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.aboutToStart()
          Replaced by SearchRequestor.beginReporting(). 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.accept(IResource, int, int, IJavaElement, int)
          Replaced by SearchRequestor.acceptSearchMatch(SearchMatch). 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptAnonymousType(char[], char[], char[][], char[][], char[][], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptClass(char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptError(IProblem)
          Use CompletionRequestor.completionFailure(IProblem) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptField(char[], char[], char[], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptInterface(char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptKeyword(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptLabel(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptLocalVariable(char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptMethod(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptMethodDeclaration(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptModifier(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptPackage(char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptType(char[], char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.ICompletionRequestor.acceptVariableName(char[], char[], char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.addPreProcessingResourceChangedListener(IResourceChangeListener)
          use addPreProcessingResourceChangedListener(listener, IResourceChangeEvent.POST_CHANGE) instead 
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.analyseCode(ClassScope, InitializationFlowContext, FlowInfo)
          use instead ConstructorDeclaration.analyseCode(ClassScope, InitializationFlowContext, FlowInfo, int) 
org.aspectj.org.eclipse.jdt.core.ICompilationUnit.becomeWorkingCopy(IProblemRequestor, IProgressMonitor)
          Use ICompilationUnit.becomeWorkingCopy(IProgressMonitor) instead. Note that if this deprecated method is used, problems will be reported to the given problem requestor as well as the problem requestor returned by the working copy owner (if not null). 
org.aspectj.org.eclipse.jdt.core.IClassFile.becomeWorkingCopy(IProblemRequestor, WorkingCopyOwner, IProgressMonitor)
          Use ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor) instead. Note that if this deprecated method is used, problems will be reported to the given problem requestor as well as the problem requestor returned by the working copy owner (if not null). 
org.aspectj.org.eclipse.jdt.core.IType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor)
          Use IType.codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.SourceType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor)
            
org.aspectj.org.eclipse.jdt.internal.core.BinaryType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor)
            
org.aspectj.org.eclipse.jdt.core.IType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor, WorkingCopyOwner)
          Use #codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor,WorkingCopyOwner) instead. 
org.aspectj.org.eclipse.jdt.internal.core.SourceType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor, WorkingCopyOwner)
            
org.aspectj.org.eclipse.jdt.internal.core.BinaryType.codeComplete(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor, WorkingCopyOwner)
            
org.aspectj.org.eclipse.jdt.core.ICodeAssist.codeComplete(int, ICodeCompletionRequestor)
          Use ICodeAssist.codeComplete(int, ICompletionRequestor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(int, ICodeCompletionRequestor)
          - use codeComplete(int, ICompletionRequestor) 
org.aspectj.org.eclipse.jdt.internal.core.ClassFile.codeComplete(int, ICodeCompletionRequestor)
          - should use codeComplete(int, ICompletionRequestor) instead 
org.aspectj.org.eclipse.jdt.core.ICodeAssist.codeComplete(int, ICompletionRequestor)
          Use ICodeAssist.codeComplete(int, CompletionRequestor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(int, ICompletionRequestor)
            
org.aspectj.org.eclipse.jdt.internal.core.ClassFile.codeComplete(int, ICompletionRequestor)
            
org.aspectj.org.eclipse.jdt.core.ICodeAssist.codeComplete(int, ICompletionRequestor, WorkingCopyOwner)
          Use #codeComplete(int, CompletionRequestor, WorkingCopyOwner) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(int, ICompletionRequestor, WorkingCopyOwner)
            
org.aspectj.org.eclipse.jdt.internal.core.ClassFile.codeComplete(int, ICompletionRequestor, WorkingCopyOwner)
            
org.aspectj.org.eclipse.jdt.core.eval.IEvaluationContext.codeComplete(String, int, ICodeCompletionRequestor)
          - use codeComplete(String, int, ICompletionRequestor) instead 
org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete(String, int, ICodeCompletionRequestor)
          - use codeComplete(String, int, ICompletionRequestor) instead 
org.aspectj.org.eclipse.jdt.core.eval.IEvaluationContext.codeComplete(String, int, ICompletionRequestor)
          Use IEvaluationContext.codeComplete(String,int,CompletionRequestor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete(String, int, ICompletionRequestor)
            
org.aspectj.org.eclipse.jdt.core.eval.IEvaluationContext.codeComplete(String, int, ICompletionRequestor, WorkingCopyOwner)
          Use #codeComplete(String,int,CompletionRequestor,WorkingCopyOwner) instead. 
org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete(String, int, ICompletionRequestor, WorkingCopyOwner)
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.commit(boolean, IProgressMonitor)
          Use ICompilationUnit.commitWorkingCopy(boolean, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.commit(boolean, IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main.compile(String)
          - use BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead e.g. BatchCompiler.compile(commandLine, new PrintWriter(System.out), new PrintWriter(System.err), null); 
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main.compile(String, PrintWriter, PrintWriter)
          - use BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead e.g. BatchCompiler.compile(commandLine, outWriter, errWriter, null); 
org.aspectj.org.eclipse.jdt.core.dom.AST.convertCompilationUnit(int, CompilationUnitDeclaration, char[], Map, boolean, CompilationUnit, int, IProgressMonitor)
          Use org.aspectj.org.eclipse.jdt.core.dom.AST.convertCompilationUnit(int, CompilationUnitDeclaration, Map, boolean, CompilationUnit, int, IProgressMonitor) instead 
org.aspectj.weaver.tools.ContextBasedMatcher.couldMatchJoinPointsInType(Class)
          use couldMatchJoinPointsInType(Class,MatchingContext) instead 
org.aspectj.org.eclipse.jdt.core.search.SearchPattern.createAndPattern(SearchPattern, SearchPattern)
          Unfortunately, this functionality is not fully supported yet (see "https://bugs.eclipse.org/bugs/show_bug.cgi?id=142044" for more details). This might be done in a further version... 
org.aspectj.org.eclipse.jdt.core.ToolFactory.createCodeFormatter()
          The extension point has been deprecated, use ToolFactory.createCodeFormatter(Map) instead. 
org.aspectj.org.eclipse.jdt.core.ToolFactory.createDefaultClassFileDisassembler()
          Use ToolFactory.createDefaultClassFileBytesDisassembler() instead 
org.aspectj.org.eclipse.jdt.core.ToolFactory.createDefaultCodeFormatter(Map)
          Use ToolFactory.createCodeFormatter(Map) instead but note the different options 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.createJavaSearchScope(IResource[])
          Use #createJavaSearchScope(IJavaElement[]) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.createOrSearchPattern(ISearchPattern, ISearchPattern)
          Use SearchPattern.createOrPattern(SearchPattern, SearchPattern) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.createSearchPattern(IJavaElement, int)
          Use SearchPattern.createPattern(IJavaElement, int) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.createSearchPattern(String, int, int, boolean)
          Use SearchPattern.createPattern(String, int, int, int) instead. 
org.aspectj.org.eclipse.jdt.core.BindingKey.createWilcardTypeBindingKey(String, char)
          This method is missing crucial information necessary for proper wildcard binding key creation. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.destroy()
          Use ICompilationUnit.discardWorkingCopy() instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.destroy()
            
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.done()
          Replaced by SearchRequestor.endReporting(). 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.findElements(IJavaElement)
          Use ICompilationUnit.findElements(IJavaElement) instead. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.findPrimaryType()
          Use ITypeRoot.findPrimaryType() instead. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.findSharedWorkingCopy(IBufferFactory)
          Use ICompilationUnit.findWorkingCopy(WorkingCopyOwner) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.findSharedWorkingCopy(IBufferFactory)
            
org.aspectj.org.eclipse.jdt.internal.core.Openable.getBufferFactory()
            
org.aspectj.weaver.loadtime.IWeavingContext.getBundleIdFromURL(URL)
          use getFile() or getClassLoaderName() 
org.aspectj.lang.reflect.SourceLocation.getColumn()
          can not be implemented for bytecode weaving, may be removed in 1.1gold. 
org.aspectj.org.eclipse.jdt.core.dom.Javadoc.getComment()
          The comment string was replaced in the 3.0 release by a representation of the structure of the doc comment. See tags. 
org.aspectj.org.eclipse.jdt.internal.core.BufferManager.getDefaultBufferFactory()
            
org.aspectj.org.eclipse.jdt.core.dom.Statement.getLeadingComment()
          This feature was removed in the 2.1 release because it was only a partial, and inadequate, solution to the issue of associating comments with statements. Furthermore, AST.parseCompilationUnit did not associate leading comments, making this moot. Clients that need to access comments preceding a statement should either consult the compilation unit's comment table or use a scanner to reanalyze the source text immediately preceding the statement's source range. 
org.aspectj.org.eclipse.jdt.core.dom.ClassInstanceCreation.getName()
          In the JLS3 API, this method is replaced by ClassInstanceCreation.getType(), which returns a Type instead of a Name. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getOriginal(IJavaElement)
          Use IJavaElement.getPrimaryElement() instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getOriginal(IJavaElement)
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getOriginalElement()
          Use IJavaElement.getPrimaryElement() instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getOriginalElement()
            
org.aspectj.org.eclipse.jdt.core.IJavaProject.getPackageFragmentRoots(IClasspathEntry)
          Use IJavaProject.findPackageFragmentRoots(IClasspathEntry) instead 
org.aspectj.org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(IClasspathEntry)
            
org.aspectj.org.eclipse.jdt.core.IClasspathEntry.getResolvedEntry()
          Use JavaCore.getResolvedClasspathEntry(IClasspathEntry) instead 
org.aspectj.org.eclipse.jdt.internal.core.ClasspathEntry.getResolvedEntry()
            
org.aspectj.org.eclipse.jdt.core.dom.MethodDeclaration.getReturnType()
          In the JLS3 API, this method is replaced by MethodDeclaration.getReturnType2(), which may return null. 
org.aspectj.org.eclipse.jdt.core.JavaCore.getSharedWorkingCopies(IBufferFactory)
          Use JavaCore.getWorkingCopies(WorkingCopyOwner) instead 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
          Use ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getSharedWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
            
org.aspectj.org.eclipse.jdt.core.dom.Message.getSourcePosition()
          Use Message.getStartPosition() instead. 
org.aspectj.org.eclipse.jdt.core.IJavaModelStatus.getString()
          Use IStatus#getMessage() instead 
org.aspectj.org.eclipse.jdt.internal.core.JavaModelStatus.getString()
            
org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.getSuperclass()
          In the JLS3 API, this method is replaced by TypeDeclaration.getSuperclassType(), which returns a Type instead of a Name. 
org.aspectj.org.eclipse.jdt.core.dom.TypeDeclarationStatement.getTypeDeclaration()
          In the JLS3 API, this method is replaced by TypeDeclarationStatement.getDeclaration(), which returns AbstractTypeDeclaration instead of TypeDeclaration. 
org.aspectj.org.eclipse.jdt.core.IMethod.getTypeParameterSignatures()
          Use IMethod.getTypeParameters() instead 
org.aspectj.org.eclipse.jdt.internal.core.SourceMethod.getTypeParameterSignatures()
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getWorkingCopy()
          Use ICompilationUnit.getWorkingCopy(IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy()
            
org.aspectj.org.eclipse.jdt.core.IClassFile.getWorkingCopy(IProgressMonitor, IBufferFactory)
          Use ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.internal.core.ClassFile.getWorkingCopy(IProgressMonitor, IBufferFactory)
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
          Use ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
            
org.aspectj.org.eclipse.jdt.core.ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)
          Use ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor) instead. Note that if this deprecated method is used, problems will be reported on the passed problem requester as well as on the problem requestor returned by the working copy owner (if not null). 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection.includes(char[][][], char[][])
            
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.includesBinaries()
          Use org.aspectj.org.eclipse.jdt.core.search.SearchEngine#createJavaSearchScope(IJavaElement[]) with the package fragment roots that correspond to the binaries instead. 
org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.includesBinaries()
            
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.includesClasspaths()
          Use org.aspectj.org.eclipse.jdt.core.search.SearchEngine#createJavaSearchScope(IJavaElement[]) with a Java project instead. 
org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.includesClasspaths()
            
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main.initialize(PrintWriter, PrintWriter, boolean)
          - use Main.initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. initialize(outWriter, errWriter, systemExit, null, null) 
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main.initialize(PrintWriter, PrintWriter, boolean, Map)
          - use Main.initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. initialize(outWriter, errWriter, systemExit, customDefaultOptions, null) 
org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection.internSimpleNames(StringSet)
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.isBasedOn(IResource)
          Use ICompilationUnit.hasResourceChanged() instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.isBasedOn(IResource)
            
org.aspectj.org.eclipse.jdt.core.JavaConventions.isOverlappingRoots(IPath, IPath)
          Overlapping roots are allowed in 2.1 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.isWorkingCopy()
          Use ICompilationUnit.isWorkingCopy() instead. 
org.aspectj.org.eclipse.jdt.core.dom.CompilationUnit.lineNumber(int)
          Use getLineNumber(int) instead. Be careful to handle the negative values. 
org.aspectj.org.eclipse.jdt.core.IType.newSupertypeHierarchy(IWorkingCopy[], IProgressMonitor)
          Use IType.newSupertypeHierarchy(ICompilationUnit[], IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.internal.core.SourceType.newSupertypeHierarchy(IWorkingCopy[], IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newSupertypeHierarchy(IWorkingCopy[], IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy(IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.core.IType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)
          Use IType.newTypeHierarchy(ICompilationUnit[], IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.internal.core.SourceType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)
            
org.aspectj.org.eclipse.jdt.core.WorkingCopyOwner.newWorkingCopy(String, IClasspathEntry[], IProblemRequestor, IProgressMonitor)
          Use WorkingCopyOwner.newWorkingCopy(String, IClasspathEntry[], IProgressMonitor) instead. Note that if this deprecated method is used, problems may be reported twice if the given requestor is not the same as the current working copy owner one. 
org.aspectj.org.eclipse.jdt.core.dom.AST.parseCompilationUnit(char[])
          Use ASTParser instead. 
org.aspectj.org.eclipse.jdt.core.dom.AST.parseCompilationUnit(char[], String, IJavaProject)
          Use ASTParser instead. 
org.aspectj.org.eclipse.jdt.core.dom.AST.parseCompilationUnit(IClassFile, boolean)
          Use ASTParser instead. 
org.aspectj.org.eclipse.jdt.core.dom.AST.parseCompilationUnit(ICompilationUnit, boolean)
          Use ASTParser instead. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.reconcile()
          Use ICompilationUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.reconcile()
            
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.reconcile(boolean, IProgressMonitor)
          Use ICompilationUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.removeClasspathVariable(String)
          Use JavaCore.removeClasspathVariable(String, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForArgumentName(IJavaProject, char[])
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_PARAMETER as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForArgumentName(IJavaProject, String)
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_PARAMETER as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForFieldName(IJavaProject, char[], int)
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForFieldName(IJavaProject, String, int)
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForLocalVariableName(IJavaProject, char[])
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_LOCAL as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.removePrefixAndSuffixForLocalVariableName(IJavaProject, String)
          Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_LOCAL as variable kind. 
org.aspectj.org.eclipse.jdt.core.IWorkingCopy.restore()
          Use ICompilationUnit.restore() instead. 
org.aspectj.org.eclipse.jdt.internal.core.util.SimpleDocument.search(int, String, boolean, boolean, boolean)
            
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.search(IWorkspace, IJavaElement, int, IJavaSearchScope, IJavaSearchResultCollector)
          Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.search(IWorkspace, ISearchPattern, IJavaSearchScope, IJavaSearchResultCollector)
          Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.search(IWorkspace, String, int, int, IJavaSearchScope, IJavaSearchResultCollector)
          Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, ITypeNameRequestor, int, IProgressMonitor)
          Use SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, TypeNameRequestor, int, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, TypeNameRequestor, int, IProgressMonitor)
          Use SearchEngine.searchAllTypeNames(char[], int, char[], int, int, IJavaSearchScope, TypeNameRequestor, int, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(IWorkspace, char[], char[], int, boolean, int, IJavaSearchScope, ITypeNameRequestor, int, IProgressMonitor)
          Use SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, ITypeNameRequestor, int, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchDeclarationsOfAccessedFields(IWorkspace, IJavaElement, IJavaSearchResultCollector)
          Use SearchEngine.searchDeclarationsOfAccessedFields(IJavaElement, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchDeclarationsOfReferencedTypes(IWorkspace, IJavaElement, IJavaSearchResultCollector)
          Use SearchEngine.searchDeclarationsOfReferencedTypes(IJavaElement, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine.searchDeclarationsOfSentMessages(IWorkspace, IJavaElement, IJavaSearchResultCollector)
          Use SearchEngine.searchDeclarationsOfSentMessages(IJavaElement, SearchRequestor, IProgressMonitor) instead. 
org.aspectj.org.eclipse.jdt.core.JavaCore.setClasspathVariable(String, IPath)
          Use JavaCore.setClasspathVariable(String, IPath, IProgressMonitor) instead 
org.aspectj.org.eclipse.jdt.core.dom.Javadoc.setComment(String)
          The comment string was replaced in the 3.0 release by a representation of the structure of the doc comment. See tags. 
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.setIncludesBinaries(boolean)
          Use org.aspectj.org.eclipse.jdt.core.search.SearchEngine#createJavaSearchScope(IJavaElement[]) with the package fragment roots that correspond to the binaries instead. 
org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.setIncludesBinaries(boolean)
            
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.setIncludesClasspaths(boolean)
          Use org.aspectj.org.eclipse.jdt.core.search.SearchEngine#createJavaSearchScope(IJavaElement[]) with a Java project instead. 
org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.setIncludesClasspaths(boolean)
            
org.aspectj.org.eclipse.jdt.core.dom.Statement.setLeadingComment(String)
          This feature was removed in the 2.1 release because it was only a partial, and inadequate, solution to the issue of associating comments with statements. 
org.aspectj.org.eclipse.jdt.core.dom.VariableDeclarationStatement.setModifiers(int)
          In the JLS3 API, this method is replaced by VariableDeclarationStatement.modifiers() which contains a list of a Modifier nodes. 
org.aspectj.org.eclipse.jdt.core.dom.VariableDeclarationExpression.setModifiers(int)
          In the JLS3 API, this method is replaced by VariableDeclarationExpression.modifiers() which contains a list of a Modifier nodes. 
org.aspectj.org.eclipse.jdt.core.dom.SingleVariableDeclaration.setModifiers(int)
          In the JLS3 API, this method is replaced by SingleVariableDeclaration.modifiers() which contains a list of a Modifier nodes. 
org.aspectj.org.eclipse.jdt.core.dom.BodyDeclaration.setModifiers(int)
          In the JLS3 API, this method is replaced by BodyDeclaration.modifiers() which contains a list of a Modifier nodes. 
org.aspectj.org.eclipse.jdt.core.dom.ClassInstanceCreation.setName(Name)
          In the JLS3 API, this method is replaced by ClassInstanceCreation.setType(Type), which expects a Type instead of a Name. 
org.aspectj.org.eclipse.jdt.core.dom.MethodDeclaration.setReturnType(Type)
          In the JLS3 API, this method is replaced by MethodDeclaration.setReturnType2(Type), which accepts null. 
org.aspectj.ajde.ui.StructureViewProperties.setSorting(String)
            
org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.setSuperclass(Name)
          In the JLS3 API, this method is replaced by TypeDeclaration.setSuperclassType(Type), which expects a Type instead of a Name. 
org.aspectj.org.eclipse.jdt.core.dom.TypeDeclarationStatement.setTypeDeclaration(TypeDeclaration)
          In the JLS3 API, this method is replaced by TypeDeclarationStatement.setDeclaration(AbstractTypeDeclaration) which takes AbstractTypeDeclaration instead of TypeDeclaration. 
org.aspectj.org.eclipse.jdt.core.util.CompilationUnitSorter.sort(ICompilationUnit, int[], Comparator, int, IProgressMonitor)
          Clients should port their code to use the new JLS3 AST API and call CompilationUnitSorter.sort(AST.JLS3, compilationUnit, positions, comparator, options, monitor) instead of using this method. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestArgumentNames(IJavaProject, char[], char[], int, char[][])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_PARAMETER as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestArgumentNames(IJavaProject, String, String, int, String[])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_PARAMETER as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestFieldNames(IJavaProject, char[], char[], int, int, char[][])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestFieldNames(IJavaProject, String, String, int, int, String[])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestLocalVariableNames(IJavaProject, char[], char[], int, char[][])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_LOCAL as variable kind. 
org.aspectj.org.eclipse.jdt.core.NamingConventions.suggestLocalVariableNames(IJavaProject, String, String, int, String[])
          Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_LOCAL as variable kind. 
org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.superInterfaces()
          In the JLS3 API, this method is replaced by TypeDeclaration.superInterfaceTypes(). 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateClassFileName(String)
          Use JavaConventions.validateClassFileName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateCompilationUnitName(String)
          Use JavaConventions.validateCompilationUnitName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateFieldName(String)
          Use JavaConventions.validateFieldName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateIdentifier(String)
          Use JavaConventions.validateIdentifier(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateImportDeclaration(String)
          Use JavaConventions.validateImportDeclaration(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateJavaTypeName(String)
          Use JavaConventions.validateJavaTypeName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateMethodName(String)
          Use JavaConventions.validateMethodName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validatePackageName(String)
          Use JavaConventions.validatePackageName(String id, String sourceLevel, String complianceLevel) instead 
org.aspectj.org.eclipse.jdt.core.JavaConventions.validateTypeVariableName(String)
          Use JavaConventions.validateTypeVariableName(String id, String sourceLevel, String complianceLevel) instead 
 

Deprecated Constructors
org.aspectj.org.eclipse.jdt.core.dom.AST()
          Clients should port their code to use the new JLS3 AST API and call AST.newAST(AST.JLS3) instead of using this constructor. 
org.aspectj.org.eclipse.jdt.core.dom.AST(Map)
          Clients should port their code to use the new JLS3 AST API and call AST.newAST(AST.JLS3) instead of using this constructor. 
org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor(ClassLoader, IWeavingContext)
            
org.aspectj.apache.bcel.util.ClassPath()
          Use SYSTEM_CLASS_PATH constant 
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler(INameEnvironment, IErrorHandlingPolicy, CompilerOptions, ICompilerRequestor, IProblemFactory, PrintWriter)
            
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler(INameEnvironment, IErrorHandlingPolicy, Map, ICompilerRequestor, IProblemFactory)
          this constructor is kept to preserve 3.1 and 3.2M4 compatibility 
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler(INameEnvironment, IErrorHandlingPolicy, Map, ICompilerRequestor, IProblemFactory, boolean)
          this constructor is kept to preserve 3.1 and 3.2M4 compatibility 
org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions(Map, boolean)
          used to preserve 3.1 and 3.2M4 compatibility of some Compiler constructors 
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main(PrintWriter, PrintWriter, boolean)
          - use Main.Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. Main(outWriter, errWriter, systemExitWhenFinished, null, null) 
org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main(PrintWriter, PrintWriter, boolean, Map)
          - use Main.Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. Main(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions, null) 
org.aspectj.org.eclipse.jdt.core.search.SearchEngine(IWorkingCopy[])
          Use SearchEngine.SearchEngine(ICompilationUnit[]) instead.