Snap for 8426163 from 751ff5955c7a57c5c391c5f7abb4a6b509ff8aea to mainline-tzdata2-release
Change-Id: I498b0d1bf84eb9968ab562c4222bfc713db464dc
diff --git a/Android.bp b/Android.bp
index c5897b9..6d9eec3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -12,10 +12,6 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package {
- default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
java_plugin {
name: "java_api_finder",
@@ -31,14 +27,11 @@
static_libs: [
"//external/error_prone:error_prone_core",
- ],
-
- libs: [
- "//external/auto:auto_service_annotations",
+ "//external/dagger2:dagger2-auto-service",
],
plugins: [
- "//external/auto:auto_service_plugin",
+ "//external/dagger2:dagger2-auto-service",
],
javacflags: ["-verbose"],
@@ -56,11 +49,7 @@
"hamcrest",
"platform-test-annotations",
"junit",
- "truth-prebuilt",
],
- test_options: {
- unit_test: true,
- },
}
filegroup {
@@ -74,9 +63,9 @@
java_library_host {
name: "JavaKotlinApiFinder",
srcs: ["checks/src/main/java/**/*.kt"],
- plugins: ["auto_service_plugin"],
+ plugins: ["dagger2-auto-service"],
libs: [
- "auto_service_annotations",
+ "dagger2-auto-service-annotations",
"lint_api",
],
}
diff --git a/checks/src/main/java/com/android/apifinder/ApiFinderDetector.kt b/checks/src/main/java/com/android/apifinder/ApiFinderDetector.kt
index 5132fcf..1c72a83 100644
--- a/checks/src/main/java/com/android/apifinder/ApiFinderDetector.kt
+++ b/checks/src/main/java/com/android/apifinder/ApiFinderDetector.kt
@@ -41,13 +41,13 @@
private fun visitGenericMethod(
method: PsiMethod, node: UElement, isModuleMethod: Boolean = false
) {
- // Exclude non-public/protected calls.
- if (!method.hasModifier(JvmModifier.PUBLIC) && !method.hasModifier(JvmModifier.PROTECTED)) {
+ // Exclude non-public calls.
+ if (!method.hasModifier(JvmModifier.PUBLIC)) {
return
}
var containingClass = method.containingClass
while (containingClass != null) {
- if (!containingClass.hasModifier(JvmModifier.PUBLIC) && !containingClass.hasModifier(JvmModifier.PROTECTED)) {
+ if (!containingClass.hasModifier(JvmModifier.PUBLIC)) {
return
}
containingClass = containingClass.containingClass