Skip to content

Commit e8671e9

Browse files
authored
Merge branch 'master' into performance-optimize-001
2 parents 6caaa38 + b28870c commit e8671e9

14 files changed

Lines changed: 42 additions & 44 deletions

File tree

.github/dependabot.yml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,12 @@
11
version: 2
22
updates:
33
- package-ecosystem: "gradle"
4-
directory: "/"
5-
schedule:
6-
interval: "daily"
7-
8-
- package-ecosystem: "gradle"
9-
directory: "/docs/examples/errorprone/"
10-
schedule:
11-
interval: "daily"
12-
13-
- package-ecosystem: "gradle"
14-
directory: "/docs/examples/jspecify/"
15-
schedule:
16-
interval: "daily"
17-
18-
- package-ecosystem: "gradle"
19-
directory: "/docs/examples/lombok/"
4+
directories:
5+
- "/"
6+
- "/docs/examples/errorprone/"
7+
- "/docs/examples/jspecify/"
8+
- "/docs/examples/lombok/"
9+
- "/docs/examples/nullaway/"
2010
schedule:
2111
interval: "daily"
2212

@@ -25,11 +15,6 @@ updates:
2515
schedule:
2616
interval: "daily"
2717

28-
- package-ecosystem: "gradle"
29-
directory: "/docs/examples/nullaway/"
30-
schedule:
31-
interval: "daily"
32-
3318
- package-ecosystem: "github-actions"
3419
directory: "/"
3520
schedule:

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
3838
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
3939
- name: Setup Gradle
40-
uses: gradle/actions/setup-gradle@v4.4.1
40+
uses: gradle/actions/setup-gradle@v4.4.2
4141

4242
- name: Setup Bazel
4343
uses: bazel-contrib/setup-bazel@0.15.0
@@ -93,7 +93,7 @@ jobs:
9393
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
9494
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
9595
- name: Setup Gradle
96-
uses: gradle/actions/setup-gradle@v4.4.1
96+
uses: gradle/actions/setup-gradle@v4.4.2
9797
# Setup for misc tests
9898
- name: Install misc dependencies
9999
if: ${{ matrix.script == 'misc' }}
@@ -207,7 +207,7 @@ jobs:
207207
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
208208
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
209209
- name: Setup Gradle
210-
uses: gradle/actions/setup-gradle@v4.4.1
210+
uses: gradle/actions/setup-gradle@v4.4.2
211211
- name: Install misc dependencies
212212
if: ${{ matrix.script == 'misc' }}
213213
run: |
@@ -266,7 +266,7 @@ jobs:
266266
# Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies.
267267
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
268268
- name: Setup Gradle
269-
uses: gradle/actions/setup-gradle@v4.4.1
269+
uses: gradle/actions/setup-gradle@v4.4.2
270270

271271
- name: Install coreutils on MacOS
272272
if: ${{ matrix.os == 'macos-latest' }}

build.gradle

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ plugins {
1717
// Code formatting; defines targets "spotlessApply" and "spotlessCheck".
1818
// https://github.com/diffplug/spotless/tags ; see tags starting "gradle/"
1919
// Only works on JDK 11+ (even including the plugin crashes Gradle on JDK 8).
20-
id 'com.diffplug.spotless' version '7.0.4'
20+
id 'com.diffplug.spotless' version '7.2.1'
2121
}
2222

