Deprecated API


Contents
Deprecated Interfaces
org.eclipse.wst.jsdt.core.IBufferFactory
          Use WorkingCopyOwner instead Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. 
org.eclipse.wst.jsdt.core.ICompletionRequestor
          Use CompletionRequestor instead. Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. 
org.eclipse.wst.jsdt.core.IWorkingCopy
          Use IJavaScriptUnit instead Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. 
 

Deprecated Fields
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ArgumentTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.ui.PreferenceConstants.CODEASSIST_ORDER_PROPOSALS
          use PreferenceConstants.CODEASSIST_SORTER instead 
org.eclipse.wst.jsdt.ui.PreferenceConstants.CODEGEN_GETTERSETTER_PREFIX
          Use JavaScriptCore preference store (key JavaScriptCore. CODEASSIST_FIELD_PREFIXES and CODEASSIST_STATIC_FIELD_PREFIXES) 
org.eclipse.wst.jsdt.ui.PreferenceConstants.CODEGEN_GETTERSETTER_SUFFIX
          Use setting from JavaScriptCore preference store (key JavaScriptCore. CODEASSIST_FIELD_SUFFIXES and CODEASSIST_STATIC_FIELD_SUFFIXES) 
org.eclipse.wst.jsdt.ui.PreferenceConstants.CODEGEN_USE_GETTERSETTER_PREFIX
          Use JavaScriptCore preference store (key JavaScriptCore. CODEASSIST_FIELD_PREFIXES and CODEASSIST_STATIC_FIELD_PREFIXES) 
org.eclipse.wst.jsdt.ui.PreferenceConstants.CODEGEN_USE_GETTERSETTER_SUFFIX
          Use JavaScriptCore preference store (key JavaScriptCore. CODEASSIST_FIELD_PREFIXES and CODEASSIST_STATIC_FIELD_PREFIXES) 
org.eclipse.wst.jsdt.core.dom.JSdoc.COMMENT_PROPERTY
          Replaced by JSdoc.TAGS_PROPERTY in the JLS3 API. 
org.eclipse.wst.jsdt.core.JavaScriptCore.COMPILER_PB_INCONSISTENT_NULL_CHECK
          use JavaScriptCore.COMPILER_PB_NULL_REFERENCE instead 
org.eclipse.wst.jsdt.core.JavaScriptCore.COMPILER_PB_INVALID_IMPORT
          - discontinued since turning off would violate language specs 
org.eclipse.wst.jsdt.core.JavaScriptCore.COMPILER_PB_UNREACHABLE_CODE
          - discontinued since turning off would violate language specs 
org.eclipse.wst.jsdt.core.JavaScriptCore.COMPILER_PB_UNSAFE_TYPE_OPERATION
          - got renamed into JavaScriptCore.COMPILER_PB_UNCHECKED_TYPE_OPERATION 
org.eclipse.wst.jsdt.core.JavaScriptCore.DEFAULT_TASK_PRIORITY
          Use JavaScriptCore.DEFAULT_TASK_PRIORITIES instead 
