Add NullabilityAnnotationsDetector to AndroidXIssueRegistry

Test: N/A
Bug: 221275214
Change-Id: I63b1872ab8ef279a7943021e35d70fe76f33b9d6
diff --git a/car/app/app/lint-baseline.xml b/car/app/app/lint-baseline.xml
index f1c9205..c803e93 100644
--- a/car/app/app/lint-baseline.xml
+++ b/car/app/app/lint-baseline.xml
@@ -370,4 +370,13 @@
             file="src/main/java/androidx/car/app/serialization/Bundler.java"/>
     </issue>
 
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="    public void sendPanModeChanged(boolean isInPanMode, @NonNull @NotNull OnDoneCallback callback) {"
+        errorLine2="                                                                 ~~~~~~~~">
+        <location
+            file="src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java"/>
+    </issue>
+
 </issues>
diff --git a/lint-checks/lint-baseline.xml b/lint-checks/lint-baseline.xml
index 69e3984..6c29641 100644
--- a/lint-checks/lint-baseline.xml
+++ b/lint-checks/lint-baseline.xml
@@ -91,4 +91,20 @@
             file="integration-tests/src/main/java/androidx/PrivateConstructorForUtilityClassJava.java"/>
     </issue>
 
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="    private void method1(@NotNull String arg) {"
+        errorLine2="                         ~~~~~~~~">
+        <location file="integration-tests/src/main/java/androidx/NullabilityAnnotationsJava.java"/>
+    </issue>
+
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.Nullable instead of @org.jetbrains.annotations.Nullable"
+        errorLine1="    private void method2(@Nullable String arg) {"
+        errorLine2="                         ~~~~~~~~~">
+        <location file="integration-tests/src/main/java/androidx/NullabilityAnnotationsJava.java"/>
+    </issue>
+
 </issues>
diff --git a/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt b/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
index 56b0124..493c4c8 100644
--- a/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
+++ b/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
@@ -62,7 +62,8 @@
                 PrivateConstructorForUtilityClassDetector.ISSUE,
                 ClassVerificationFailureDetector.ISSUE,
                 IdeaSuppressionDetector.ISSUE,
-                CameraXQuirksClassDetector.ISSUE
+                CameraXQuirksClassDetector.ISSUE,
+                NullabilityAnnotationsDetector.ISSUE,
             )
         }
     }
diff --git a/samples/Support7Demos/lint-baseline.xml b/samples/Support7Demos/lint-baseline.xml
index 73e649d..eb6a03c 100644
--- a/samples/Support7Demos/lint-baseline.xml
+++ b/samples/Support7Demos/lint-baseline.xml
@@ -5024,4 +5024,31 @@
             file="src/main/java/com/example/android/supportv7/app/ToolbarUsage.java"/>
     </issue>
 
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="        @NotNull"
+        errorLine2="        ~~~~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv7/widget/RemoveLargeItemsDemo.java"/>
+    </issue>
+
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="        public MyViewHolder onCreateViewHolder(@NotNull ViewGroup parent, int viewType) {"
+        errorLine2="                                               ~~~~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv7/widget/RemoveLargeItemsDemo.java"/>
+    </issue>
+
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="        public void onBindViewHolder(@NotNull MyViewHolder myViewHolder, int position) {"
+        errorLine2="                                     ~~~~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv7/widget/RemoveLargeItemsDemo.java"/>
+    </issue>
+
 </issues>
diff --git a/wear/watchface/watchface-data/lint-baseline.xml b/wear/watchface/watchface-data/lint-baseline.xml
new file mode 100644
index 0000000..11bdc2c
--- /dev/null
+++ b/wear/watchface/watchface-data/lint-baseline.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2022 The Android Open Source Project
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
+
+<issues format="6" by="lint 7.3.0-alpha07" type="baseline" client="gradle" dependencies="false" name="AGP (7.3.0-alpha07)" variant="all" version="7.3.0-alpha07">
+
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="    @NotNull"
+        errorLine2="    ~~~~~~~~">
+        <location
+            file="src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java"/>
+    </issue>
+
+</issues>
\ No newline at end of file
diff --git a/wear/wear/lint-baseline.xml b/wear/wear/lint-baseline.xml
index f7c3f18..3aea4c8 100644
--- a/wear/wear/lint-baseline.xml
+++ b/wear/wear/lint-baseline.xml
@@ -2047,4 +2047,13 @@
             file="src/main/java/androidx/wear/widget/WearableRecyclerView.java"/>
     </issue>
 
+    <issue
+        id="NullabilityAnnotationsDetector"
+        message="Use @androidx.annotation.NonNull instead of @org.jetbrains.annotations.NotNull"
+        errorLine1="    void disable(@NotNull DismissibleFrameLayout layout) {"
+        errorLine2="                 ~~~~~~~~">
+        <location
+            file="src/main/java/androidx/wear/widget/BackButtonDismissController.java"/>
+    </issue>
+
 </issues>