Class CleanUpContextCore
- java.lang.Object
-
- org.eclipse.jdt.core.manipulation.CleanUpContextCore
-
- Direct Known Subclasses:
CleanUpContext
public class CleanUpContextCore extends Object
The context that contains all information required by a clean up to create a fix.- Since:
- 1.12
-
-
Constructor Summary
Constructors Constructor Description CleanUpContextCore(ICompilationUnit unit, CompilationUnit ast)
Creates a new clean up context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationUnit
getAST()
An AST built from the compilation unit to fix.ICompilationUnit
getCompilationUnit()
The compilation unit to clean up.
-
-
-
Constructor Detail
-
CleanUpContextCore
public CleanUpContextCore(ICompilationUnit unit, CompilationUnit ast)
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 Detail
-
getCompilationUnit
public ICompilationUnit getCompilationUnit()
The compilation unit to clean up.- Returns:
- the compilation unit to clean up
-
getAST
public CompilationUnit 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
-
-