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`