diff options
author | Lázaro Clapp <lazaro@uber.com> | 2021-05-14 16:12:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-14 16:12:25 -0400 |
commit | 067c31dca42a7d2302c3058cb7a626bc02574c39 (patch) | |
tree | 94389c4a4c9170391765b08793a63540909298e7 /gradle | |
parent | 7a33853e4920698ee2662e7e0b419286622d5a30 (diff) | |
download | nullaway-067c31dca42a7d2302c3058cb7a626bc02574c39.tar.gz |
Default models support for Spring's Autowired (#477)
This adds support for spring's `@Autowired` annotation as both a way to exclude fields from initialization checking (since Spring will inject them before any methods are called), and to mark methods as initializers. See [Spring's documentation](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Autowired.html) and the discussion in #396
This is based on the original PR #475 contributed by @chat-eau-lumi (note CLA signature in that PR). It adds fixes to test cases, particularly around importing Spring classes and the constructor usage of `@Autowired`, contributed by @lazaroclapp.
Diffstat (limited to 'gradle')
-rwxr-xr-x | gradle/dependencies.gradle | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index e494213..36485a1 100755 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -96,6 +96,8 @@ def test = [ commonsLang3 : "org.apache.commons:commons-lang3:3.8.1", commonsLang : "commons-lang:commons-lang:2.6", lombok : "org.projectlombok:lombok:1.18.12", + springBeans : "org.springframework:spring-beans:5.3.7", + springContext : "org.springframework:spring-context:5.3.7", ] ext.deps = [ |