This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push: new 2027c7d058f Upgrade Gradle Tooling API to 8.9 2027c7d058f is described below commit 2027c7d058f598e50262aa947d9253fff16925d4 Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> AuthorDate: Mon Jul 15 23:26:37 2024 -0700 Upgrade Gradle Tooling API to 8.9 --- .../gradle/api/execute/GradleDistributionManager.java | 7 +++---- .../modules/gradle/loaders/ExtensionPropertiesExtractor.java | 10 +++++----- .../netbeans/modules/gradle/spi/ProjectInfoExtractor.java | 12 ++++++------ extide/libs.gradle/external/binaries-list | 2 +- ...pi-8.7-license.txt => gradle-tooling-api-8.9-license.txt} | 4 ++-- ...-api-8.7-notice.txt => gradle-tooling-api-8.9-notice.txt} | 0 extide/libs.gradle/manifest.mf | 2 +- extide/libs.gradle/nbproject/project.properties | 2 +- extide/libs.gradle/nbproject/project.xml | 2 +- 9 files changed, 20 insertions(+), 21 deletions(-) diff --git a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java index 024f95a6702..8b93f19d320 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java @@ -38,9 +38,7 @@ import java.nio.file.Path; import java.nio.file.SimpleFileVisitor; import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; -import java.util.Arrays; import java.util.EnumSet; -import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Objects; @@ -84,7 +82,7 @@ public final class GradleDistributionManager { private static final String DOWNLOAD_URI = "https://services.gradle.org/distributions/gradle-%s-%s.zip"; //NOI18N private static final Pattern DIST_VERSION_PATTERN = Pattern.compile(".*(gradle-(\\d+\\.\\d+.*))-(bin|all)\\.zip"); //NOI18N - private static final Set<String> VERSION_BLACKLIST = new HashSet<>(Arrays.asList("2.3", "2.13")); //NOI18N + private static final Set<String> VERSION_BLACKLIST = Set.of("2.3", "2.13"); //NOI18N private static final Map<File, GradleDistributionManager> CACHE = new WeakHashMap<>(); private static final GradleVersion MINIMUM_SUPPORTED_VERSION = GradleVersion.version("3.0"); //NOI18N private static final GradleVersion[] JDK_COMPAT = new GradleVersion[]{ @@ -101,9 +99,10 @@ public final class GradleDistributionManager { GradleVersion.version("7.6"), // JDK-19 GradleVersion.version("8.3"), // JDK-20 GradleVersion.version("8.5"), // JDK-21 + GradleVersion.version("8.8"), // JDK-22 }; - private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("8.7"); //NOI18N + private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("8.9"); //NOI18N final File gradleUserHome; diff --git a/extide/gradle/src/org/netbeans/modules/gradle/loaders/ExtensionPropertiesExtractor.java b/extide/gradle/src/org/netbeans/modules/gradle/loaders/ExtensionPropertiesExtractor.java index 10c3ebe9fe3..474b66becda 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/loaders/ExtensionPropertiesExtractor.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/loaders/ExtensionPropertiesExtractor.java @@ -44,8 +44,8 @@ public class ExtensionPropertiesExtractor implements ProjectInfoExtractor { public Result fallback(GradleFiles files) { return new Result() { @Override - public Set getExtract() { - return Collections.emptySet(); + public Set<?> getExtract() { + return Set.of(); } @Override @@ -59,18 +59,18 @@ public class ExtensionPropertiesExtractor implements ProjectInfoExtractor { public Result extract(Map<String, Object> props, Map<Class, Object> otherInfo) { return new Result() { @Override - public Set getExtract() { + public Set<?> getExtract() { Map<String, String> values = (Map<String, String>)props.getOrDefault("extensions.propertyValues", Collections.emptyMap()); // NOI18N Map<String, String> types = (Map<String, String>)props.getOrDefault("extensions.propertyTypes", Collections.emptyMap()); // NOI18N Map<String, String> taskValues = (Map<String, String>)props.getOrDefault("tasks.propertyValues", Collections.emptyMap()); // NOI18N Map<String, String> taskTypes = (Map<String, String>)props.getOrDefault("tasks.propertyTypes", Collections.emptyMap()); // NOI18N PropertyEvaluator a = new PropertyEvaluator(values, types, taskValues, taskTypes); - return Collections.singleton(a); + return Set.of(a); } @Override public Set<String> getProblems() { - return Collections.emptySet(); + return Set.of(); } }; } diff --git a/extide/gradle/src/org/netbeans/modules/gradle/spi/ProjectInfoExtractor.java b/extide/gradle/src/org/netbeans/modules/gradle/spi/ProjectInfoExtractor.java index 04254082a3a..564e0d8d4fc 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/spi/ProjectInfoExtractor.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/spi/ProjectInfoExtractor.java @@ -41,17 +41,17 @@ public interface ProjectInfoExtractor { static Result NONE = new Result() { @Override - public Set getExtract() { - return Collections.emptySet(); + public Set<?> getExtract() { + return Set.of(); } @Override public Set<String> getProblems() { - return Collections.emptySet(); + return Set.of(); } }; - Set getExtract(); + Set<?> getExtract(); Set<String> getProblems(); } @@ -72,8 +72,8 @@ public interface ProjectInfoExtractor { } @Override - public Set getExtract() { - return Collections.singleton(extract); + public Set<?> getExtract() { + return Set.of(extract); } @Override diff --git a/extide/libs.gradle/external/binaries-list b/extide/libs.gradle/external/binaries-list index 2e58f89b85f..dff2c2265b3 100644 --- a/extide/libs.gradle/external/binaries-list +++ b/extide/libs.gradle/external/binaries-list @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. -5F48B9BB9099B900FC33864A3794F31C439D9F73 https://repo.gradle.org/artifactory/libs-releases/org/gradle/gradle-tooling-api/8.7/gradle-tooling-api-8.7.jar gradle-tooling-api-8.7.jar +7BCC4423C529A42ECA9D0CE5B5275369EF4DF55A https://repo.gradle.org/artifactory/libs-releases/org/gradle/gradle-tooling-api/8.9/gradle-tooling-api-8.9.jar gradle-tooling-api-8.9.jar diff --git a/extide/libs.gradle/external/gradle-tooling-api-8.7-license.txt b/extide/libs.gradle/external/gradle-tooling-api-8.9-license.txt similarity index 99% rename from extide/libs.gradle/external/gradle-tooling-api-8.7-license.txt rename to extide/libs.gradle/external/gradle-tooling-api-8.9-license.txt index 84a9de902f7..74cb1addb8d 100644 --- a/extide/libs.gradle/external/gradle-tooling-api-8.7-license.txt +++ b/extide/libs.gradle/external/gradle-tooling-api-8.9-license.txt @@ -1,7 +1,7 @@ Name: Gradle Tooling API Description: Gradle Tooling API -Version: 8.7 -Files: gradle-tooling-api-8.7.jar +Version: 8.9 +Files: gradle-tooling-api-8.9.jar License: Apache-2.0 Origin: Gradle Inc. URL: https://gradle.org/ diff --git a/extide/libs.gradle/external/gradle-tooling-api-8.7-notice.txt b/extide/libs.gradle/external/gradle-tooling-api-8.9-notice.txt similarity index 100% rename from extide/libs.gradle/external/gradle-tooling-api-8.7-notice.txt rename to extide/libs.gradle/external/gradle-tooling-api-8.9-notice.txt diff --git a/extide/libs.gradle/manifest.mf b/extide/libs.gradle/manifest.mf index 64b5cf508e4..a489976e11e 100644 --- a/extide/libs.gradle/manifest.mf +++ b/extide/libs.gradle/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.libs.gradle/8 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/libs/gradle/Bundle.properties -OpenIDE-Module-Specification-Version: 8.8 +OpenIDE-Module-Specification-Version: 8.9 diff --git a/extide/libs.gradle/nbproject/project.properties b/extide/libs.gradle/nbproject/project.properties index 6cd0e22d831..6e4605fe492 100644 --- a/extide/libs.gradle/nbproject/project.properties +++ b/extide/libs.gradle/nbproject/project.properties @@ -22,4 +22,4 @@ javac.compilerargs=-Xlint -Xlint:-serial # Sigtest fails to read the classes in the gradle-tooling-api sigtest.skip.gen=true -release.external/gradle-tooling-api-8.7.jar=modules/gradle/gradle-tooling-api.jar +release.external/gradle-tooling-api-8.9.jar=modules/gradle/gradle-tooling-api.jar diff --git a/extide/libs.gradle/nbproject/project.xml b/extide/libs.gradle/nbproject/project.xml index dc58e80a450..d82027b5e61 100644 --- a/extide/libs.gradle/nbproject/project.xml +++ b/extide/libs.gradle/nbproject/project.xml @@ -39,7 +39,7 @@ </public-packages> <class-path-extension> <runtime-relative-path>gradle/gradle-tooling-api.jar</runtime-relative-path> - <binary-origin>external/gradle-tooling-api-8.7.jar</binary-origin> + <binary-origin>external/gradle-tooling-api-8.9.jar</binary-origin> </class-path-extension> </data> </configuration> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists