Skip to content

Allow caches to have nullable type arguments for their value types. #4941

Allow caches to have nullable type arguments for their value types.

Allow caches to have nullable type arguments for their value types. #4941

Triggered via pull request December 10, 2024 14:32
Status Failure
Total duration 4m 17s
Artifacts

analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 12 warnings
pmd
Process completed with exit code 1.
spotbugs
Process completed with exit code 1.
forbiddenApis
Process completed with exit code 1.
pmd: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
pmd: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters
pmd: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
pmd: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters
spotbugs: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
spotbugs: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters
spotbugs: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
spotbugs: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters
forbiddenApis: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
forbiddenApis: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters
forbiddenApis: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L58
[NullAway] Cannot pass parameter of type LoadingCache<K, @nullable Expirable<V>>, as formal parameter has type Cache<K, Expirable<V>>, which has mismatched type parameter nullability
forbiddenApis: jcache/src/main/java/com/github/benmanes/caffeine/jcache/LoadingCacheProxy.java#L60
[NullAway] Cannot assign from type LoadingCache<K, @nullable Expirable<V>> to type LoadingCache<K, Expirable<V>> due to mismatched nullability of type parameters