123223339: Don't flag nullness errors on primitives
We had some accidental nullability annotations on primitive types in API 28, such as on Boolean.getBoolean. These were subsequently removed, but compatibility checks flag these as illegal removals. Ignore primitives for these purposes. Test: Unit test included Change-Id: Iac0eaab888a764285d98ee11d4ac1d650ca68e53
Showing
- src/main/java/com/android/tools/metalava/CompatibilityCheck.kt 3 additions, 0 deletions...ain/java/com/android/tools/metalava/CompatibilityCheck.kt
- src/main/java/com/android/tools/metalava/model/ClassItem.kt 2 additions, 0 deletionssrc/main/java/com/android/tools/metalava/model/ClassItem.kt
- src/main/java/com/android/tools/metalava/model/FieldItem.kt 1 addition, 1 deletionsrc/main/java/com/android/tools/metalava/model/FieldItem.kt
- src/main/java/com/android/tools/metalava/model/Item.kt 7 additions, 0 deletionssrc/main/java/com/android/tools/metalava/model/Item.kt
- src/main/java/com/android/tools/metalava/model/MethodItem.kt 2 additions, 0 deletionssrc/main/java/com/android/tools/metalava/model/MethodItem.kt
- src/main/java/com/android/tools/metalava/model/PackageItem.kt 2 additions, 0 deletions...main/java/com/android/tools/metalava/model/PackageItem.kt
- src/main/java/com/android/tools/metalava/model/ParameterItem.kt 1 addition, 1 deletion...in/java/com/android/tools/metalava/model/ParameterItem.kt
- src/main/java/com/android/tools/metalava/model/PropertyItem.kt 1 addition, 1 deletion...ain/java/com/android/tools/metalava/model/PropertyItem.kt
- src/test/java/com/android/tools/metalava/CompatibilityCheckTest.kt 6 additions, 0 deletions...java/com/android/tools/metalava/CompatibilityCheckTest.kt
Loading
Please register or sign in to comment