org.eclipse.wst.jsdt.core.JavaScriptCore.DEFAULT_TASK_TAG
          Use JavaScriptCore.DEFAULT_TASK_TAGS instead 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_ALT_SHIFT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BACKGROUND_COLOR
          As of 3.1, replaced by AbstractTextEditor#PREFERENCE_COLOR_BACKGROUND 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BACKGROUND_DEFAULT_COLOR
          As of 3.1, replaced by AbstractTextEditor#PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BOOKMARK_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BOOKMARK_INDICATION_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BOOKMARK_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS
          As of 3.1, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_HYPERLINKS_ENABLED 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER
          As of 3.1, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_HYPERLINK_KEY_MODIFIER 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK
          As of 3.1, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_HYPERLINK_KEY_MODIFIER_MASK 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CTRL_ALT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CTRL_ALT_SHIFT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CTRL_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CTRL_SHIFT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CURRENT_LINE
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_CURRENT_LINE_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_DEFAULT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_DEFAULT_HOVER_CONFIGURED_ID
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_DISABLE_OVERWRITE_MODE
          as of 3.1 replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_DISABLE_OVERWRITE_MODE 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_ERROR_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_FIND_SCOPE_COLOR
          As of 3.2, use AbstractTextEditor#PREFERENCE_COLOR_FIND_SCOPE instead} 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_FOREGROUND_COLOR
          As of 3.1, replaced by AbstractTextEditor#PREFERENCE_COLOR_FOREGROUND 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_FOREGROUND_DEFAULT_COLOR
          As of 3.1, replaced by AbstractTextEditor#PREFERENCE_COLOR_FOREGROUND_SYSTEM_DEFAULT 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_ANNOTATION_BOLD
          the annotation highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_ANNOTATION_COLOR
          the annotation highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_ANNOTATION_ITALIC
          the annotation highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_ANNOTATION_STRIKETHROUGH
          the annotation highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_ANNOTATION_UNDERLINE
          the annotation highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_METHOD_NAME_BOLD
          the method name highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.METHOD 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_METHOD_NAME_COLOR
          the method name highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.METHOD 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_JAVA_METHOD_NAME_ITALIC
          the method name highlighting has been replaced by a semantic highlighting, see SemanticHighlightings.METHOD 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_LINE_NUMBER_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_LINK_COLOR
          As of 3.1, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_HYPERLINK_COLOR 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_LINKED_POSITION_COLOR
          not used any longer as the linked positions are displayed as annotations 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_NO_HOVER_CONFIGURED_ID
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_NONE_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_PRINT_MARGIN
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_PRINT_MARGIN_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN
          as of 3.0 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_PROBLEM_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_PROBLEM_INDICATION_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SEMANTIC_HIGHLIGHTING_ENABLED
          As of 3.1, this preference is not used or set any longer; see SemanticHighlightings#affectsEnablement(IPreferenceStore, org.eclipse.jface.util.PropertyChangeEvent) 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SHIFT_HOVER
          As of 3.0, replaced by PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE
          As of 3.3, replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_SHOW_TEXT_HOVER_AFFORDANCE 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SMART_HOME_END
          as of 3.3 replaced by org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants#EDITOR_SMART_HOME_END 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_SPACES_FOR_TABS
          As of 3.1 replaced by the formatter setting defined in DefaultCodeFormatterConstants.FORMATTER_TAB_CHAR 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_TAB_WIDTH
          As of 3.0 replaced by AbstractDecoratedTextEditorPreferenceConstants#EDITOR_TAB_WIDTH 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_TASK_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_TASK_INDICATION_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_TASK_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_UNKNOWN_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR
            
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_WARNING_INDICATION
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_WARNING_INDICATION_COLOR
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.ui.PreferenceConstants.EDITOR_WARNING_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by org.eclipse.ui.texteditor.MarkerAnnotationPreferences 
org.eclipse.wst.jsdt.core.compiler.IProblem.ExceptionTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ExceptionTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ExceptionTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ExceptionTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ExceptionTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.compiler.IProblem.ImportAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ImportInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ImportInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ImportNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.InterfaceAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.InterfaceInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.InterfaceInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.InterfaceNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.InterfaceNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.ui.text.IJavaScriptColorConstants.JAVA_ANNOTATION
          replaced as of 3.2 by an equivalent semantic highlighting, see SemanticHighlightings.ANNOTATION 
org.eclipse.wst.jsdt.ui.text.IJavaScriptColorConstants.JAVA_METHOD_NAME
          replaced as of 3.1 by an equivalent semantic highlighting, see SemanticHighlightings.METHOD 
org.eclipse.wst.jsdt.core.dom.AST.JLS2
          Clients should use the AST.JLS3 AST API instead. 
