# Package org.eclipse.jdt.core.manipulation

package org.eclipse.jdt.core.manipulation
Application programming interface for the JDT core manipulation plug-in class.

Related Packages
Package
Description
org.eclipse.jdt.core
The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.
Class
Description
ChangeCorrectionProposalCore
CleanUpContextCore
Deprecated, for removal: This API element is subject to removal in a future version.
Please use CleanUpContext in the future
CleanUpOptionsCore
Deprecated, for removal: This API element is subject to removal in a future version.
Please use CleanUpOptions in the future This class is not intended to be subclassed by clients.
CleanUpRequirementsCore
Deprecated, for removal: This API element is subject to removal in a future version.
Please use CleanUpRequirements in the future
CodeGeneration
Class that offers access to the templates contained in the 'code templates' preference page.
CodeStyleConfiguration
Gives access to the import rewrite configured with the settings as specified in the user interface.
CoreASTProvider
The `CoreASTProvider` provides access to the `AST root` used by the current active Java editor.
CoreASTProvider.WAIT_FLAG
Wait flag class.
CUCorrectionProposalCore
A proposal for quick fixes and quick assists that work on a single compilation unit.
ICleanUpFixCore
Deprecated, for removal: This API element is subject to removal in a future version.
Please use ICleanUpFix in the future
ICUCorrectionProposal
ImportReferencesCollector
JavaManipulation
Central access point for the Java Manipulation plug-in (id `"org.eclipse.jdt.core.manipulation"`).
OrganizeImportsOperation
OrganizeImportsOperation.IChooseImportQuery
SharedASTProviderCore
The `SharedASTProviderCore` provides access to the `AST root` used by the current active Java editor.
SharedASTProviderCore.WAIT_FLAG
Wait flag class.
TypeKinds
Contains various properties for a Java element.
TypeNameMatchCollector