public interface RefactoringDelta
TextEdit
. The order is based on the
offset of those TextEdit
objects: from the biggest offset to the smallest offset. This
will allow the invoker to perform the refactoring by replacing the old values by the new values
by following that order.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
BasicRefactoringTool
Modifier and Type | Method and Description |
---|---|
java.lang.String |
applyChanges()
Applies the changes to the JPQL query and returns the refactoring operations.
|
boolean |
hasTextEdits()
Determines whether at least one
TextEdit was added. |
int |
size()
Returns the number of
TextEdit objects that have been added. |
java.lang.Iterable<TextEdit> |
textEdits()
Returns the collection of
TextEdit objects that have been added during one or several
refactoring operations. |
java.lang.String applyChanges()
TextEdit
will be cleared.boolean hasTextEdits()
TextEdit
was added.true
if there is at least one TextEdit
; false
otherwiseint size()
TextEdit
objects that have been added.TextEdit
objectsjava.lang.Iterable<TextEdit> textEdits()
TextEdit
objects that have been added during one or several
refactoring operations. The collection has been ordered where the TextEdit
's offset
are in reverse order, i.e. from the biggest to the smallest values.TextEdit
objects