Make Class.getPackageName public.

Test: m
Change-Id: I358db3d7e95c0ae700f9a7b2820e5324de2258d8
This commit is contained in:
Nicolas Geoffray
2020-12-08 14:29:02 +00:00
parent 294dd8f1da
commit 17069e403b
2 changed files with 3 additions and 2 deletions

View File

@@ -62097,6 +62097,7 @@ package java.lang {
method public int getModifiers();
method @NonNull public String getName();
method @Nullable public Package getPackage();
method @NonNull public String getPackageName();
method @Nullable public java.security.ProtectionDomain getProtectionDomain();
method @Nullable public java.net.URL getResource(@NonNull String);
method @Nullable public java.io.InputStream getResourceAsStream(@NonNull String);

View File

@@ -182,7 +182,7 @@ public class AnnotationValidations {
Annotation ignored, int value, Object... params) {}
public static void validate(Class<? extends Annotation> annotation,
Annotation ignored, int value) {
if (("android.annotation".equals(annotation.getPackageName$())
if (("android.annotation".equals(annotation.getPackageName())
&& annotation.getSimpleName().endsWith("Res"))
|| ColorInt.class.equals(annotation)) {
if (value < 0) {
@@ -192,7 +192,7 @@ public class AnnotationValidations {
}
public static void validate(Class<? extends Annotation> annotation,
Annotation ignored, long value) {
if ("android.annotation".equals(annotation.getPackageName$())
if ("android.annotation".equals(annotation.getPackageName())
&& annotation.getSimpleName().endsWith("Long")) {
if (value < 0L) {
invalid(annotation, value);