# Uses of Package
org.eclipse.jdt.core.manipulation

Packages that use org.eclipse.jdt.core.manipulation
Package
Description
org.eclipse.jdt.core.manipulation
Application programming interface for the JDT core manipulation plug-in class.
org.eclipse.jdt.ui.cleanup
Application programming interfaces for code clean up.
org.eclipse.jdt.ui.text.java.correction
Application programming interfaces for correction proposals.

Classes in org.eclipse.jdt.core.manipulation used by org.eclipse.jdt.core.manipulation
Class
Description
ChangeCorrectionProposalCore
CoreASTProvider
The `CoreASTProvider` provides access to the `AST root` used by the current active Java editor.
CoreASTProvider.WAIT_FLAG
Wait flag class.
ICUCorrectionProposal
OrganizeImportsOperation.IChooseImportQuery
SharedASTProviderCore.WAIT_FLAG
Wait flag class.
Classes in org.eclipse.jdt.core.manipulation used by org.eclipse.jdt.ui.cleanup
Class
Description
CleanUpContextCore
The context that contains all information required by a clean up to create a fix.
CleanUpOptionsCore
Allows to set and retrieve clean up settings for given options keys.
CleanUpRequirementsCore
Specifies the requirements of a clean up.
ICleanUpFixCore
A clean up fix calculates a `CompilationUnitChange` which can be applied on a document to fix one or more problems in a compilation unit.
Classes in org.eclipse.jdt.core.manipulation used by org.eclipse.jdt.ui.text.java.correction
Class
Description
ChangeCorrectionProposalCore
CUCorrectionProposalCore
A proposal for quick fixes and quick assists that work on a single compilation unit.
ICUCorrectionProposal