This document lists the breaking API changes that occurred between R3.3 and R3.4 and how to migrate from the R3.3 API to the R3.4 API.
jdt ui -
Breaking API changes from R3.3 to R3.4 |
None |
jdt ui -
Non-breaking API changes from R3.3 to R3.4 |
Added API org.eclipse.jdt.ui.actions.OpenNewPackageWizardAction.setConfiguredWizardPage(NewPackageWizardPage) .
|
Added constants for new refactorings:
Added to org.eclipse.jdt.ui.actions.IJavaEditorActionDefinitionIds :
org.eclipse.jdt.ui.actions.JdtActionConstants :
|
Constants to org.eclipse.jdt.ui.PreferenceConstants :
|
Added API to org.eclipse.jdt.ui.PreferenceConstants :
|
Added API org.eclipse.jdt.ui.JavaUI.getEditorInputTypeRoot(IEditorInput) |
org.eclipse.jdt.ui.SharedASTProvider gives access to the AST used by the active
Java editor
|
New extension point javadocExportWizardPage allows to add pages to the Javadoc export wizard
|
Both new Java project wizard pages are now API. Clients
can reuse or modify the pages for their own New Java project wizards.
|
New extension point classpathFixProcessors allows to add functionality to fix a project class path when a type can not be resolved. For example
PDE can add a plug-in dependency.
|
Added API for the JAR packager:
|
All occurrence actions available in for find occurrence. New actions and constants.
|
Support for external class folder selection:
|
Support for styled text labels in JavaElementLabels :
|
Support for styled text labels in JavaElementLabelProvider :
|
Support for styled text labels in org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider :
|
Made preference page ID for build path preferences pages API:
|
Constants added for 'Show Breadcrumbs' action:
|
All action groups now also accept a special selection provider on construction which is used instead of the
page selection provider.
|
API changes from 3.2 to 3.3 can be found here.