cleanup deprecated constructor usages

GitOrigin-RevId: fe795ec6200513b2834a17dad191e764df5a7401
This commit is contained in:
Gregory.Shrago
2022-10-13 03:08:11 +04:00
committed by intellij-monorepo-bot
parent 9b0e39af13
commit fe496130d0
3 changed files with 4 additions and 4 deletions

View File

@@ -691,8 +691,8 @@ public final class JsonSchemaCompletionContributor extends CompletionContributor
private static void invokeEnterHandler(Editor editor) {
EditorActionHandler handler = EditorActionManager.getInstance().getActionHandler(IdeActions.ACTION_EDITOR_ENTER);
Caret caret = editor.getCaretModel().getCurrentCaret();
handler.execute(editor, caret,
new CaretSpecificDataContext(DataManager.getInstance().getDataContext(editor.getContentComponent()), caret));
handler.execute(editor, caret, CaretSpecificDataContext.create(
DataManager.getInstance().getDataContext(editor.getContentComponent()), caret));
}
private boolean handleInsideQuotesInsertion(@NotNull InsertionContext context, @NotNull Editor editor, boolean hasValue) {

View File

@@ -37,7 +37,7 @@ public final class CaretSpecificDataContext extends DataContextWrapper {
}
/** @deprecated Use {@link #create(DataContext, Caret)} instead */
@Deprecated
@Deprecated(forRemoval = true)
public CaretSpecificDataContext(@NotNull DataContext delegate, @NotNull Caret caret) {
super(delegate);
myCaret = caret;

View File

@@ -1295,7 +1295,7 @@ public class CaretImpl extends UserDataHolderBase implements Caret, Dumpable {
try {
EditorActionHandler handler = EditorActionManager.getInstance().getActionHandler(IdeActions.ACTION_EDITOR_SELECT_WORD_AT_CARET);
DataContext context = AnActionEvent.getInjectedDataContext(new CaretSpecificDataContext(myEditor.getDataContext(), this));
DataContext context = AnActionEvent.getInjectedDataContext(CaretSpecificDataContext.create(myEditor.getDataContext(), this));
Caret caret = context.getData(CommonDataKeys.CARET);
assert caret != null;
handler.execute(caret.getEditor(), caret, context);