2323
// There is another `repositories { ... }` block below; if you change this one, change that one as well.
@@ -86,7 +86,7 @@ ext {
8686
// * Temporarily comment out "-Werror" elsewhere in this file
8787
// * Repeatedly run `./gradlew clean compileJava` and fix all errors
8888
// * Uncomment "-Werror"
89-
errorprone : '2.39.0',
89+
errorprone : '2.40.0',
9090
// NOTE: Google Java Format requires JDK 17 or higher as of version 1.25.0.
9191
googleJavaFormat : '1.25.2',
9292
hashmapUtil : '0.0.1',
@@ -333,6 +333,19 @@ allprojects { currentProj ->
333333
formatAnnotations().addTypeAnnotation("PolyInitialized").addTypeAnnotation("PolyVP").addTypeAnnotation("ReceiverDependentQual")
334334
}
335335

336+
java {
337+
if (currentProj != currentProj.rootProject) {
338+
// not the root project; format all .java files in the sub-project src folders
339+
target 'src/**/*.java'
340+
}
341+
targetExclude doNotFormat
342+
343+
// This really just removes the wildcard imports - they are not expanded.
344+
// That is fine for src files, which should then be manually fixed.
345+
// There are currently many tests with wildcard imports, so do not enable this for tests.
346+
removeWildcardImports()
347+
}
348+
336349
// Only define a groovyGradle task on the root project, for simplicity in setting the target pattern
337350
if (currentProj == currentProj.rootProject) {
338351
groovyGradle {

checker/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
id 'base'
44
// https://github.com/n0mer/gradle-git-properties
55
// Generates file build/resources/main/git.properties when the `classes` task runs.
6-
id 'com.gorylenko.gradle-git-properties' version '2.5.0'
6+
id 'com.gorylenko.gradle-git-properties' version '2.5.2'
77
}
88

99
sourceSets {
@@ -81,9 +81,9 @@ dependencies {
8181
// For the Resource Leak Checker's support for JavaEE.
8282
testImplementation 'javax.servlet:javax.servlet-api:4.0.1'
8383
// For the Resource Leak Checker's support for IOUtils.
84-
testImplementation 'commons-io:commons-io:2.19.0'
84+
testImplementation 'commons-io:commons-io:2.20.0'
8585
// For the Nullness Checker test of junit-assertions.astub in JUnitNull.java
86-
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.13.3'
86+
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.13.4'
8787
testImplementation 'org.apiguardian:apiguardian-api:1.1.2'
8888
// For tests that use JSpecify annotations
8989
testImplementation 'org.jspecify:jspecify:1.0.0'

checker/tests/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ a comment at the top of the file, in this format:
7878
// @skip-test until the issue is fixed
7979

8080

81-
Specifying expected warnings and errors
81+
Specifying expected errors and warnings
8282
=======================================
8383

8484
A test case is a Java file that uses stylized comments to indicate expected

docs/examples/MavenExample-framework-all/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<dependency>
3434
<groupId>org.apache.commons</groupId>
3535
<artifactId>commons-lang3</artifactId>
36-
<version>3.1</version>
36+
<version>3.18.0</version>
3737
</dependency>
3838
<dependency>
3939
<groupId>javax.servlet</groupId>

docs/examples/MavenExample/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<dependency>
3939
<groupId>org.apache.commons</groupId>
4040
<artifactId>commons-lang3</artifactId>
41-
<version>3.17.0</version>
41+
<version>3.18.0</version>
4242
</dependency>
4343
<dependency>
4444
<groupId>javax.servlet</groupId>

docs/examples/errorprone/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ if (false) {
3434

3535
dependencies {
3636
if (JavaVersion.current() >= JavaVersion.VERSION_17) {
37-
errorprone 'com.google.errorprone:error_prone_core:2.39.0'
37+
errorprone 'com.google.errorprone:error_prone_core:2.41.0'
3838
}
3939
}
4040

docs/examples/jspecify/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ if (false) {
3535
dependencies {
3636
compileOnly 'org.jspecify:jspecify:1.0.0'
3737
if (JavaVersion.current() >= JavaVersion.VERSION_17) {
38-
errorprone 'com.google.errorprone:error_prone_core:2.39.0'
38+
errorprone 'com.google.errorprone:error_prone_core:2.41.0'
3939
}
4040
}
4141

docs/examples/nullaway/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ if (false) {
3434

3535
dependencies {
3636
if (JavaVersion.current() >= JavaVersion.VERSION_17) {
37-
errorprone 'com.google.errorprone:error_prone_core:2.39.0'
37+
errorprone 'com.google.errorprone:error_prone_core:2.41.0'
3838
}
39-
errorprone 'com.uber.nullaway:nullaway:0.12.7'
39+
errorprone 'com.uber.nullaway:nullaway:0.12.8'
4040
}
4141

4242
repositories {

0 commit comments

Comments
 (0)