Loading api/module-lib-current.txt +10 −0 Original line number Diff line number Diff line // Signature format: 2.0 package android.annotation { @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.FIELD}) public @interface NonNull { } @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.FIELD}) public @interface Nullable { } } core/java/android/annotation/NonNull.java +6 −3 Original line number Diff line number Diff line Loading @@ -15,14 +15,16 @@ */ package android.annotation; import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.PARAMETER; import static java.lang.annotation.RetentionPolicy.SOURCE; import android.annotation.SystemApi.Client; import java.lang.annotation.Retention; import java.lang.annotation.Target; /** * Denotes that a parameter, field or method return value can never be null. * <p> Loading @@ -34,5 +36,6 @@ import static java.lang.annotation.RetentionPolicy.SOURCE; */ @Retention(SOURCE) @Target({METHOD, PARAMETER, FIELD}) @SystemApi(client = Client.MODULE_LIBRARIES) public @interface NonNull { } core/java/android/annotation/Nullable.java +6 −3 Original line number Diff line number Diff line Loading @@ -15,14 +15,16 @@ */ package android.annotation; import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.PARAMETER; import static java.lang.annotation.RetentionPolicy.SOURCE; import android.annotation.SystemApi.Client; import java.lang.annotation.Retention; import java.lang.annotation.Target; /** * Denotes that a parameter, field or method return value can be null. * <p> Loading @@ -41,5 +43,6 @@ import static java.lang.annotation.RetentionPolicy.SOURCE; */ @Retention(SOURCE) @Target({METHOD, PARAMETER, FIELD}) @SystemApi(client = Client.MODULE_LIBRARIES) public @interface Nullable { } Loading
api/module-lib-current.txt +10 −0 Original line number Diff line number Diff line // Signature format: 2.0 package android.annotation { @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.FIELD}) public @interface NonNull { } @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.FIELD}) public @interface Nullable { } }
core/java/android/annotation/NonNull.java +6 −3 Original line number Diff line number Diff line Loading @@ -15,14 +15,16 @@ */ package android.annotation; import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.PARAMETER; import static java.lang.annotation.RetentionPolicy.SOURCE; import android.annotation.SystemApi.Client; import java.lang.annotation.Retention; import java.lang.annotation.Target; /** * Denotes that a parameter, field or method return value can never be null. * <p> Loading @@ -34,5 +36,6 @@ import static java.lang.annotation.RetentionPolicy.SOURCE; */ @Retention(SOURCE) @Target({METHOD, PARAMETER, FIELD}) @SystemApi(client = Client.MODULE_LIBRARIES) public @interface NonNull { }
core/java/android/annotation/Nullable.java +6 −3 Original line number Diff line number Diff line Loading @@ -15,14 +15,16 @@ */ package android.annotation; import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.PARAMETER; import static java.lang.annotation.RetentionPolicy.SOURCE; import android.annotation.SystemApi.Client; import java.lang.annotation.Retention; import java.lang.annotation.Target; /** * Denotes that a parameter, field or method return value can be null. * <p> Loading @@ -41,5 +43,6 @@ import static java.lang.annotation.RetentionPolicy.SOURCE; */ @Retention(SOURCE) @Target({METHOD, PARAMETER, FIELD}) @SystemApi(client = Client.MODULE_LIBRARIES) public @interface Nullable { }