Class CleanUpContextCore
java.lang.Object
org.eclipse.jdt.core.manipulation.CleanUpContextCore
- Direct Known Subclasses:
CleanUpContext
The context that contains all information required by a clean up to create a fix.
- Since:
- 1.12
-
Constructor Summary
ConstructorsConstructorDescriptionCleanUpContextCore
(ICompilationUnit unit, CompilationUnit ast) Creates a new clean up context. -
Method Summary
Modifier and TypeMethodDescriptiongetAST()
An AST built from the compilation unit to fix.The compilation unit to clean up.
-
Constructor Details
-
CleanUpContextCore
Creates a new clean up context.- Parameters:
unit
- the compilation unitast
- the AST, can benull
ifCleanUpRequirementsCore.requiresAST()
returnsfalse
. The AST is guaranteed to contain changes made by previous clean ups only ifCleanUpRequirementsCore.requiresFreshAST()
returnstrue
.
-
-
Method Details
-
getCompilationUnit
The compilation unit to clean up.- Returns:
- the compilation unit to clean up
-
getAST
An AST built from the compilation unit to fix.Can be
null
ifCleanUpRequirementsCore.requiresAST()
returnsfalse
. The AST is guaranteed to contain changes made by previous clean ups only ifCleanUpRequirementsCore.requiresFreshAST()
returnstrue
.Clients should check the AST API level and do nothing if they are given an AST they can't handle (see
AST.apiLevel()
).- Returns:
- an AST or
null
if none required
-