From 8a61e0e405fbd9f7a3778925274209bcc9a24fcf Mon Sep 17 00:00:00 2001 From: Daniel Raffler Date: Sun, 29 Mar 2026 12:34:42 +0200 Subject: [PATCH 01/18] Intellij: Switch to Jdk17 in the project file --- .idea/JavaSMT.iml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.idea/JavaSMT.iml b/.idea/JavaSMT.iml index 47bdfebbd0..787850f16f 100644 --- a/.idea/JavaSMT.iml +++ b/.idea/JavaSMT.iml @@ -22,7 +22,7 @@ SPDX-License-Identifier: Apache-2.0 - + From 6ff559d515a77562f10d5c489c7f86b7622ddf8a Mon Sep 17 00:00:00 2001 From: Daniel Raffler Date: Sun, 29 Mar 2026 12:37:04 +0200 Subject: [PATCH 02/18] Intellij: Add new `Nullable` managers to the configuration --- .idea/misc.xml | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 79d44e380e..616a44460c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -17,36 +17,43 @@ SPDX-License-Identifier: Apache-2.0 From 19b3ccbb672d1a81677ec7760e8e0339dbcc469e Mon Sep 17 00:00:00 2001 From: Daniel Raffler Date: Sun, 29 Mar 2026 14:29:33 +0200 Subject: [PATCH 03/18] Intellij: Simplify module dependencies --- .idea/JavaSMT.iml | 291 ++++------------------------------------------ 1 file changed, 25 insertions(+), 266 deletions(-) diff --git a/.idea/JavaSMT.iml b/.idea/JavaSMT.iml index 787850f16f..c4da76cb3e 100644 --- a/.idea/JavaSMT.iml +++ b/.idea/JavaSMT.iml @@ -23,368 +23,127 @@ SPDX-License-Identifier: Apache-2.0 - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + - + + - + + - + + - + + - - - - - - - - - - - - + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -89,7 +91,9 @@ SPDX-License-Identifier: Apache-2.0 - + + + @@ -99,7 +103,10 @@ SPDX-License-Identifier: Apache-2.0 - + + + + @@ -109,7 +116,9 @@ SPDX-License-Identifier: Apache-2.0 - + + + @@ -129,7 +138,9 @@ SPDX-License-Identifier: Apache-2.0 - + + + From d720039936135b605356d21f98abb8c7122faccf Mon Sep 17 00:00:00 2001 From: Daniel Raffler Date: Sun, 29 Mar 2026 14:36:06 +0200 Subject: [PATCH 05/18] Intellij: Remove unused Nullable annotations --- .idea/misc.xml | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 616a44460c..9ca39bc181 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -20,40 +20,33 @@ SPDX-License-Identifier: Apache-2.0 From 671639b6bc6f5d0fb171cddd0a37db16844e7830 Mon Sep 17 00:00:00 2001 From: Daniel Raffler Date: Sun, 29 Mar 2026 14:36:37 +0200 Subject: [PATCH 06/18] Intellij: Use `org.checkerframework.checker.nullness` by default --- .idea/misc.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 9ca39bc181..43052c22c0 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -15,8 +15,8 @@ SPDX-License-Identifier: Apache-2.0 - - + \ No newline at end of file diff --git a/.idea/JavaSMT.iml.license b/.idea/JavaSMT.iml.license new file mode 100644 index 0000000000..5bc96c012f --- /dev/null +++ b/.idea/JavaSMT.iml.license @@ -0,0 +1,9 @@ + diff --git a/.idea/ant.xml b/.idea/ant.xml index 3e3b7e7277..52ce37416f 100644 --- a/.idea/ant.xml +++ b/.idea/ant.xml @@ -1,19 +1,8 @@ - - - - + \ No newline at end of file diff --git a/.idea/ant.xml.license b/.idea/ant.xml.license new file mode 100644 index 0000000000..5bc96c012f --- /dev/null +++ b/.idea/ant.xml.license @@ -0,0 +1,9 @@ + diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index a1e7fbf3b3..bcbddbdab8 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -1,15 +1,4 @@ - - - - + \ No newline at end of file diff --git a/.idea/checkstyle-idea.xml.license b/.idea/checkstyle-idea.xml.license new file mode 100644 index 0000000000..5bc96c012f --- /dev/null +++ b/.idea/checkstyle-idea.xml.license @@ -0,0 +1,9 @@ + diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml index 9a4d556d44..f479196698 100644 --- a/.idea/codeStyleSettings.xml +++ b/.idea/codeStyleSettings.xml @@ -1,15 +1,4 @@ - - - - + \ No newline at end of file diff --git a/.idea/codeStyleSettings.xml.license b/.idea/codeStyleSettings.xml.license new file mode 100644 index 0000000000..5bc96c012f --- /dev/null +++ b/.idea/codeStyleSettings.xml.license @@ -0,0 +1,9 @@ + diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 1214f58eab..9a8b7e5c45 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,15 +1,4 @@ - - - - + \ No newline at end of file diff --git a/.idea/compiler.xml.license b/.idea/compiler.xml.license new file mode 100644 index 0000000000..5bc96c012f --- /dev/null +++ b/.idea/compiler.xml.license @@ -0,0 +1,9 @@ + diff --git a/.idea/copyright/JavaSMT.xml b/.idea/copyright/JavaSMT.xml index a9fee1de71..f6c7b5082b 100644 --- a/.idea/copyright/JavaSMT.xml +++ b/.idea/copyright/JavaSMT.xml @@ -1,13 +1,3 @@ - - \ No newline at end of file