org.eclipse.wst.jsdt.core.compiler.IProblem.LocalVariableCannotBeNull
          - problem is no longer generated, use IProblem.RedundantNullCheckOnNonNullLocalVariable instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.LocalVariableCanOnlyBeNull
          - problem is no longer generated, use IProblem.NullLocalVariableReference, IProblem.RedundantNullCheckOnNullLocalVariable or IProblem.RedundantLocalVariableNullAssignment instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.LocalVariableMayBeNull
          - problem is no longer generated, use IProblem.PotentialNullLocalVariableReference instead 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_ERROR_PAGE_SEVERITY_THRESHOLD
          Use method org.eclipse.ltk.core.refactoring.RefactoringCore#getConditionCheckingFailedSeverity(). 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_ERROR_SEVERITY
          Use constant org.eclipse.ltk.core.refactoring.RefactoringStatus#ERROR 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_FATAL_SEVERITY
          Use constant org.eclipse.ltk.core.refactoring.RefactoringStatus#FATAL 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_INFO_SEVERITY
          Use constant org.eclipse.ltk.core.refactoring.RefactoringStatus#INFO 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_OK_SEVERITY
          Use constant org.eclipse.ltk.core.refactoring.RefactoringStatus#OK 
org.eclipse.wst.jsdt.ui.PreferenceConstants.REFACTOR_WARNING_SEVERITY
          Use constant org.eclipse.ltk.core.refactoring.RefactoringStatus#WARNING 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.ReturnTypeNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.ui.JavaScriptElementLabelProvider.SHOW_CONTAINER
          Use SHOW_QUALIFIED or SHOW_ROOT instead 
org.eclipse.wst.jsdt.ui.JavaScriptElementLabelProvider.SHOW_CONTAINER_QUALIFICATION
          Use SHOW_QUALIFIED instead 
org.eclipse.wst.jsdt.ui.JavaScriptElementLabelProvider.SHOW_POSTIFIX_QUALIFICATION
          SHOW_POST_QUALIFIED instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.SuperclassAmbiguous
          - problem is no longer generated, use IProblem.AmbiguousType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.SuperclassInheritedNameHidesEnclosingName
          - problem is no longer generated, use IProblem.InheritedTypeHidesEnclosingName instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.SuperclassInternalNameProvided
          - problem is no longer generated, use IProblem.InternalTypeNameProvided instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.SuperclassNotFound
          - problem is no longer generated, use IProblem.UndefinedType instead 
org.eclipse.wst.jsdt.core.compiler.IProblem.SuperclassNotVisible
          - problem is no longer generated, use IProblem.NotVisibleType instead 
org.eclipse.wst.jsdt.ui.PreferenceConstants.UPDATE_JAVA_VIEWS
          Since 3.0, views now always update while editing 
org.eclipse.wst.jsdt.ui.PreferenceConstants.UPDATE_ON_SAVE
          Since 3.0, views now always update while editing 
org.eclipse.wst.jsdt.ui.PreferenceConstants.UPDATE_WHILE_EDITING
          Since 3.0, views now always update while editing 
org.eclipse.wst.jsdt.core.compiler.IProblem.VariableTypeCannotBeVoidArray
          - problem is no longer generated, use IProblem.CannotAllocateVoidArray instead 
 

