Skip to content

Commit 6279a28

Browse files
committed
Use rootProject.createCheckTypeTask()
1 parent 81c65b6 commit 6279a28

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -854,7 +854,7 @@ subprojects {
854854
// Tasks such as `checkInterning` and `checkResourceLeak` run various checkers on all the main source sets.
855855
// These pass and are run by the `typecheck` task.
856856
// When you add one here, also update a dependsOn item for the "typecheck" task.
857-
createCheckTypeTask(project.name, "Formatter",
857+
rootProject.createCheckTypeTask(project.name, "Formatter",
858858
"org.checkerframework.checker.formatter.FormatterChecker")
859859

860860
def checkInterningArgs = [
@@ -870,32 +870,32 @@ subprojects {
870870
}
871871

872872

873-
createCheckTypeTask(project.name, "Interning",
873+
rootProject.createCheckTypeTask(project.name, "Interning",
874874
"org.checkerframework.checker.interning.InterningChecker",
875875
checkInterningArgs)
876876

877-
createCheckTypeTask(project.name, "Optional",
877+
rootProject.createCheckTypeTask(project.name, "Optional",
878878
"org.checkerframework.checker.optional.OptionalChecker",
879879
[
880880
// to avoid having to annotate JavaParser
881881
"-AassumePureGetters",
882882
"-AassumeAssertionsAreEnabled",
883883
])
884-
createCheckTypeTask(project.name, "Purity",
884+
rootProject.createCheckTypeTask(project.name, "Purity",
885885
"org.checkerframework.framework.util.PurityChecker")
886-
createCheckTypeTask(project.name, "Regex",
886+
rootProject.createCheckTypeTask(project.name, "Regex",
887887
"org.checkerframework.checker.regex.RegexChecker")
888-
createCheckTypeTask(project.name, "ResourceLeak",
888+
rootProject.createCheckTypeTask(project.name, "ResourceLeak",
889889
"org.checkerframework.checker.resourceleak.ResourceLeakChecker")
890-
createCheckTypeTask(project.name, "Signature",
890+
rootProject.createCheckTypeTask(project.name, "Signature",
891891
"org.checkerframework.checker.signature.SignatureChecker")
892892

893893
// The checkNullness task runs on all code, but it only *checks* the following code:
894894
// * All files outside the "framework", "checker", and "annotation-file-utilities" subprojects.
895895
// * In the "framework", "checker", and "annotation-file-utilities" subprojects, files with `@AnnotatedFor("nullness")`.
896896
boolean nullnessAll = project.getProperties().containsKey("nullnessAll")
897897
if (!nullnessAll && (project.name.is("framework") || project.name.is("checker") || project.name.is("annotation-file-utilities"))) {
898-
createCheckTypeTask(project.name, "Nullness",
898+
rootProject.createCheckTypeTask(project.name, "Nullness",
899899
"org.checkerframework.checker.nullness.NullnessChecker",
900900
[
901901
"-AskipUses=com\\.sun\\.*",
@@ -904,13 +904,13 @@ subprojects {
904904
"-AuseConservativeDefaultsForUncheckedCode=source"
905905
])
906906
} else {
907-
createCheckTypeTask(project.name, "Nullness",
907+
rootProject.createCheckTypeTask(project.name, "Nullness",
908908
"org.checkerframework.checker.nullness.NullnessChecker",
909909
["-AskipUses=com\\.sun\\.*"])
910910
}
911911

912912

913-
createCheckTypeTask(project.name, "CompilerMessages",
913+
rootProject.createCheckTypeTask(project.name, "CompilerMessages",
914914
"org.checkerframework.checker.compilermsgs.CompilerMessagesChecker")
915915
checkCompilerMessages {
916916
doFirst {

0 commit comments

Comments
 (0)