From eb78b9c38d6c8acf58a6a4f996bfac1eb1c959a9 Mon Sep 17 00:00:00 2001 From: Arshan Dabirsiaghi Date: Wed, 19 Feb 2025 18:25:08 -0500 Subject: [PATCH 1/2] bump codetf bindings --- framework/codemodder-base/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/codemodder-base/build.gradle.kts b/framework/codemodder-base/build.gradle.kts index bd86b3241..42106fa13 100644 --- a/framework/codemodder-base/build.gradle.kts +++ b/framework/codemodder-base/build.gradle.kts @@ -21,7 +21,7 @@ dependencies { api(libs.java.security.toolkit) api(libs.commons.lang3) - api("io.codemodder:codetf-java:4.2.1") + api("io.codemodder:codetf-java:4.5.0") api(libs.slf4j.api) api(libs.javaparser.core) api(libs.javaparser.symbolsolver.core) From cfa57e163ef4d2c3996be43071072d7274f13dcd Mon Sep 17 00:00:00 2001 From: Arshan Dabirsiaghi Date: Wed, 19 Feb 2025 19:29:39 -0500 Subject: [PATCH 2/2] added changeset entries --- .../java/io/codemodder/DefaultCodemodExecutor.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/framework/codemodder-base/src/main/java/io/codemodder/DefaultCodemodExecutor.java b/framework/codemodder-base/src/main/java/io/codemodder/DefaultCodemodExecutor.java index 1e3e31026..607484410 100644 --- a/framework/codemodder-base/src/main/java/io/codemodder/DefaultCodemodExecutor.java +++ b/framework/codemodder-base/src/main/java/io/codemodder/DefaultCodemodExecutor.java @@ -337,9 +337,17 @@ private FilesUpdateResult updateFiles( // create a changeset for this file change + its downstream dependency changes List changeset = new ArrayList<>(); + Strategy codeChangeStrategy = codeTFAiMetadata != null ? Strategy.AI : Strategy.DETERMINISTIC; changeset.add( new CodeTFChangesetEntry( - getRelativePath(projectDir, filePath), diff, changes, codeTFAiMetadata)); + getRelativePath(projectDir, filePath), + diff, + changes, + codeTFAiMetadata, + codeChangeStrategy, + false, + List.of(), + null)); changeset.addAll(dependencyChangesetEntries); // update the cache