This document lists the API changes that occurred between R3.2 and R3.3 and how to migrate from the R3.2 API to the R3.3 API.

JDT Core Manipulation - Breaking API changes from R3.2 to R3.3
None

JDT Core Manipulation - Non-breaking API changes from R3.2 to R3.3
New API for Java refactorings in package org.eclipse.jdt.core.refactoring:
  • IJavaRefactorings
New API for Java refactorings in package org.eclipse.jdt.core.refactoring.descriptors:
  • ChangeMethodSignatureDescriptor
  • ConvertAnonymousDescriptor
  • ConvertLocalVariableDescriptor
  • ConvertMemberTypeDescriptor
  • CopyDescriptor
  • DeleteDescriptor
  • EncapsulateFieldDescriptor
  • ExtractConstantDescriptor
  • ExtractInterfaceDescriptor
  • ExtractLocalDescriptor
  • ExtractMethodDescriptor
  • ExtractSuperclassDescriptor
  • GeneralizeTypeDescriptor
  • InferTypeArgumentsDescriptor
  • InlineConstantDescriptor
  • InlineLocalVariableDescriptor
  • InlineMethodDescriptor
  • IntroduceFactoryDescriptor
  • IntroduceIndirectionDescriptor
  • IntroduceParameterDescriptor
  • JavaRefactoringContribution
  • JavaRefactoringDescriptor
  • MoveDescriptor
  • MoveMethodDescriptor
  • MoveStaticMembersDescriptor
  • PullUpDescriptor
  • PushDownDescriptor
  • RenameJavaElementDescriptor
  • RenameLocalVariableDescriptor
  • RenameResourceDescriptor
  • UseSupertypeDescriptor