Skip to content

Commit df7b486

Browse files
authored
fix: replace deprecated getData(String) with SimpleDataContext (#1440)
1 parent bea978a commit df7b486

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/main/java/io/openliberty/tools/intellij/runConfiguration/LibertyRunConfiguration.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import com.intellij.execution.executors.DefaultDebugExecutor;
1616
import com.intellij.execution.runners.ExecutionEnvironment;
1717
import com.intellij.openapi.actionSystem.*;
18+
import com.intellij.openapi.actionSystem.impl.SimpleDataContext;
1819
import com.intellij.openapi.diagnostic.Logger;
1920
import com.intellij.openapi.module.Module;
2021
import com.intellij.openapi.options.SettingsEditor;
@@ -152,15 +153,10 @@ public RunProfileState getState(@NotNull Executor executor, @NotNull ExecutionEn
152153
}
153154

154155
// Required configuration event data.
155-
DataContext dataCtx = dataId -> {
156-
if (CommonDataKeys.PROJECT.is(dataId)) {
157-
return libertyModule.getProject();
158-
}
159-
if (Constants.LIBERTY_BUILD_FILE_DATAKEY.getName().equals(dataId)) {
160-
return libertyModule.getBuildFile();
161-
}
162-
return null;
163-
};
156+
DataContext dataCtx = SimpleDataContext.builder()
157+
.add(CommonDataKeys.PROJECT, libertyModule.getProject())
158+
.add(Constants.LIBERTY_BUILD_FILE_DATAKEY, libertyModule.getBuildFile())
159+
.build();
164160

165161
AnActionEvent event = new AnActionEvent(null, dataCtx, ActionPlaces.UNKNOWN, new Presentation(), ActionManager.getInstance(), 0);
166162
action.actionPerformed(event);

0 commit comments

Comments
 (0)