Merge "Make Class.getPackageName public." am: 3a76c4c9aa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519502 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Id82c4473902d0ca0ae31b4c7b7d4c9939bfe0bc6
This commit is contained in:
@@ -57317,6 +57317,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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user