JDT Core Manipulation API changes

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`