Deprecated Methods
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptAnonymousType(char[], char[], char[][], char[][], char[][], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptError(IProblem)
          Use CompletionRequestor.completionFailure(IProblem) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptField(char[], char[], char[], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptInterface(char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptKeyword(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptLabel(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptLocalVariable(char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptMethod(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptMethodDeclaration(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptModifier(char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptPackage(char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptType(char[], char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.ICompletionRequestor.acceptVariableName(char[], char[], char[], char[], int, int, int)
          Use CompletionRequestor.accept(CompletionProposal) instead. 
org.eclipse.wst.jsdt.core.IJavaScriptUnit.becomeWorkingCopy(IProblemRequestor, IProgressMonitor)
          Use IJavaScriptUnit.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.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.eval.IEvaluationContext.codeComplete(String, int, ICompletionRequestor)
          Use IEvaluationContext.codeComplete(String,int,CompletionRequestor) instead. 
org.eclipse.wst.jsdt.core.eval.IEvaluationContext.codeComplete(String, int, ICompletionRequestor, WorkingCopyOwner)
          Use IEvaluationContext.codeComplete(String,int,CompletionRequestor,WorkingCopyOwner) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.commit(boolean, IProgressMonitor)
          Use IJavaScriptUnit.commitWorkingCopy(boolean, IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.destroy()
          Use IJavaScriptUnit.discardWorkingCopy() instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.findElements(IJavaScriptElement)
          Use IJavaScriptUnit.findElements(IJavaScriptElement) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.findPrimaryType()
          Use ITypeRoot.findPrimaryType() instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.findSharedWorkingCopy(IBufferFactory)
          Use IJavaScriptUnit.findWorkingCopy(WorkingCopyOwner) instead. 
org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer.getClasspathEntries()
          Use JsGlobalScopeContainerInitializer.getIncludepathEntries() instead 
org.eclipse.wst.jsdt.core.IJsGlobalScopeContainer.getClasspathEntries()
          Use IJsGlobalScopeContainer.getIncludepathEntries() instead 
org.eclipse.wst.jsdt.libraries.BasicBrowserLibraryJsGlobalScopeContainerInitializer.getClasspathEntries()
          Use BasicBrowserLibraryJsGlobalScopeContainerInitializer.getIncludepathEntries() instead 
org.eclipse.wst.jsdt.ui.JavaElementSorter.getCollator()
          The method is not intended to be used by clients. 
org.eclipse.wst.jsdt.core.dom.JSdoc.getComment()
          The comment string was replaced in the 3.0 release by a representation of the structure of the doc comment. See tags. 
org.eclipse.wst.jsdt.core.IMember.getCompilationUnit()
          Use IMember.getJavaScriptUnit() instead 
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.IType.getMethods()
          Use IType.getFunctions() instead 
org.eclipse.wst.jsdt.core.IFunctionContainer.getMethods()
          Use IFunctionContainer.getFunctions() instead 
org.eclipse.wst.jsdt.core.dom.ClassInstanceCreation.getName()
          In the JLS3 API, this method is replaced by ClassInstanceCreation.getType(), which returns a Type instead of a Name. 
org.eclipse.wst.jsdt.core.IWorkingCopy.getOriginal(IJavaScriptElement)
          Use IJavaScriptElement.getPrimaryElement() instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.getOriginalElement()
          Use ITypeRoot.findPrimaryType() instead. 
org.eclipse.wst.jsdt.ui.StandardJavaScriptElementContentProvider.getProvideWorkingCopy()
          Since 3.0 compilation unit children are always provided as working copies. The JavaScript model does not support the 'original' mode anymore. 
org.eclipse.wst.jsdt.core.dom.FunctionDeclaration.getReturnType()
          In the JLS3 API, this method is replaced by FunctionDeclaration.getReturnType2(), which may return null. 
org.eclipse.wst.jsdt.core.JavaScriptCore.getSharedWorkingCopies(IBufferFactory)
          Use JavaScriptCore.getWorkingCopies(WorkingCopyOwner) instead 
org.eclipse.wst.jsdt.core.IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
          Use IJavaScriptUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.dom.Message.getSourcePosition()
          Use Message.getStartPosition() instead. 
org.eclipse.wst.jsdt.core.dom.TypeDeclaration.getSuperclass()
          In the JLS3 API, this method is replaced by TypeDeclaration.getSuperclassType(), which returns a Type instead of a Name. 
org.eclipse.wst.jsdt.core.dom.TypeDeclarationStatement.getTypeDeclaration()
          In the JLS3 API, this method is replaced by TypeDeclarationStatement.getDeclaration(), which returns AbstractTypeDeclaration instead of TypeDeclaration. 
org.eclipse.wst.jsdt.core.IWorkingCopy.getWorkingCopy()
          Use IJavaScriptUnit.getWorkingCopy(IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)
          Use IJavaScriptUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.IJavaScriptUnit.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.eclipse.wst.jsdt.core.IWorkingCopy.isBasedOn(IResource)
          Use IJavaScriptUnit.hasResourceChanged() instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.isWorkingCopy()
          Use IJavaScriptUnit.isWorkingCopy() instead. 
org.eclipse.wst.jsdt.core.dom.AST.newCompilationUnit()
          Use AST.newJavaScriptUnit() instead 
org.eclipse.wst.jsdt.core.dom.AST.newJavadoc()
          Use AST.newJSdoc() instead 
org.eclipse.wst.jsdt.core.dom.AST.newMethodDeclaration()
          Use AST.newFunctionDeclaration() instead 
org.eclipse.wst.jsdt.core.dom.AST.newMethodInvocation()
          Use AST.newFunctionInvocation() instead 
org.eclipse.wst.jsdt.core.dom.AST.newMethodRef()
          Use AST.newFunctionRef() instead 
org.eclipse.wst.jsdt.core.dom.AST.newMethodRefParameter()
          Use AST.newFunctionRefParameter() instead 
org.eclipse.wst.jsdt.core.IType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)
          Use IType.newTypeHierarchy(IJavaScriptUnit[], IProgressMonitor) instead 
org.eclipse.wst.jsdt.core.WorkingCopyOwner.newWorkingCopy(String, IIncludePathEntry[], IProblemRequestor, IProgressMonitor)
          Use WorkingCopyOwner.newWorkingCopy(String, IIncludePathEntry[], 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.eclipse.wst.jsdt.core.IWorkingCopy.reconcile()
          Use IJavaScriptUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.reconcile(boolean, IProgressMonitor)
          Use IJavaScriptUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead. 
org.eclipse.wst.jsdt.core.IWorkingCopy.restore()
          Use IJavaScriptUnit.restore() instead. 
org.eclipse.wst.jsdt.core.dom.JSdoc.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.eclipse.wst.jsdt.core.JavaScriptCore.setIncludepathVariable(String, IPath)
          Use JavaScriptCore.setIncludepathVariable(String, IPath, IProgressMonitor) instead 
org.eclipse.wst.jsdt.ui.ITypeHierarchyViewPart.setInput(IType)
          use setInputElement instead 
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.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.eclipse.wst.jsdt.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.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.dom.BodyDeclaration.setModifiers(int)
          Rhis method is replaced by BodyDeclaration.modifiers() which contains a list of a Modifier nodes. 
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.dom.FunctionDeclaration.setReturnType(Type)
          In the JLS3 API, this method is replaced by FunctionDeclaration.setReturnType2(Type), which accepts null. 
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.core.dom.TypeDeclarationStatement.setTypeDeclaration(TypeDeclaration)
          In the JLS3 API, this method is replaced by TypeDeclarationStatement.setDeclaration(AbstractTypeDeclaration) which takes AbstractTypeDeclaration instead of TypeDeclaration. 
org.eclipse.wst.jsdt.core.dom.TypeDeclaration.superInterfaces()
          In the JLS3 API, this method is replaced by TypeDeclaration.superInterfaceTypes(). 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateCompilationUnitName(String)
          Use JavaScriptConventions.validateCompilationUnitName(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateFieldName(String)
          Use JavaScriptConventions.validateFieldName(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateFunctionName(String)
          Use JavaScriptConventions.validateFunctionName(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateIdentifier(String)
          Use JavaScriptConventions.validateIdentifier(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateJavaScriptTypeName(String)
          Use JavaScriptConventions.validateJavaScriptTypeName(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validatePackageName(String)
          Use JavaScriptConventions.validatePackageName(String id, String sourceLevel, String complianceLevel) instead 
org.eclipse.wst.jsdt.core.JavaScriptConventions.validateTypeVariableName(String)
          Use JavaScriptConventions.validateTypeVariableName(String id, String sourceLevel, String complianceLevel) instead 
 

Deprecated Constructors
org.eclipse.wst.jsdt.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.eclipse.wst.jsdt.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.