# Uses of Package
org.eclipse.jdt.core.dom.rewrite

Packages that use org.eclipse.jdt.core.dom.rewrite
Package
Description
org.eclipse.jdt.core.dom.rewrite
The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree.
org.eclipse.jdt.core.manipulation
Application programming interface for the JDT core manipulation plug-in class.
org.eclipse.jdt.ui
Application programming interfaces for interaction with the Eclipse Java User Interface.
org.eclipse.jdt.ui.text.java.correction
Application programming interfaces for correction proposals.

Classes in org.eclipse.jdt.core.dom.rewrite used by org.eclipse.jdt.core.dom.rewrite
Class
Description
ASTRewrite
Infrastructure for modifying code by describing changes to AST nodes.
ImportRewrite
The `ImportRewrite` helps updating imports following a import order and on-demand imports threshold as configured by a project.
ImportRewrite.ImportRewriteContext
A `ImportRewrite.ImportRewriteContext` can optionally be used in e.g.
ImportRewrite.TypeLocation
Used to determine how a type will be used, so that unwanted annotations can be filtered, which is in particular relevant for avoiding redundant null annotations in the scope of `@NonNullByDefault`.
ITrackedNodePosition
A tracked node position is returned when a rewrite change is requested to be tracked.
ListRewrite
For describing manipulations to a child list property of an AST node.
TargetSourceRangeComputer
An object for computing adjusted source ranges for AST nodes that are being replaced or deleted.
TargetSourceRangeComputer.SourceRange
Reified source range.
Classes in org.eclipse.jdt.core.dom.rewrite used by org.eclipse.jdt.core.manipulation
Class
Description
ImportRewrite
The `ImportRewrite` helps updating imports following a import order and on-demand imports threshold as configured by a project.
Classes in org.eclipse.jdt.core.dom.rewrite used by org.eclipse.jdt.ui
Class
Description
ImportRewrite
The `ImportRewrite` helps updating imports following a import order and on-demand imports threshold as configured by a project.
Classes in org.eclipse.jdt.core.dom.rewrite used by org.eclipse.jdt.ui.text.java.correction
Class
Description
ASTRewrite
Infrastructure for modifying code by describing changes to AST nodes.
ImportRewrite
The `ImportRewrite` helps updating imports following a import order and on-demand imports threshold as configured by a project.