Skip to content

Commit 2027c7d

Browse files
committed
Upgrade Gradle Tooling API to 8.9
1 parent faabea0 commit 2027c7d

File tree

9 files changed

+20
-21
lines changed

9 files changed

+20
-21
lines changed

extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@
3838
import java.nio.file.SimpleFileVisitor;
3939
import java.nio.file.attribute.BasicFileAttributes;
4040
import java.util.ArrayList;
41-
import java.util.Arrays;
4241
import java.util.EnumSet;
43-
import java.util.HashSet;
4442
import java.util.List;
4543
import java.util.Map;
4644
import java.util.Objects;
@@ -84,7 +82,7 @@ public final class GradleDistributionManager {
8482

8583
private static final String DOWNLOAD_URI = "https://services.gradle.org/distributions/gradle-%s-%s.zip"; //NOI18N
8684
private static final Pattern DIST_VERSION_PATTERN = Pattern.compile(".*(gradle-(\\d+\\.\\d+.*))-(bin|all)\\.zip"); //NOI18N
87-
private static final Set<String> VERSION_BLACKLIST = new HashSet<>(Arrays.asList("2.3", "2.13")); //NOI18N
85+
private static final Set<String> VERSION_BLACKLIST = Set.of("2.3", "2.13"); //NOI18N
8886
private static final Map<File, GradleDistributionManager> CACHE = new WeakHashMap<>();
8987
private static final GradleVersion MINIMUM_SUPPORTED_VERSION = GradleVersion.version("3.0"); //NOI18N
9088
private static final GradleVersion[] JDK_COMPAT = new GradleVersion[]{
@@ -101,9 +99,10 @@ public final class GradleDistributionManager {
10199
GradleVersion.version("7.6"), // JDK-19
102100
GradleVersion.version("8.3"), // JDK-20
103101
GradleVersion.version("8.5"), // JDK-21
102+
GradleVersion.version("8.8"), // JDK-22
104103
};
105104

106-
private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("8.7"); //NOI18N
105+
private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("8.9"); //NOI18N
107106

108107
final File gradleUserHome;
109108

extide/gradle/src/org/netbeans/modules/gradle/loaders/ExtensionPropertiesExtractor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ public class ExtensionPropertiesExtractor implements ProjectInfoExtractor {
4444
public Result fallback(GradleFiles files) {
4545
return new Result() {
4646
@Override
47-
public Set getExtract() {
48-
return Collections.emptySet();
47+
public Set<?> getExtract() {
48+
return Set.of();
4949
}
5050

5151
@Override
@@ -59,18 +59,18 @@ public Set<String> getProblems() {
5959
public Result extract(Map<String, Object> props, Map<Class, Object> otherInfo) {
6060
return new Result() {
6161
@Override
62-
public Set getExtract() {
62+
public Set<?> getExtract() {
6363
Map<String, String> values = (Map<String, String>)props.getOrDefault("extensions.propertyValues", Collections.emptyMap()); // NOI18N
6464
Map<String, String> types = (Map<String, String>)props.getOrDefault("extensions.propertyTypes", Collections.emptyMap()); // NOI18N
6565
Map<String, String> taskValues = (Map<String, String>)props.getOrDefault("tasks.propertyValues", Collections.emptyMap()); // NOI18N
6666
Map<String, String> taskTypes = (Map<String, String>)props.getOrDefault("tasks.propertyTypes", Collections.emptyMap()); // NOI18N
6767
PropertyEvaluator a = new PropertyEvaluator(values, types, taskValues, taskTypes);
68-
return Collections.singleton(a);
68+
return Set.of(a);
6969
}
7070

7171
@Override
7272
public Set<String> getProblems() {
73-
return Collections.emptySet();
73+
return Set.of();
7474
}
7575
};
7676
}

extide/gradle/src/org/netbeans/modules/gradle/spi/ProjectInfoExtractor.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ interface Result {
4141
static Result NONE = new Result() {
4242

4343
@Override
44-
public Set getExtract() {
45-
return Collections.emptySet();
44+
public Set<?> getExtract() {
45+
return Set.of();
4646
}
4747

4848
@Override
4949
public Set<String> getProblems() {
50-
return Collections.emptySet();
50+
return Set.of();
5151
}
5252
};
5353

54-
Set getExtract();
54+
Set<?> getExtract();
5555

5656
Set<String> getProblems();
5757
}
@@ -72,8 +72,8 @@ public DefaultResult(Object extract, String... problems) {
7272
}
7373

7474
@Override
75-
public Set getExtract() {
76-
return Collections.singleton(extract);
75+
public Set<?> getExtract() {
76+
return Set.of(extract);
7777
}
7878

7979
@Override

extide/libs.gradle/external/binaries-list

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
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
18+
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

extide/libs.gradle/external/gradle-tooling-api-8.7-license.txt renamed to extide/libs.gradle/external/gradle-tooling-api-8.9-license.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Name: Gradle Tooling API
22
Description: Gradle Tooling API
3-
Version: 8.7
4-
Files: gradle-tooling-api-8.7.jar
3+
Version: 8.9
4+
Files: gradle-tooling-api-8.9.jar
55
License: Apache-2.0
66
Origin: Gradle Inc.
77
URL: https://gradle.org/

extide/libs.gradle/external/gradle-tooling-api-8.7-notice.txt renamed to extide/libs.gradle/external/gradle-tooling-api-8.9-notice.txt

File renamed without changes.

extide/libs.gradle/manifest.mf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ Manifest-Version: 1.0
22
AutoUpdate-Show-In-Client: false
33
OpenIDE-Module: org.netbeans.modules.libs.gradle/8
44
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/libs/gradle/Bundle.properties
5-
OpenIDE-Module-Specification-Version: 8.8
5+
OpenIDE-Module-Specification-Version: 8.9

extide/libs.gradle/nbproject/project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ javac.compilerargs=-Xlint -Xlint:-serial
2222
# Sigtest fails to read the classes in the gradle-tooling-api
2323
sigtest.skip.gen=true
2424

25-
release.external/gradle-tooling-api-8.7.jar=modules/gradle/gradle-tooling-api.jar
25+
release.external/gradle-tooling-api-8.9.jar=modules/gradle/gradle-tooling-api.jar

extide/libs.gradle/nbproject/project.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</public-packages>
4040
<class-path-extension>
4141
<runtime-relative-path>gradle/gradle-tooling-api.jar</runtime-relative-path>
42-
<binary-origin>external/gradle-tooling-api-8.7.jar</binary-origin>
42+
<binary-origin>external/gradle-tooling-api-8.9.jar</binary-origin>
4343
</class-path-extension>
4444
</data>
4545
</configuration>

0 commit comments

Comments
 (0)