Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Interfaces
    Interface
    Description
    org.aspectj.org.eclipse.jdt.core.IBufferFactory
    Use WorkingCopyOwner 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.IWorkingCopy
    Use ICompilationUnit 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.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.util.IClassFileDisassembler
    Use ClassFileBytesDisassembler instead
    org.aspectj.org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor
    Use CompletionRequestor instead
  • Classes
    Class
    Description
    org.aspectj.org.eclipse.jdt.core.CompletionRequestorAdapter
    Subclass CompletionRequestor instead.
    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.codeassist.CompletionRequestorWrapper
     
    org.aspectj.org.eclipse.jdt.internal.core.BufferFactoryWrapper
     
    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.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.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.
    org.aspectj.org.eclipse.jdt.internal.formatter.old.CodeFormatter
     
  • Exceptions
    Exceptions
    Description
    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.
  • Fields
    Field
    Description
    org.aspectj.ajde.ui.StructureViewProperties.SORT_DECLARATIONAL
     
    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.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.compiler.IProblem.ExplicitAnnotationTargetRequired
    Per https://bugs.openjdk.java.net/browse/JDK-8231435 this problem is no longer raised
    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.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.compiler.IProblem.LambdaShapeComputationError
    - problem is no longer generated (implementation issue has been resolved)
    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.MultipleFunctionalInterfaces
    This problem is no longer reported; number Of functional interface is not an issue, number of abstract methods is.
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.MustSpecifyPackage
    - problem is no longer generated
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.PatternVariableNotInScope
    problem no longer generated
    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.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.SwitchExpressionBreakMissingValue
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionIllegalLastStatement
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionLastStatementCompletesNormally
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionMissingDefaultCase
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionMissingEnumConstantCase
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionsEmptySwitchBlock
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionsIncompatibleResultExpressionTypes
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionsNoResultExpression
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionSwitchLabeledBlockCompletesNormally
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.SwitchExpressionTrailingSwitchLabels
    preview related error - will be removed
    org.aspectj.org.eclipse.jdt.core.compiler.IProblem.switchMixedCase
    preview related error - will be removed
    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
    org.aspectj.org.eclipse.jdt.core.compiler.ITerminalSymbols.TokenNameIdentifier
    With the introduction of "restricted keywords" in Java 9, classification of tokens by a scanner is inherently unreliable. Any token classified as an identifier could still be a "restricted keyword". Future versions of Java will introduce more words that have special syntactical meaning in specific contexts. For reliably detecting an identifier the only real solution is to use a parser instead (see also the caveat at the top of the interface documentation of IScanner).
    org.aspectj.org.eclipse.jdt.core.dom.ArrayType.COMPONENT_TYPE_PROPERTY
    In the JLS8 API, this property is replaced by ArrayType.ELEMENT_TYPE_PROPERTY and ArrayType.DIMENSIONS_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS10
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS11
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS12
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS13
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS14
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS15
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS2
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS3
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS4
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS8
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.AST.JLS9
    Clients should use the AST.JLS_Latest AST API instead.
    org.aspectj.org.eclipse.jdt.core.dom.BreakStatement.EXPRESSION_PROPERTY
     
    org.aspectj.org.eclipse.jdt.core.dom.ClassInstanceCreation.NAME_PROPERTY
    In the JLS3 API, this property is replaced by ClassInstanceCreation.TYPE_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.FieldDeclaration.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by FieldDeclaration.MODIFIERS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.Initializer.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by Initializer.MODIFIERS2_PROPERTY.
    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.dom.MethodDeclaration.EXTRA_DIMENSIONS_PROPERTY
    In JLS8 and later, use MethodDeclaration.EXTRA_DIMENSIONS2_PROPERTY instead.
    org.aspectj.org.eclipse.jdt.core.dom.MethodDeclaration.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by MethodDeclaration.MODIFIERS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.MethodDeclaration.RETURN_TYPE_PROPERTY
    In the JLS3 API, this property is replaced by MethodDeclaration.RETURN_TYPE2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.MethodDeclaration.THROWN_EXCEPTIONS_PROPERTY
    In JLS8 and later, use MethodDeclaration.THROWN_EXCEPTION_TYPES_PROPERTY instead.
    org.aspectj.org.eclipse.jdt.core.dom.SingleVariableDeclaration.EXTRA_DIMENSIONS_PROPERTY
    In JLS8 and later, use SingleVariableDeclaration.EXTRA_DIMENSIONS2_PROPERTY instead.
    org.aspectj.org.eclipse.jdt.core.dom.SingleVariableDeclaration.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by SingleVariableDeclaration.MODIFIERS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.SwitchCase.EXPRESSION_PROPERTY
    In the JLS 12 15.28.1 API, this property is replaced by SwitchCase.EXPRESSIONS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.TryStatement.RESOURCES_PROPERTY
    In the JLS9 API, this property is replaced by TryStatement.RESOURCES2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by TypeDeclaration.MODIFIERS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.SUPER_INTERFACES_PROPERTY
    In the JLS3 API, this property is replaced by TypeDeclaration.SUPER_INTERFACE_TYPES_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.TypeDeclaration.SUPERCLASS_PROPERTY
    In the JLS3 API, this property is replaced by TypeDeclaration.SUPERCLASS_TYPE_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.TypeDeclarationStatement.TYPE_DECLARATION_PROPERTY
    In the JLS3 API, this property is replaced by TypeDeclarationStatement.DECLARATION_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.VariableDeclarationExpression.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by VariableDeclarationExpression.MODIFIERS2_PROPERTY.
    org.aspectj.org.eclipse.jdt.core.dom.VariableDeclarationFragment.EXTRA_DIMENSIONS_PROPERTY
    in JLS8 and later, use VariableDeclarationFragment.EXTRA_DIMENSIONS2_PROPERTY instead.
    org.aspectj.org.eclipse.jdt.core.dom.VariableDeclarationStatement.MODIFIERS_PROPERTY
    In the JLS3 API, this property is replaced by VariableDeclarationStatement.MODIFIERS2_PROPERTY.
    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.formatter.DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION
    Use new settings instead: DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_MULTIPLICATIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_ADDITIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_STRING_CONCATENATION, DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_BITWISE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_ALIGNMENT_FOR_LOGICAL_OPERATOR
    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.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.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_ANNOTATION_DECLARATION_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_ANONYMOUS_TYPE_DECLARATION_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_IF_THEN_BODY_BLOCK_ON_ONE_LINE, DefaultCodeFormatterConstants.FORMATTER_KEEP_LOOP_BODY_BLOCK_ON_ONE_LINE, DefaultCodeFormatterConstants.FORMATTER_KEEP_CODE_BLOCK_ON_ONE_LINE, and DefaultCodeFormatterConstants.FORMATTER_KEEP_LAMBDA_BODY_BLOCK_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_ENUM_CONSTANT_DECLARATION_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_ENUM_DECLARATION_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_METHOD_BODY_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION
    Use DefaultCodeFormatterConstants.FORMATTER_KEEP_TYPE_DECLARATION_ON_ONE_LINE instead.
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR
    Use the new settings instead: DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_MULTIPLICATIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_ADDITIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_STRING_CONCATENATION, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_SHIFT_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_RELATIONAL_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_BITWISE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_AFTER_LOGICAL_OPERATOR
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR
    Use the new settings instead: DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_MULTIPLICATIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_ADDITIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_STRING_CONCATENATION, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_SHIFT_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_RELATIONAL_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_BITWISE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_INSERT_SPACE_BEFORE_LOGICAL_OPERATOR
    org.aspectj.org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_BINARY_OPERATOR
    Use the new options instead: DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_MULTIPLICATIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_ADDITIVE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_STRING_CONCATENATION, DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_BITWISE_OPERATOR, DefaultCodeFormatterConstants.FORMATTER_WRAP_BEFORE_LOGICAL_OPERATOR
    org.aspectj.org.eclipse.jdt.core.IJavaElementDelta.F_CLASSPATH_REORDER
    Use IJavaElementDelta.F_REORDER instead.
    org.aspectj.org.eclipse.jdt.core.JavaCore.CODEASSIST_SUBSTRING_MATCH
    - this option has no effect
    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.core.JavaCore.FORMATTER_CLEAR_BLANK_LINES
    Use DefaultCodeFormatterConstants.FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE instead.
    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.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.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.search.IJavaSearchConstants.EXACT_MATCH
    Use SearchPattern.R_EXACT_MATCH instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.PATTERN_MATCH
    Use SearchPattern.R_PATTERN_MATCH instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchConstants.PREFIX_MATCH
    Use SearchPattern.R_PREFIX_MATCH instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.EXACT_MATCH
    Use SearchMatch.A_ACCURATE instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchResultCollector.POTENTIAL_MATCH
    Use SearchMatch.A_INACCURATE instead.
    org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TagBits.AnnotationNonNullByDefault
    org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TagBits.AnnotationNullUnspecifiedByDefault
    org.aspectj.org.eclipse.jdt.internal.core.BufferManager.defaultBufferFactory
     
  • Methods
    Method
    Description
    org.aspectj.ajde.ui.StructureViewProperties.setSorting​(String)
     
    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.BindingKey.createWilcardTypeBindingKey​(String, char)
    This method is missing crucial information necessary for proper wildcard binding key creation.
    org.aspectj.org.eclipse.jdt.core.compiler.ReconcileContext.getAST3()
    JLS3 has been deprecated. This method has been replaced by ReconcileContext.getAST4() which returns an AST with JLS4 level.
    org.aspectj.org.eclipse.jdt.core.compiler.ReconcileContext.getAST4()
    JLS4 has been deprecated. This method has been replaced by ReconcileContext.getAST8() which returns an AST with JLS8 level.
    org.aspectj.org.eclipse.jdt.core.compiler.ReconcileContext.getAST8()
    JLS8 has been deprecated. This method has been replaced by ReconcileContext.getAST(int) which returns an AST with the given level.
    org.aspectj.org.eclipse.jdt.core.dom.ArrayType.getComponentType()
    In the JLS8 API, the recursive structure is not valid.
    org.aspectj.org.eclipse.jdt.core.dom.ArrayType.setComponentType​(Type)
    In the JLS8 API, the recursive structure is not valid.
    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.org.eclipse.jdt.core.dom.AST.newAST​(int)
    Clients should port their code to use the latest JLS* AST API and call AST.newAST(AST.JLS12, false) instead of using this constructor.
    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.dom.BodyDeclaration.setModifiers​(int)
    In the JLS3 API, this method is replaced by BodyDeclaration.modifiers(), which contains a list of Modifier nodes.
    org.aspectj.org.eclipse.jdt.core.dom.BreakStatement.getExpression()
     
    org.aspectj.org.eclipse.jdt.core.dom.BreakStatement.isImplicit()
     
    org.aspectj.org.eclipse.jdt.core.dom.BreakStatement.propertyDescriptors​(int, boolean)
     
    org.aspectj.org.eclipse.jdt.core.dom.BreakStatement.setExpression​(Expression)
     
    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.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.CompilationUnit.lineNumber​(int)
    Use getLineNumber(int) instead. Be careful to handle the negative values.
    org.aspectj.org.eclipse.jdt.core.dom.ITypeBinding.getDeclaredModifiers()
    Use ITypeBinding.getModifiers() instead. This method was never implemented properly and historically has simply delegated to the method getModifiers. Clients should call getModifiers method directly.
    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.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.dom.Message.getSourcePosition()
    Use Message.getStartPosition() instead.
    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.dom.MethodDeclaration.setExtraDimensions​(int)
    In the JLS8 API, this method is replaced by MethodDeclaration.extraDimensions() which contains a list of Dimension nodes.
    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.org.eclipse.jdt.core.dom.MethodDeclaration.thrownExceptions()
    In the JLS8 API, this method is replaced by MethodDeclaration.thrownExceptionTypes().
    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.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.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.SwitchCase.getExpression()
    use expressions() (see JLS 12)
    org.aspectj.org.eclipse.jdt.core.dom.SwitchCase.setExpression​(Expression)
    see JLS 12
    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.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.TypeDeclaration.superInterfaces()
    In the JLS3 API, this method is replaced by TypeDeclaration.superInterfaceTypes().
    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.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.dom.VariableDeclaration.getExtraDimensionsProperty()
    In JLS8 and later, use VariableDeclaration.getExtraDimensions2Property() instead.
    org.aspectj.org.eclipse.jdt.core.dom.VariableDeclaration.setExtraDimensions​(int)
    In the JLS8 API, this method is replaced by VariableDeclaration.extraDimensions() which contains a list of Dimension 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.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.eval.IEvaluationContext.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.core.eval.IEvaluationContext.codeComplete​(String, int, ICompletionRequestor, WorkingCopyOwner)
    Use IEvaluationContext.codeComplete(String,int,CompletionRequestor,WorkingCopyOwner) instead.
    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.IClassFile.getType()
    should only be used as IOrdinaryClassFile.getType().
    org.aspectj.org.eclipse.jdt.core.IClassFile.getWorkingCopy​(IProgressMonitor, IBufferFactory)
    Use ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor) instead
    org.aspectj.org.eclipse.jdt.core.IClasspathEntry.getResolvedEntry()
    Use JavaCore.getResolvedClasspathEntry(IClasspathEntry) instead
    org.aspectj.org.eclipse.jdt.core.ICodeAssist.codeComplete​(int, ICodeCompletionRequestor)
    Use ICodeAssist.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.core.ICodeAssist.codeComplete​(int, ICompletionRequestor, WorkingCopyOwner)
    Use ICodeAssist.codeComplete(int, CompletionRequestor, WorkingCopyOwner) instead.
    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.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.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.IJavaModelStatus.getString()
    Use IStatus.getMessage() instead
    org.aspectj.org.eclipse.jdt.core.IJavaProject.getPackageFragmentRoots​(IClasspathEntry)
    Use IJavaProject.findPackageFragmentRoots(IClasspathEntry) instead
    org.aspectj.org.eclipse.jdt.core.IMethod.getTypeParameterSignatures()
    Use IMethod.getTypeParameters() instead
    org.aspectj.org.eclipse.jdt.core.IPackageFragment.getClassFiles()
    Clients are advised to specifically use either IPackageFragment.getOrdinaryClassFiles() or IPackageFragment.getAllClassFiles() to express their intent.
    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.core.IType.codeComplete​(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor, WorkingCopyOwner)
    Use IType.codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor,WorkingCopyOwner) instead.
    org.aspectj.org.eclipse.jdt.core.IType.newSupertypeHierarchy​(IWorkingCopy[], IProgressMonitor)
    Use IType.newSupertypeHierarchy(ICompilationUnit[], IProgressMonitor) instead
    org.aspectj.org.eclipse.jdt.core.IType.newTypeHierarchy​(IWorkingCopy[], IProgressMonitor)
    Use IType.newTypeHierarchy(ICompilationUnit[], IProgressMonitor) instead
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.commit​(boolean, IProgressMonitor)
    Use ICompilationUnit.commitWorkingCopy(boolean, IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.destroy()
    Use ICompilationUnit.discardWorkingCopy() instead.
    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.core.IWorkingCopy.getOriginal​(IJavaElement)
    Use IJavaElement.getPrimaryElement() instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getOriginalElement()
    Use IJavaElement.getPrimaryElement() instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getSharedWorkingCopy​(IProgressMonitor, IBufferFactory, IProblemRequestor)
    Use ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getWorkingCopy()
    Use ICompilationUnit.getWorkingCopy(IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.getWorkingCopy​(IProgressMonitor, IBufferFactory, IProblemRequestor)
    Use ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.isBasedOn​(IResource)
    Use ICompilationUnit.hasResourceChanged() instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.isWorkingCopy()
    Use ICompilationUnit.isWorkingCopy() instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.reconcile()
    Use ICompilationUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.reconcile​(boolean, IProgressMonitor)
    Use ICompilationUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) instead.
    org.aspectj.org.eclipse.jdt.core.IWorkingCopy.restore()
    Use ICompilationUnit.restore() instead.
    org.aspectj.org.eclipse.jdt.core.JavaConventions.isOverlappingRoots​(IPath, IPath)
    Overlapping roots are allowed in 2.1
    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.validateJavaTypeName​(String, String, String)
    Use JavaConventions.validateJavaTypeName(String id, String sourceLevel, String complianceLevel, String previewEnabled) 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
    org.aspectj.org.eclipse.jdt.core.JavaCore.addPreProcessingResourceChangedListener​(IResourceChangeListener)
    use addPreProcessingResourceChangedListener(listener, IResourceChangeEvent.POST_CHANGE) instead
    org.aspectj.org.eclipse.jdt.core.JavaCore.getSharedWorkingCopies​(IBufferFactory)
    Use JavaCore.getWorkingCopies(WorkingCopyOwner) instead
    org.aspectj.org.eclipse.jdt.core.JavaCore.removeClasspathVariable​(String)
    Use JavaCore.removeClasspathVariable(String, 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.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.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.provisional.JavaModelAccess.getRequiredModules​(IModuleDescription)
    this provisional API has been promoted to IModuleDescription.getRequiredModuleNames()
    org.aspectj.org.eclipse.jdt.core.provisional.JavaModelAccess.isSystemModule​(IModuleDescription)
    please use IModuleDescription.isSystemModule()
    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.search.IJavaSearchResultCollector.done()
    Replaced by SearchRequestor.endReporting().
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.includesBinaries()
    Use SearchEngine.createJavaSearchScope(IJavaElement[]) with the package fragment roots that correspond to the binaries instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.includesClasspaths()
    Use SearchEngine.createJavaSearchScope(IJavaElement[]) with a Java project instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.setIncludesBinaries​(boolean)
    Use SearchEngine.createJavaSearchScope(IJavaElement[]) with the package fragment roots that correspond to the binaries instead.
    org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope.setIncludesClasspaths​(boolean)
    Use SearchEngine.createJavaSearchScope(IJavaElement[]) with a Java project instead.
    org.aspectj.org.eclipse.jdt.core.search.SearchEngine.createJavaSearchScope​(IResource[])
    Use SearchEngine.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​(String, int, int, boolean)
    Use SearchPattern.createPattern(String, int, int, int) 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.search​(IWorkspace, String, int, int, IJavaSearchScope, IJavaSearchResultCollector)
    Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead.
    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.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.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.util.ByteCodeVisitorAdapter._invokedynamic​(int, int, IConstantPoolEntry, IConstantPoolEntry)
    This has been replaced with IBytecodeVisitor._invokedynamic(int, int, IConstantPoolEntry)
    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.util.IBytecodeVisitor._invokedynamic​(int, int, IConstantPoolEntry, IConstantPoolEntry)
    This has been replaced with IBytecodeVisitor._invokedynamic(int, int, IConstantPoolEntry)
    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.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.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<String, String>)
    - use Main.initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. initialize(outWriter, errWriter, systemExit, customDefaultOptions, null)
    org.aspectj.org.eclipse.jdt.internal.core.AbstractClassFile.codeComplete​(int, ICodeCompletionRequestor)
    - should use codeComplete(int, ICompletionRequestor) instead
    org.aspectj.org.eclipse.jdt.internal.core.AbstractClassFile.codeComplete​(int, ICompletionRequestor)
     
    org.aspectj.org.eclipse.jdt.internal.core.AbstractClassFile.codeComplete​(int, ICompletionRequestor, WorkingCopyOwner)
     
    org.aspectj.org.eclipse.jdt.internal.core.AbstractClassFile.getWorkingCopy​(IProgressMonitor, IBufferFactory)
     
    org.aspectj.org.eclipse.jdt.internal.core.BinaryMethod.getTypeParameterSignatures()
     
    org.aspectj.org.eclipse.jdt.internal.core.BinaryType.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, WorkingCopyOwner)
     
    org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newSupertypeHierarchy​(IWorkingCopy[], IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy​(IWorkingCopy[], IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy​(IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.BufferManager.getDefaultBufferFactory()
     
    org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection.includes​(char[][][], char[][])
     
    org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection.internSimpleNames​(Set<String>)
     
    org.aspectj.org.eclipse.jdt.internal.core.ClasspathEntry.getResolvedEntry()
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete​(int, ICodeCompletionRequestor)
    - use codeComplete(int, ICompletionRequestor)
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete​(int, ICompletionRequestor)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.codeComplete​(int, ICompletionRequestor, WorkingCopyOwner)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.commit​(boolean, IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.destroy()
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.findSharedWorkingCopy​(IBufferFactory)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getOriginal​(IJavaElement)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getOriginalElement()
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getSharedWorkingCopy​(IProgressMonitor, IBufferFactory, IProblemRequestor)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy()
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy​(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy​(IProgressMonitor, IBufferFactory, IProblemRequestor)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.isBasedOn​(IResource)
     
    org.aspectj.org.eclipse.jdt.internal.core.CompilationUnit.reconcile()
     
    org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete​(String, int, ICodeCompletionRequestor)
    - use codeComplete(String, int, ICompletionRequestor) instead
    org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete​(String, int, ICompletionRequestor)
     
    org.aspectj.org.eclipse.jdt.internal.core.eval.EvaluationContextWrapper.codeComplete​(String, int, ICompletionRequestor, WorkingCopyOwner)
     
    org.aspectj.org.eclipse.jdt.internal.core.JavaModelStatus.getString()
     
    org.aspectj.org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots​(IClasspathEntry[], ObjectVector, HashSet, IClasspathEntry, boolean, boolean, Map)
    org.aspectj.org.eclipse.jdt.internal.core.JavaProject.getAllPackageFragmentRoots​(Map)
    org.aspectj.org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots​(IClasspathEntry)
     
    org.aspectj.org.eclipse.jdt.internal.core.JavaProject.getProjectCache()
    org.aspectj.org.eclipse.jdt.internal.core.Openable.getBufferFactory()
     
    org.aspectj.org.eclipse.jdt.internal.core.PackageFragment.getClassFiles()
    org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.includesBinaries()
     
    org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.includesClasspaths()
     
    org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.setIncludesBinaries​(boolean)
     
    org.aspectj.org.eclipse.jdt.internal.core.search.AbstractSearchScope.setIncludesClasspaths​(boolean)
     
    org.aspectj.org.eclipse.jdt.internal.core.SourceMethod.getTypeParameterSignatures()
     
    org.aspectj.org.eclipse.jdt.internal.core.SourceType.codeComplete​(char[], int, int, char[][], char[][], int[], boolean, ICompletionRequestor)
     
    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.SourceType.newSupertypeHierarchy​(IWorkingCopy[], IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.SourceType.newTypeHierarchy​(IWorkingCopy[], IProgressMonitor)
     
    org.aspectj.org.eclipse.jdt.internal.core.util.SimpleDocument.search​(int, String, boolean, boolean, boolean)
     
    org.aspectj.util.LangUtil.is1dot3VMOrGreater()
    org.aspectj.util.LangUtil.is1dot4VMOrGreater()
    org.aspectj.util.LangUtil.is1dot5VMOrGreater()
    org.aspectj.util.LangUtil.is1dot6VMOrGreater()
    org.aspectj.util.LangUtil.is1dot7VMOrGreater()
    org.aspectj.weaver.loadtime.IWeavingContext.getBundleIdFromURL​(URL)
    use getFile() or getClassLoaderName()
    org.aspectj.weaver.tools.ContextBasedMatcher.couldMatchJoinPointsInType​(Class)
    use couldMatchJoinPointsInType(Class,MatchingContext) instead
  • Constructors
    Constructor
    Description
    org.aspectj.apache.bcel.util.ClassPath()
    Use SYSTEM_CLASS_PATH constant
    org.aspectj.org.eclipse.jdt.core.dom.AST()
    Clients should port their code to use the latest JLS* AST API and call AST.newAST(AST.JLS12, false) instead of using this constructor.
    org.aspectj.org.eclipse.jdt.core.search.SearchEngine​(IWorkingCopy[])
    Use SearchEngine(ICompilationUnit[]) instead.
    org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main​(PrintWriter, PrintWriter, boolean)
    - use 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<String, String>)
    - use Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead e.g. Main(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions, null)
    org.aspectj.org.eclipse.jdt.internal.compiler.Compiler​(INameEnvironment, IErrorHandlingPolicy, Map<String, String>, 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.Compiler​(INameEnvironment, IErrorHandlingPolicy, CompilerOptions, ICompilerRequestor, IProblemFactory, PrintWriter)
     
    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.core.BasicCompilationUnit​(char[], char[][], String, String)
    Should pass a javaElement via BasicCompilationUnit(char[], char[][], String, IJavaElement).
    org.aspectj.org.eclipse.jdt.internal.core.SearchableEnvironment​(JavaProject, ICompilationUnit[])
    org.aspectj.org.eclipse.jdt.internal.core.SearchableEnvironment​(JavaProject, WorkingCopyOwner)
    org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor​(ClassLoader, IWeavingContext)
     

Copyright © 2021. All rights reserved.