Merge "API: Add missing nullability annotations" am: e148fbcf03

am: 336e11018e

Change-Id: Idb6cbb94968f4a2ffe3055291f23fc903fe923a0
This commit is contained in:
Adrian Roos
2019-01-30 02:12:37 -08:00
committed by android-build-merger

View File

@@ -55530,13 +55530,13 @@ package java.io {
ctor public ByteArrayOutputStream(int); ctor public ByteArrayOutputStream(int);
method public void reset(); method public void reset();
method public int size(); method public int size();
method public byte[] toByteArray(); method @NonNull public byte[] toByteArray();
method @NonNull public String toString(@NonNull String) throws java.io.UnsupportedEncodingException; method @NonNull public String toString(@NonNull String) throws java.io.UnsupportedEncodingException;
method @Deprecated @NonNull public String toString(int); method @Deprecated @NonNull public String toString(int);
method public void write(int); method public void write(int);
method public void write(byte[], int, int); method public void write(@NonNull byte[], int, int);
method public void writeTo(@NonNull java.io.OutputStream) throws java.io.IOException; method public void writeTo(@NonNull java.io.OutputStream) throws java.io.IOException;
field protected byte[] buf; field @NonNull protected byte[] buf;
field protected int count; field protected int count;
} }
@@ -55707,12 +55707,12 @@ package java.io {
method public boolean isHidden(); method public boolean isHidden();
method public long lastModified(); method public long lastModified();
method public long length(); method public long length();
method public String[] list(); method @Nullable public String[] list();
method public String[] list(@Nullable java.io.FilenameFilter); method @Nullable public String[] list(@Nullable java.io.FilenameFilter);
method public java.io.File[] listFiles(); method @Nullable public java.io.File[] listFiles();
method public java.io.File[] listFiles(@Nullable java.io.FilenameFilter); method @Nullable public java.io.File[] listFiles(@Nullable java.io.FilenameFilter);
method public java.io.File[] listFiles(@Nullable java.io.FileFilter); method @Nullable public java.io.File[] listFiles(@Nullable java.io.FileFilter);
method public static java.io.File[] listRoots(); method @NonNull public static java.io.File[] listRoots();
method public boolean mkdir(); method public boolean mkdir();
method public boolean mkdirs(); method public boolean mkdirs();
method public boolean renameTo(@NonNull java.io.File); method public boolean renameTo(@NonNull java.io.File);
@@ -56201,8 +56201,8 @@ package java.io {
method protected void clearError(); method protected void clearError();
method public void close(); method public void close();
method public void flush(); method public void flush();
method @NonNull public java.io.PrintWriter format(@NonNull String, java.lang.Object...); method @NonNull public java.io.PrintWriter format(@NonNull String, @NonNull java.lang.Object...);
method @NonNull public java.io.PrintWriter format(@Nullable java.util.Locale, @NonNull String, java.lang.Object...); method @NonNull public java.io.PrintWriter format(@Nullable java.util.Locale, @NonNull String, @NonNull java.lang.Object...);
method public void print(boolean); method public void print(boolean);
method public void print(char); method public void print(char);
method public void print(int); method public void print(int);
@@ -56212,8 +56212,8 @@ package java.io {
method public void print(char[]); method public void print(char[]);
method public void print(@Nullable String); method public void print(@Nullable String);
method public void print(@Nullable Object); method public void print(@Nullable Object);
method @NonNull public java.io.PrintWriter printf(@NonNull String, java.lang.Object...); method @NonNull public java.io.PrintWriter printf(@NonNull String, @NonNull java.lang.Object...);
method @NonNull public java.io.PrintWriter printf(@Nullable java.util.Locale, @NonNull String, java.lang.Object...); method @NonNull public java.io.PrintWriter printf(@Nullable java.util.Locale, @NonNull String, @NonNull java.lang.Object...);
method public void println(); method public void println();
method public void println(boolean); method public void println(boolean);
method public void println(char); method public void println(char);
@@ -57039,45 +57039,45 @@ package java.lang {
method @NonNull public static Class<?> forName(@NonNull String) throws java.lang.ClassNotFoundException; method @NonNull public static Class<?> forName(@NonNull String) throws java.lang.ClassNotFoundException;
method @NonNull public static Class<?> forName(@NonNull String, boolean, @Nullable ClassLoader) throws java.lang.ClassNotFoundException; method @NonNull public static Class<?> forName(@NonNull String, boolean, @Nullable ClassLoader) throws java.lang.ClassNotFoundException;
method @Nullable public <A extends java.lang.annotation.Annotation> A getAnnotation(@NonNull Class<A>); method @Nullable public <A extends java.lang.annotation.Annotation> A getAnnotation(@NonNull Class<A>);
method public java.lang.annotation.Annotation[] getAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
method @NonNull public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(@NonNull Class<A>); method @NonNull public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(@NonNull Class<A>);
method @Nullable public String getCanonicalName(); method @Nullable public String getCanonicalName();
method @Nullable public ClassLoader getClassLoader(); method @Nullable public ClassLoader getClassLoader();
method public Class<?>[] getClasses(); method @NonNull public Class<?>[] getClasses();
method @Nullable public Class<?> getComponentType(); method @Nullable public Class<?> getComponentType();
method @NonNull public java.lang.reflect.Constructor<T> getConstructor(Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method @NonNull public java.lang.reflect.Constructor<T> getConstructor(@Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException;
method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method @NonNull public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException;
method @Nullable public <A extends java.lang.annotation.Annotation> A getDeclaredAnnotation(@NonNull Class<A>); method @Nullable public <A extends java.lang.annotation.Annotation> A getDeclaredAnnotation(@NonNull Class<A>);
method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
method public Class<?>[] getDeclaredClasses(); method @NonNull public Class<?>[] getDeclaredClasses();
method @NonNull public java.lang.reflect.Constructor<T> getDeclaredConstructor(Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method @NonNull public java.lang.reflect.Constructor<T> getDeclaredConstructor(@Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException;
method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method @NonNull public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException;
method @NonNull public java.lang.reflect.Field getDeclaredField(@NonNull String) throws java.lang.NoSuchFieldException; method @NonNull public java.lang.reflect.Field getDeclaredField(@NonNull String) throws java.lang.NoSuchFieldException;
method public java.lang.reflect.Field[] getDeclaredFields(); method @NonNull public java.lang.reflect.Field[] getDeclaredFields();
method @NonNull public java.lang.reflect.Method getDeclaredMethod(@NonNull String, Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method @NonNull public java.lang.reflect.Method getDeclaredMethod(@NonNull String, @Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException;
method public java.lang.reflect.Method[] getDeclaredMethods() throws java.lang.SecurityException; method @NonNull public java.lang.reflect.Method[] getDeclaredMethods() throws java.lang.SecurityException;
method @Nullable public Class<?> getDeclaringClass(); method @Nullable public Class<?> getDeclaringClass();
method @Nullable public Class<?> getEnclosingClass(); method @Nullable public Class<?> getEnclosingClass();
method @Nullable public java.lang.reflect.Constructor<?> getEnclosingConstructor(); method @Nullable public java.lang.reflect.Constructor<?> getEnclosingConstructor();
method @Nullable public java.lang.reflect.Method getEnclosingMethod(); method @Nullable public java.lang.reflect.Method getEnclosingMethod();
method public T[] getEnumConstants(); method @Nullable public T[] getEnumConstants();
method @NonNull public java.lang.reflect.Field getField(@NonNull String) throws java.lang.NoSuchFieldException; method @NonNull public java.lang.reflect.Field getField(@NonNull String) throws java.lang.NoSuchFieldException;
method public java.lang.reflect.Field[] getFields() throws java.lang.SecurityException; method @NonNull public java.lang.reflect.Field[] getFields() throws java.lang.SecurityException;
method public java.lang.reflect.Type[] getGenericInterfaces(); method @NonNull public java.lang.reflect.Type[] getGenericInterfaces();
method @Nullable public java.lang.reflect.Type getGenericSuperclass(); method @Nullable public java.lang.reflect.Type getGenericSuperclass();
method public Class<?>[] getInterfaces(); method @NonNull public Class<?>[] getInterfaces();
method @NonNull public java.lang.reflect.Method getMethod(@NonNull String, Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method @NonNull public java.lang.reflect.Method getMethod(@NonNull String, @Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException;
method public java.lang.reflect.Method[] getMethods() throws java.lang.SecurityException; method @NonNull public java.lang.reflect.Method[] getMethods() throws java.lang.SecurityException;
method public int getModifiers(); method public int getModifiers();
method @NonNull public String getName(); method @NonNull public String getName();
method @Nullable public Package getPackage(); method @Nullable public Package getPackage();
method @Nullable public java.security.ProtectionDomain getProtectionDomain(); method @Nullable public java.security.ProtectionDomain getProtectionDomain();
method @Nullable public java.net.URL getResource(@NonNull String); method @Nullable public java.net.URL getResource(@NonNull String);
method @Nullable public java.io.InputStream getResourceAsStream(@NonNull String); method @Nullable public java.io.InputStream getResourceAsStream(@NonNull String);
method public Object[] getSigners(); method @Nullable public Object[] getSigners();
method @NonNull public String getSimpleName(); method @NonNull public String getSimpleName();
method @Nullable public Class<? super T> getSuperclass(); method @Nullable public Class<? super T> getSuperclass();
method public java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method @NonNull public java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters();
method public boolean isAnnotation(); method public boolean isAnnotation();
method public boolean isAnonymousClass(); method public boolean isAnonymousClass();
method public boolean isArray(); method public boolean isArray();
@@ -57964,8 +57964,8 @@ package java.lang {
method @NonNull public static String copyValueOf(char[]); method @NonNull public static String copyValueOf(char[]);
method public boolean endsWith(@NonNull String); method public boolean endsWith(@NonNull String);
method public boolean equalsIgnoreCase(@Nullable String); method public boolean equalsIgnoreCase(@Nullable String);
method @NonNull public static String format(@NonNull String, java.lang.Object...); method @NonNull public static String format(@NonNull String, @NonNull java.lang.Object...);
method @NonNull public static String format(@NonNull java.util.Locale, @NonNull String, java.lang.Object...); method @NonNull public static String format(@NonNull java.util.Locale, @NonNull String, @NonNull java.lang.Object...);
method @Deprecated public void getBytes(int, int, byte[], int); method @Deprecated public void getBytes(int, int, byte[], int);
method public byte[] getBytes(@NonNull String) throws java.io.UnsupportedEncodingException; method public byte[] getBytes(@NonNull String) throws java.io.UnsupportedEncodingException;
method public byte[] getBytes(@NonNull java.nio.charset.Charset); method public byte[] getBytes(@NonNull java.nio.charset.Charset);
@@ -57977,7 +57977,7 @@ package java.lang {
method public int indexOf(@NonNull String, int); method public int indexOf(@NonNull String, int);
method @NonNull public String intern(); method @NonNull public String intern();
method public boolean isEmpty(); method public boolean isEmpty();
method @NonNull public static String join(@NonNull CharSequence, java.lang.CharSequence...); method @NonNull public static String join(@NonNull CharSequence, @Nullable java.lang.CharSequence...);
method @NonNull public static String join(@NonNull CharSequence, @NonNull Iterable<? extends java.lang.CharSequence>); method @NonNull public static String join(@NonNull CharSequence, @NonNull Iterable<? extends java.lang.CharSequence>);
method public int lastIndexOf(int); method public int lastIndexOf(int);
method public int lastIndexOf(int, int); method public int lastIndexOf(int, int);
@@ -57992,8 +57992,8 @@ package java.lang {
method @NonNull public String replace(@NonNull CharSequence, @NonNull CharSequence); method @NonNull public String replace(@NonNull CharSequence, @NonNull CharSequence);
method @NonNull public String replaceAll(@NonNull String, @NonNull String); method @NonNull public String replaceAll(@NonNull String, @NonNull String);
method @NonNull public String replaceFirst(@NonNull String, @NonNull String); method @NonNull public String replaceFirst(@NonNull String, @NonNull String);
method public String[] split(@NonNull String, int); method @NonNull public String[] split(@NonNull String, int);
method public String[] split(@NonNull String); method @NonNull public String[] split(@NonNull String);
method public boolean startsWith(@NonNull String, int); method public boolean startsWith(@NonNull String, int);
method public boolean startsWith(@NonNull String); method public boolean startsWith(@NonNull String);
method @NonNull public CharSequence subSequence(int, int); method @NonNull public CharSequence subSequence(int, int);
@@ -58194,7 +58194,7 @@ package java.lang {
method public long getId(); method public long getId();
method @NonNull public final String getName(); method @NonNull public final String getName();
method public final int getPriority(); method public final int getPriority();
method public StackTraceElement[] getStackTrace(); method @NonNull public StackTraceElement[] getStackTrace();
method @NonNull public java.lang.Thread.State getState(); method @NonNull public java.lang.Thread.State getState();
method @Nullable public final ThreadGroup getThreadGroup(); method @Nullable public final ThreadGroup getThreadGroup();
method @Nullable public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); method @Nullable public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler();
@@ -58292,13 +58292,13 @@ package java.lang {
method @Nullable public Throwable getCause(); method @Nullable public Throwable getCause();
method @Nullable public String getLocalizedMessage(); method @Nullable public String getLocalizedMessage();
method @Nullable public String getMessage(); method @Nullable public String getMessage();
method public StackTraceElement[] getStackTrace(); method @NonNull public StackTraceElement[] getStackTrace();
method public final Throwable[] getSuppressed(); method @NonNull public final Throwable[] getSuppressed();
method @NonNull public Throwable initCause(@Nullable Throwable); method @NonNull public Throwable initCause(@Nullable Throwable);
method public void printStackTrace(); method public void printStackTrace();
method public void printStackTrace(@NonNull java.io.PrintStream); method public void printStackTrace(@NonNull java.io.PrintStream);
method public void printStackTrace(@NonNull java.io.PrintWriter); method public void printStackTrace(@NonNull java.io.PrintWriter);
method public void setStackTrace(StackTraceElement[]); method public void setStackTrace(@NonNull StackTraceElement[]);
} }
public class TypeNotPresentException extends java.lang.RuntimeException { public class TypeNotPresentException extends java.lang.RuntimeException {
@@ -58621,8 +58621,8 @@ package java.lang.reflect {
public class AccessibleObject implements java.lang.reflect.AnnotatedElement { public class AccessibleObject implements java.lang.reflect.AnnotatedElement {
ctor protected AccessibleObject(); ctor protected AccessibleObject();
method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>);
method public java.lang.annotation.Annotation[] getAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
method public boolean isAccessible(); method public boolean isAccessible();
method public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean) throws java.lang.SecurityException; method public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean) throws java.lang.SecurityException;
method public void setAccessible(boolean) throws java.lang.SecurityException; method public void setAccessible(boolean) throws java.lang.SecurityException;
@@ -58630,10 +58630,10 @@ package java.lang.reflect {
public interface AnnotatedElement { public interface AnnotatedElement {
method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>);
method public java.lang.annotation.Annotation[] getAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
method public default <T extends java.lang.annotation.Annotation> T[] getAnnotationsByType(@NonNull Class<T>); method public default <T extends java.lang.annotation.Annotation> T[] getAnnotationsByType(@NonNull Class<T>);
method @Nullable public default <T extends java.lang.annotation.Annotation> T getDeclaredAnnotation(@NonNull Class<T>); method @Nullable public default <T extends java.lang.annotation.Annotation> T getDeclaredAnnotation(@NonNull Class<T>);
method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
method public default <T extends java.lang.annotation.Annotation> T[] getDeclaredAnnotationsByType(@NonNull Class<T>); method public default <T extends java.lang.annotation.Annotation> T[] getDeclaredAnnotationsByType(@NonNull Class<T>);
method public default boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>);
} }
@@ -58668,20 +58668,20 @@ package java.lang.reflect {
method public int getModifiers(); method public int getModifiers();
method @NonNull public String getName(); method @NonNull public String getName();
method public java.lang.annotation.Annotation[][] getParameterAnnotations(); method public java.lang.annotation.Annotation[][] getParameterAnnotations();
method public Class<?>[] getParameterTypes(); method @NonNull public Class<?>[] getParameterTypes();
method public java.lang.reflect.TypeVariable<java.lang.reflect.Constructor<T>>[] getTypeParameters(); method public java.lang.reflect.TypeVariable<java.lang.reflect.Constructor<T>>[] getTypeParameters();
method @NonNull public T newInstance(java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; method @NonNull public T newInstance(java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException;
method @NonNull public String toGenericString(); method @NonNull public String toGenericString();
} }
public abstract class Executable extends java.lang.reflect.AccessibleObject implements java.lang.reflect.GenericDeclaration java.lang.reflect.Member { public abstract class Executable extends java.lang.reflect.AccessibleObject implements java.lang.reflect.GenericDeclaration java.lang.reflect.Member {
method public abstract Class<?>[] getExceptionTypes(); method @NonNull public abstract Class<?>[] getExceptionTypes();
method public java.lang.reflect.Type[] getGenericExceptionTypes(); method @NonNull public java.lang.reflect.Type[] getGenericExceptionTypes();
method public java.lang.reflect.Type[] getGenericParameterTypes(); method @NonNull public java.lang.reflect.Type[] getGenericParameterTypes();
method public abstract java.lang.annotation.Annotation[][] getParameterAnnotations(); method @NonNull public abstract java.lang.annotation.Annotation[][] getParameterAnnotations();
method public int getParameterCount(); method public int getParameterCount();
method public abstract Class<?>[] getParameterTypes(); method @NonNull public abstract Class<?>[] getParameterTypes();
method public java.lang.reflect.Parameter[] getParameters(); method @NonNull public java.lang.reflect.Parameter[] getParameters();
method public final boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>); method public final boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>);
method public boolean isSynthetic(); method public boolean isSynthetic();
method public boolean isVarArgs(); method public boolean isVarArgs();
@@ -58770,7 +58770,7 @@ package java.lang.reflect {
method @NonNull public Class<?>[] getParameterTypes(); method @NonNull public Class<?>[] getParameterTypes();
method @NonNull public Class<?> getReturnType(); method @NonNull public Class<?> getReturnType();
method @NonNull public java.lang.reflect.TypeVariable<java.lang.reflect.Method>[] getTypeParameters(); method @NonNull public java.lang.reflect.TypeVariable<java.lang.reflect.Method>[] getTypeParameters();
method @Nullable public Object invoke(@Nullable Object, java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException; method @Nullable public Object invoke(@Nullable Object, @Nullable java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException;
method public boolean isBridge(); method public boolean isBridge();
method public boolean isDefault(); method public boolean isDefault();
method @NonNull public String toGenericString(); method @NonNull public String toGenericString();
@@ -58813,8 +58813,8 @@ package java.lang.reflect {
public final class Parameter implements java.lang.reflect.AnnotatedElement { public final class Parameter implements java.lang.reflect.AnnotatedElement {
method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>);
method public java.lang.annotation.Annotation[] getAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
method @NonNull public java.lang.reflect.Executable getDeclaringExecutable(); method @NonNull public java.lang.reflect.Executable getDeclaringExecutable();
method public int getModifiers(); method public int getModifiers();
method @NonNull public String getName(); method @NonNull public String getName();
@@ -58827,7 +58827,7 @@ package java.lang.reflect {
} }
public interface ParameterizedType extends java.lang.reflect.Type { public interface ParameterizedType extends java.lang.reflect.Type {
method public java.lang.reflect.Type[] getActualTypeArguments(); method @NonNull public java.lang.reflect.Type[] getActualTypeArguments();
method @Nullable public java.lang.reflect.Type getOwnerType(); method @Nullable public java.lang.reflect.Type getOwnerType();
method @NonNull public java.lang.reflect.Type getRawType(); method @NonNull public java.lang.reflect.Type getRawType();
} }
@@ -58835,9 +58835,9 @@ package java.lang.reflect {
public class Proxy implements java.io.Serializable { public class Proxy implements java.io.Serializable {
ctor protected Proxy(@NonNull java.lang.reflect.InvocationHandler); ctor protected Proxy(@NonNull java.lang.reflect.InvocationHandler);
method @NonNull public static java.lang.reflect.InvocationHandler getInvocationHandler(@NonNull Object) throws java.lang.IllegalArgumentException; method @NonNull public static java.lang.reflect.InvocationHandler getInvocationHandler(@NonNull Object) throws java.lang.IllegalArgumentException;
method @NonNull public static Class<?> getProxyClass(@Nullable ClassLoader, Class<?>...) throws java.lang.IllegalArgumentException; method @NonNull public static Class<?> getProxyClass(@Nullable ClassLoader, @NonNull Class<?>...) throws java.lang.IllegalArgumentException;
method public static boolean isProxyClass(@NonNull Class<?>); method public static boolean isProxyClass(@NonNull Class<?>);
method @NonNull public static Object newProxyInstance(@Nullable ClassLoader, Class<?>[], @NonNull java.lang.reflect.InvocationHandler) throws java.lang.IllegalArgumentException; method @NonNull public static Object newProxyInstance(@Nullable ClassLoader, @NonNull Class<?>[], @NonNull java.lang.reflect.InvocationHandler) throws java.lang.IllegalArgumentException;
field protected java.lang.reflect.InvocationHandler h; field protected java.lang.reflect.InvocationHandler h;
} }
@@ -58851,7 +58851,7 @@ package java.lang.reflect {
} }
public interface TypeVariable<D extends java.lang.reflect.GenericDeclaration> extends java.lang.reflect.Type { public interface TypeVariable<D extends java.lang.reflect.GenericDeclaration> extends java.lang.reflect.Type {
method public java.lang.reflect.Type[] getBounds(); method @NonNull public java.lang.reflect.Type[] getBounds();
method @NonNull public D getGenericDeclaration(); method @NonNull public D getGenericDeclaration();
method @NonNull public String getName(); method @NonNull public String getName();
} }
@@ -58863,8 +58863,8 @@ package java.lang.reflect {
} }
public interface WildcardType extends java.lang.reflect.Type { public interface WildcardType extends java.lang.reflect.Type {
method public java.lang.reflect.Type[] getLowerBounds(); method @NonNull public java.lang.reflect.Type[] getLowerBounds();
method public java.lang.reflect.Type[] getUpperBounds(); method @NonNull public java.lang.reflect.Type[] getUpperBounds();
} }
} }
@@ -59908,7 +59908,7 @@ package java.nio {
public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> { public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> {
method @NonNull public static java.nio.ByteBuffer allocate(int); method @NonNull public static java.nio.ByteBuffer allocate(int);
method @NonNull public static java.nio.ByteBuffer allocateDirect(int); method @NonNull public static java.nio.ByteBuffer allocateDirect(int);
method public final byte[] array(); method @NonNull public final byte[] array();
method public final int arrayOffset(); method public final int arrayOffset();
method @NonNull public abstract java.nio.CharBuffer asCharBuffer(); method @NonNull public abstract java.nio.CharBuffer asCharBuffer();
method @NonNull public abstract java.nio.DoubleBuffer asDoubleBuffer(); method @NonNull public abstract java.nio.DoubleBuffer asDoubleBuffer();
@@ -59922,8 +59922,8 @@ package java.nio {
method @NonNull public abstract java.nio.ByteBuffer duplicate(); method @NonNull public abstract java.nio.ByteBuffer duplicate();
method public abstract byte get(); method public abstract byte get();
method public abstract byte get(int); method public abstract byte get(int);
method @NonNull public java.nio.ByteBuffer get(byte[], int, int); method @NonNull public java.nio.ByteBuffer get(@NonNull byte[], int, int);
method @NonNull public java.nio.ByteBuffer get(byte[]); method @NonNull public java.nio.ByteBuffer get(@NonNull byte[]);
method public abstract char getChar(); method public abstract char getChar();
method public abstract char getChar(int); method public abstract char getChar(int);
method public abstract double getDouble(); method public abstract double getDouble();
@@ -59942,8 +59942,8 @@ package java.nio {
method @NonNull public abstract java.nio.ByteBuffer put(byte); method @NonNull public abstract java.nio.ByteBuffer put(byte);
method @NonNull public abstract java.nio.ByteBuffer put(int, byte); method @NonNull public abstract java.nio.ByteBuffer put(int, byte);
method @NonNull public java.nio.ByteBuffer put(@NonNull java.nio.ByteBuffer); method @NonNull public java.nio.ByteBuffer put(@NonNull java.nio.ByteBuffer);
method @NonNull public java.nio.ByteBuffer put(byte[], int, int); method @NonNull public java.nio.ByteBuffer put(@NonNull byte[], int, int);
method @NonNull public final java.nio.ByteBuffer put(byte[]); method @NonNull public final java.nio.ByteBuffer put(@NonNull byte[]);
method @NonNull public abstract java.nio.ByteBuffer putChar(char); method @NonNull public abstract java.nio.ByteBuffer putChar(char);
method @NonNull public abstract java.nio.ByteBuffer putChar(int, char); method @NonNull public abstract java.nio.ByteBuffer putChar(int, char);
method @NonNull public abstract java.nio.ByteBuffer putDouble(double); method @NonNull public abstract java.nio.ByteBuffer putDouble(double);
@@ -59957,8 +59957,8 @@ package java.nio {
method @NonNull public abstract java.nio.ByteBuffer putShort(short); method @NonNull public abstract java.nio.ByteBuffer putShort(short);
method @NonNull public abstract java.nio.ByteBuffer putShort(int, short); method @NonNull public abstract java.nio.ByteBuffer putShort(int, short);
method @NonNull public abstract java.nio.ByteBuffer slice(); method @NonNull public abstract java.nio.ByteBuffer slice();
method @NonNull public static java.nio.ByteBuffer wrap(byte[], int, int); method @NonNull public static java.nio.ByteBuffer wrap(@NonNull byte[], int, int);
method @NonNull public static java.nio.ByteBuffer wrap(byte[]); method @NonNull public static java.nio.ByteBuffer wrap(@NonNull byte[]);
} }
public final class ByteOrder { public final class ByteOrder {
@@ -61791,20 +61791,20 @@ package java.security {
public abstract class MessageDigest extends java.security.MessageDigestSpi { public abstract class MessageDigest extends java.security.MessageDigestSpi {
ctor protected MessageDigest(@NonNull String); ctor protected MessageDigest(@NonNull String);
method public byte[] digest(); method @NonNull public byte[] digest();
method public int digest(byte[], int, int) throws java.security.DigestException; method public int digest(@NonNull byte[], int, int) throws java.security.DigestException;
method public byte[] digest(byte[]); method @NonNull public byte[] digest(@NonNull byte[]);
method @NonNull public final String getAlgorithm(); method @NonNull public final String getAlgorithm();
method public final int getDigestLength(); method public final int getDigestLength();
method @NonNull public static java.security.MessageDigest getInstance(@NonNull String) throws java.security.NoSuchAlgorithmException; method @NonNull public static java.security.MessageDigest getInstance(@NonNull String) throws java.security.NoSuchAlgorithmException;
method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException;
method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull java.security.Provider) throws java.security.NoSuchAlgorithmException; method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull java.security.Provider) throws java.security.NoSuchAlgorithmException;
method @NonNull public final java.security.Provider getProvider(); method @NonNull public final java.security.Provider getProvider();
method public static boolean isEqual(byte[], byte[]); method public static boolean isEqual(@Nullable byte[], @Nullable byte[]);
method public void reset(); method public void reset();
method public void update(byte); method public void update(byte);
method public void update(byte[], int, int); method public void update(@NonNull byte[], int, int);
method public void update(byte[]); method public void update(@NonNull byte[]);
method public final void update(@NonNull java.nio.ByteBuffer); method public final void update(@NonNull java.nio.ByteBuffer);
} }
@@ -64411,7 +64411,7 @@ package java.text {
method @NonNull public final StringBuffer format(@NonNull Object, @NonNull StringBuffer, @NonNull java.text.FieldPosition); method @NonNull public final StringBuffer format(@NonNull Object, @NonNull StringBuffer, @NonNull java.text.FieldPosition);
method @NonNull public abstract StringBuffer format(@NonNull java.util.Date, @NonNull StringBuffer, @NonNull java.text.FieldPosition); method @NonNull public abstract StringBuffer format(@NonNull java.util.Date, @NonNull StringBuffer, @NonNull java.text.FieldPosition);
method @NonNull public final String format(@NonNull java.util.Date); method @NonNull public final String format(@NonNull java.util.Date);
method public static java.util.Locale[] getAvailableLocales(); method @NonNull public static java.util.Locale[] getAvailableLocales();
method @NonNull public java.util.Calendar getCalendar(); method @NonNull public java.util.Calendar getCalendar();
method @NonNull public static final java.text.DateFormat getDateInstance(); method @NonNull public static final java.text.DateFormat getDateInstance();
method @NonNull public static final java.text.DateFormat getDateInstance(int); method @NonNull public static final java.text.DateFormat getDateInstance(int);
@@ -64651,7 +64651,7 @@ package java.text {
method @NonNull public final String format(long); method @NonNull public final String format(long);
method @NonNull public abstract StringBuffer format(double, @NonNull StringBuffer, @NonNull java.text.FieldPosition); method @NonNull public abstract StringBuffer format(double, @NonNull StringBuffer, @NonNull java.text.FieldPosition);
method @NonNull public abstract StringBuffer format(long, @NonNull StringBuffer, @NonNull java.text.FieldPosition); method @NonNull public abstract StringBuffer format(long, @NonNull StringBuffer, @NonNull java.text.FieldPosition);
method public static java.util.Locale[] getAvailableLocales(); method @NonNull public static java.util.Locale[] getAvailableLocales();
method @Nullable public java.util.Currency getCurrency(); method @Nullable public java.util.Currency getCurrency();
method @NonNull public static final java.text.NumberFormat getCurrencyInstance(); method @NonNull public static final java.text.NumberFormat getCurrencyInstance();
method @NonNull public static java.text.NumberFormat getCurrencyInstance(@NonNull java.util.Locale); method @NonNull public static java.text.NumberFormat getCurrencyInstance(@NonNull java.util.Locale);
@@ -66305,8 +66305,8 @@ package java.util {
method public boolean remove(@Nullable Object); method public boolean remove(@Nullable Object);
method public boolean removeAll(@NonNull java.util.Collection<?>); method public boolean removeAll(@NonNull java.util.Collection<?>);
method public boolean retainAll(@NonNull java.util.Collection<?>); method public boolean retainAll(@NonNull java.util.Collection<?>);
method public Object[] toArray(); method @NonNull public Object[] toArray();
method public <T> T[] toArray(T[]); method @NonNull public <T> T[] toArray(@NonNull T[]);
} }
public abstract class AbstractList<E> extends java.util.AbstractCollection<E> implements java.util.List<E> { public abstract class AbstractList<E> extends java.util.AbstractCollection<E> implements java.util.List<E> {
@@ -66415,161 +66415,161 @@ package java.util {
} }
public class Arrays { public class Arrays {
method @NonNull @java.lang.SafeVarargs public static <T> java.util.List<T> asList(T...); method @NonNull @java.lang.SafeVarargs public static <T> java.util.List<T> asList(@NonNull T...);
method public static int binarySearch(long[], long); method public static int binarySearch(@NonNull long[], long);
method public static int binarySearch(long[], int, int, long); method public static int binarySearch(@NonNull long[], int, int, long);
method public static int binarySearch(int[], int); method public static int binarySearch(@NonNull int[], int);
method public static int binarySearch(int[], int, int, int); method public static int binarySearch(@NonNull int[], int, int, int);
method public static int binarySearch(short[], short); method public static int binarySearch(@NonNull short[], short);
method public static int binarySearch(short[], int, int, short); method public static int binarySearch(@NonNull short[], int, int, short);
method public static int binarySearch(char[], char); method public static int binarySearch(@NonNull char[], char);
method public static int binarySearch(char[], int, int, char); method public static int binarySearch(@NonNull char[], int, int, char);
method public static int binarySearch(byte[], byte); method public static int binarySearch(@NonNull byte[], byte);
method public static int binarySearch(byte[], int, int, byte); method public static int binarySearch(@NonNull byte[], int, int, byte);
method public static int binarySearch(double[], double); method public static int binarySearch(@NonNull double[], double);
method public static int binarySearch(double[], int, int, double); method public static int binarySearch(@NonNull double[], int, int, double);
method public static int binarySearch(float[], float); method public static int binarySearch(@NonNull float[], float);
method public static int binarySearch(float[], int, int, float); method public static int binarySearch(@NonNull float[], int, int, float);
method public static int binarySearch(Object[], @NonNull Object); method public static int binarySearch(@NonNull Object[], @NonNull Object);
method public static int binarySearch(Object[], int, int, @NonNull Object); method public static int binarySearch(@NonNull Object[], int, int, @NonNull Object);
method public static <T> int binarySearch(T[], T, @Nullable java.util.Comparator<? super T>); method public static <T> int binarySearch(@NonNull T[], T, @Nullable java.util.Comparator<? super T>);
method public static <T> int binarySearch(T[], int, int, T, @Nullable java.util.Comparator<? super T>); method public static <T> int binarySearch(@NonNull T[], int, int, T, @Nullable java.util.Comparator<? super T>);
method public static <T> T[] copyOf(T[], int); method @NonNull public static <T> T[] copyOf(@NonNull T[], int);
method public static <T, U> T[] copyOf(U[], int, @NonNull Class<? extends T[]>); method @NonNull public static <T, U> T[] copyOf(@NonNull U[], int, @NonNull Class<? extends T[]>);
method public static byte[] copyOf(byte[], int); method @NonNull public static byte[] copyOf(@NonNull byte[], int);
method public static short[] copyOf(short[], int); method @NonNull public static short[] copyOf(@NonNull short[], int);
method public static int[] copyOf(int[], int); method @NonNull public static int[] copyOf(@NonNull int[], int);
method public static long[] copyOf(long[], int); method @NonNull public static long[] copyOf(@NonNull long[], int);
method public static char[] copyOf(char[], int); method @NonNull public static char[] copyOf(@NonNull char[], int);
method public static float[] copyOf(float[], int); method @NonNull public static float[] copyOf(@NonNull float[], int);
method public static double[] copyOf(double[], int); method @NonNull public static double[] copyOf(@NonNull double[], int);
method public static boolean[] copyOf(boolean[], int); method @NonNull public static boolean[] copyOf(@NonNull boolean[], int);
method public static <T> T[] copyOfRange(T[], int, int); method @NonNull public static <T> T[] copyOfRange(@NonNull T[], int, int);
method public static <T, U> T[] copyOfRange(U[], int, int, @NonNull Class<? extends T[]>); method @NonNull public static <T, U> T[] copyOfRange(@NonNull U[], int, int, @NonNull Class<? extends T[]>);
method public static byte[] copyOfRange(byte[], int, int); method @NonNull public static byte[] copyOfRange(@NonNull byte[], int, int);
method public static short[] copyOfRange(short[], int, int); method @NonNull public static short[] copyOfRange(@NonNull short[], int, int);
method public static int[] copyOfRange(int[], int, int); method @NonNull public static int[] copyOfRange(@NonNull int[], int, int);
method public static long[] copyOfRange(long[], int, int); method @NonNull public static long[] copyOfRange(@NonNull long[], int, int);
method public static char[] copyOfRange(char[], int, int); method @NonNull public static char[] copyOfRange(@NonNull char[], int, int);
method public static float[] copyOfRange(float[], int, int); method @NonNull public static float[] copyOfRange(@NonNull float[], int, int);
method public static double[] copyOfRange(double[], int, int); method @NonNull public static double[] copyOfRange(@NonNull double[], int, int);
method public static boolean[] copyOfRange(boolean[], int, int); method @NonNull public static boolean[] copyOfRange(@NonNull boolean[], int, int);
method public static boolean deepEquals(Object[], Object[]); method public static boolean deepEquals(@Nullable Object[], @Nullable Object[]);
method public static int deepHashCode(Object[]); method public static int deepHashCode(@Nullable Object[]);
method @NonNull public static String deepToString(Object[]); method @NonNull public static String deepToString(@Nullable Object[]);
method public static boolean equals(long[], long[]); method public static boolean equals(@Nullable long[], @Nullable long[]);
method public static boolean equals(int[], int[]); method public static boolean equals(@Nullable int[], @Nullable int[]);
method public static boolean equals(short[], short[]); method public static boolean equals(@Nullable short[], @Nullable short[]);
method public static boolean equals(char[], char[]); method public static boolean equals(@Nullable char[], @Nullable char[]);
method public static boolean equals(byte[], byte[]); method public static boolean equals(@Nullable byte[], @Nullable byte[]);
method public static boolean equals(boolean[], boolean[]); method public static boolean equals(@Nullable boolean[], @Nullable boolean[]);
method public static boolean equals(double[], double[]); method public static boolean equals(@Nullable double[], @Nullable double[]);
method public static boolean equals(float[], float[]); method public static boolean equals(@Nullable float[], @Nullable float[]);
method public static boolean equals(Object[], Object[]); method public static boolean equals(@Nullable Object[], @Nullable Object[]);
method public static void fill(long[], long); method public static void fill(@NonNull long[], long);
method public static void fill(long[], int, int, long); method public static void fill(@NonNull long[], int, int, long);
method public static void fill(int[], int); method public static void fill(@NonNull int[], int);
method public static void fill(int[], int, int, int); method public static void fill(@NonNull int[], int, int, int);
method public static void fill(short[], short); method public static void fill(@NonNull short[], short);
method public static void fill(short[], int, int, short); method public static void fill(@NonNull short[], int, int, short);
method public static void fill(char[], char); method public static void fill(@NonNull char[], char);
method public static void fill(char[], int, int, char); method public static void fill(@NonNull char[], int, int, char);
method public static void fill(byte[], byte); method public static void fill(@NonNull byte[], byte);
method public static void fill(byte[], int, int, byte); method public static void fill(@NonNull byte[], int, int, byte);
method public static void fill(boolean[], boolean); method public static void fill(@NonNull boolean[], boolean);
method public static void fill(boolean[], int, int, boolean); method public static void fill(@NonNull boolean[], int, int, boolean);
method public static void fill(double[], double); method public static void fill(@NonNull double[], double);
method public static void fill(double[], int, int, double); method public static void fill(@NonNull double[], int, int, double);
method public static void fill(float[], float); method public static void fill(@NonNull float[], float);
method public static void fill(float[], int, int, float); method public static void fill(@NonNull float[], int, int, float);
method public static void fill(Object[], @Nullable Object); method public static void fill(@NonNull Object[], @Nullable Object);
method public static void fill(Object[], int, int, @Nullable Object); method public static void fill(@NonNull Object[], int, int, @Nullable Object);
method public static int hashCode(long[]); method public static int hashCode(@Nullable long[]);
method public static int hashCode(int[]); method public static int hashCode(@Nullable int[]);
method public static int hashCode(short[]); method public static int hashCode(@Nullable short[]);
method public static int hashCode(char[]); method public static int hashCode(@Nullable char[]);
method public static int hashCode(byte[]); method public static int hashCode(@Nullable byte[]);
method public static int hashCode(boolean[]); method public static int hashCode(@Nullable boolean[]);
method public static int hashCode(float[]); method public static int hashCode(@Nullable float[]);
method public static int hashCode(double[]); method public static int hashCode(@Nullable double[]);
method public static int hashCode(Object[]); method public static int hashCode(@Nullable Object[]);
method public static <T> void parallelPrefix(T[], @NonNull java.util.function.BinaryOperator<T>); method public static <T> void parallelPrefix(@NonNull T[], @NonNull java.util.function.BinaryOperator<T>);
method public static <T> void parallelPrefix(T[], int, int, @NonNull java.util.function.BinaryOperator<T>); method public static <T> void parallelPrefix(@NonNull T[], int, int, @NonNull java.util.function.BinaryOperator<T>);
method public static void parallelPrefix(long[], @NonNull java.util.function.LongBinaryOperator); method public static void parallelPrefix(@NonNull long[], @NonNull java.util.function.LongBinaryOperator);
method public static void parallelPrefix(long[], int, int, @NonNull java.util.function.LongBinaryOperator); method public static void parallelPrefix(@NonNull long[], int, int, @NonNull java.util.function.LongBinaryOperator);
method public static void parallelPrefix(double[], @NonNull java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(@NonNull double[], @NonNull java.util.function.DoubleBinaryOperator);
method public static void parallelPrefix(double[], int, int, @NonNull java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(@NonNull double[], int, int, @NonNull java.util.function.DoubleBinaryOperator);
method public static void parallelPrefix(int[], @NonNull java.util.function.IntBinaryOperator); method public static void parallelPrefix(@NonNull int[], @NonNull java.util.function.IntBinaryOperator);
method public static void parallelPrefix(int[], int, int, @NonNull java.util.function.IntBinaryOperator); method public static void parallelPrefix(@NonNull int[], int, int, @NonNull java.util.function.IntBinaryOperator);
method public static <T> void parallelSetAll(T[], @NonNull java.util.function.IntFunction<? extends T>); method public static <T> void parallelSetAll(@NonNull T[], @NonNull java.util.function.IntFunction<? extends T>);
method public static void parallelSetAll(int[], @NonNull java.util.function.IntUnaryOperator); method public static void parallelSetAll(@NonNull int[], @NonNull java.util.function.IntUnaryOperator);
method public static void parallelSetAll(long[], @NonNull java.util.function.IntToLongFunction); method public static void parallelSetAll(@NonNull long[], @NonNull java.util.function.IntToLongFunction);
method public static void parallelSetAll(double[], @NonNull java.util.function.IntToDoubleFunction); method public static void parallelSetAll(@NonNull double[], @NonNull java.util.function.IntToDoubleFunction);
method public static void parallelSort(byte[]); method public static void parallelSort(@NonNull byte[]);
method public static void parallelSort(byte[], int, int); method public static void parallelSort(@NonNull byte[], int, int);
method public static void parallelSort(char[]); method public static void parallelSort(@NonNull char[]);
method public static void parallelSort(char[], int, int); method public static void parallelSort(@NonNull char[], int, int);
method public static void parallelSort(short[]); method public static void parallelSort(@NonNull short[]);
method public static void parallelSort(short[], int, int); method public static void parallelSort(@NonNull short[], int, int);
method public static void parallelSort(int[]); method public static void parallelSort(@NonNull int[]);
method public static void parallelSort(int[], int, int); method public static void parallelSort(@NonNull int[], int, int);
method public static void parallelSort(long[]); method public static void parallelSort(@NonNull long[]);
method public static void parallelSort(long[], int, int); method public static void parallelSort(@NonNull long[], int, int);
method public static void parallelSort(float[]); method public static void parallelSort(@NonNull float[]);
method public static void parallelSort(float[], int, int); method public static void parallelSort(@NonNull float[], int, int);
method public static void parallelSort(double[]); method public static void parallelSort(@NonNull double[]);
method public static void parallelSort(double[], int, int); method public static void parallelSort(@NonNull double[], int, int);
method public static <T extends java.lang.Comparable<? super T>> void parallelSort(T[]); method public static <T extends java.lang.Comparable<? super T>> void parallelSort(@NonNull T[]);
method public static <T extends java.lang.Comparable<? super T>> void parallelSort(T[], int, int); method public static <T extends java.lang.Comparable<? super T>> void parallelSort(@NonNull T[], int, int);
method public static <T> void parallelSort(T[], @Nullable java.util.Comparator<? super T>); method public static <T> void parallelSort(@NonNull T[], @Nullable java.util.Comparator<? super T>);
method public static <T> void parallelSort(T[], int, int, @Nullable java.util.Comparator<? super T>); method public static <T> void parallelSort(@NonNull T[], int, int, @Nullable java.util.Comparator<? super T>);
method public static <T> void setAll(T[], @NonNull java.util.function.IntFunction<? extends T>); method public static <T> void setAll(@NonNull T[], @NonNull java.util.function.IntFunction<? extends T>);
method public static void setAll(int[], @NonNull java.util.function.IntUnaryOperator); method public static void setAll(@NonNull int[], @NonNull java.util.function.IntUnaryOperator);
method public static void setAll(long[], @NonNull java.util.function.IntToLongFunction); method public static void setAll(@NonNull long[], @NonNull java.util.function.IntToLongFunction);
method public static void setAll(double[], @NonNull java.util.function.IntToDoubleFunction); method public static void setAll(@NonNull double[], @NonNull java.util.function.IntToDoubleFunction);
method public static void sort(int[]); method public static void sort(@NonNull int[]);
method public static void sort(int[], int, int); method public static void sort(@NonNull int[], int, int);
method public static void sort(long[]); method public static void sort(@NonNull long[]);
method public static void sort(long[], int, int); method public static void sort(@NonNull long[], int, int);
method public static void sort(short[]); method public static void sort(@NonNull short[]);
method public static void sort(short[], int, int); method public static void sort(@NonNull short[], int, int);
method public static void sort(char[]); method public static void sort(@NonNull char[]);
method public static void sort(char[], int, int); method public static void sort(@NonNull char[], int, int);
method public static void sort(byte[]); method public static void sort(@NonNull byte[]);
method public static void sort(byte[], int, int); method public static void sort(@NonNull byte[], int, int);
method public static void sort(float[]); method public static void sort(@NonNull float[]);
method public static void sort(float[], int, int); method public static void sort(@NonNull float[], int, int);
method public static void sort(double[]); method public static void sort(@NonNull double[]);
method public static void sort(double[], int, int); method public static void sort(@NonNull double[], int, int);
method public static void sort(Object[]); method public static void sort(@NonNull Object[]);
method public static void sort(Object[], int, int); method public static void sort(@NonNull Object[], int, int);
method public static <T> void sort(T[], @Nullable java.util.Comparator<? super T>); method public static <T> void sort(@NonNull T[], @Nullable java.util.Comparator<? super T>);
method public static <T> void sort(T[], int, int, @Nullable java.util.Comparator<? super T>); method public static <T> void sort(@NonNull T[], int, int, @Nullable java.util.Comparator<? super T>);
method @NonNull public static <T> java.util.Spliterator<T> spliterator(T[]); method @NonNull public static <T> java.util.Spliterator<T> spliterator(@NonNull T[]);
method @NonNull public static <T> java.util.Spliterator<T> spliterator(T[], int, int); method @NonNull public static <T> java.util.Spliterator<T> spliterator(@NonNull T[], int, int);
method @NonNull public static java.util.Spliterator.OfInt spliterator(int[]); method @NonNull public static java.util.Spliterator.OfInt spliterator(@NonNull int[]);
method @NonNull public static java.util.Spliterator.OfInt spliterator(int[], int, int); method @NonNull public static java.util.Spliterator.OfInt spliterator(@NonNull int[], int, int);
method @NonNull public static java.util.Spliterator.OfLong spliterator(long[]); method @NonNull public static java.util.Spliterator.OfLong spliterator(@NonNull long[]);
method @NonNull public static java.util.Spliterator.OfLong spliterator(long[], int, int); method @NonNull public static java.util.Spliterator.OfLong spliterator(@NonNull long[], int, int);
method @NonNull public static java.util.Spliterator.OfDouble spliterator(double[]); method @NonNull public static java.util.Spliterator.OfDouble spliterator(@NonNull double[]);
method @NonNull public static java.util.Spliterator.OfDouble spliterator(double[], int, int); method @NonNull public static java.util.Spliterator.OfDouble spliterator(@NonNull double[], int, int);
method @NonNull public static <T> java.util.stream.Stream<T> stream(T[]); method @NonNull public static <T> java.util.stream.Stream<T> stream(@NonNull T[]);
method @NonNull public static <T> java.util.stream.Stream<T> stream(T[], int, int); method @NonNull public static <T> java.util.stream.Stream<T> stream(@NonNull T[], int, int);
method @NonNull public static java.util.stream.IntStream stream(int[]); method @NonNull public static java.util.stream.IntStream stream(@NonNull int[]);
method @NonNull public static java.util.stream.IntStream stream(int[], int, int); method @NonNull public static java.util.stream.IntStream stream(@NonNull int[], int, int);
method @NonNull public static java.util.stream.LongStream stream(long[]); method @NonNull public static java.util.stream.LongStream stream(@NonNull long[]);
method @NonNull public static java.util.stream.LongStream stream(long[], int, int); method @NonNull public static java.util.stream.LongStream stream(@NonNull long[], int, int);
method @NonNull public static java.util.stream.DoubleStream stream(double[]); method @NonNull public static java.util.stream.DoubleStream stream(@NonNull double[]);
method @NonNull public static java.util.stream.DoubleStream stream(double[], int, int); method @NonNull public static java.util.stream.DoubleStream stream(@NonNull double[], int, int);
method @NonNull public static String toString(long[]); method @NonNull public static String toString(@Nullable long[]);
method @NonNull public static String toString(int[]); method @NonNull public static String toString(@Nullable int[]);
method @NonNull public static String toString(short[]); method @NonNull public static String toString(@Nullable short[]);
method @NonNull public static String toString(char[]); method @NonNull public static String toString(@Nullable char[]);
method @NonNull public static String toString(byte[]); method @NonNull public static String toString(@Nullable byte[]);
method @NonNull public static String toString(boolean[]); method @NonNull public static String toString(@Nullable boolean[]);
method @NonNull public static String toString(float[]); method @NonNull public static String toString(@Nullable float[]);
method @NonNull public static String toString(double[]); method @NonNull public static String toString(@Nullable double[]);
method @NonNull public static String toString(Object[]); method @NonNull public static String toString(@Nullable Object[]);
} }
public class Base64 { public class Base64 {
@@ -66653,7 +66653,7 @@ package java.util {
method public int getActualMaximum(int); method public int getActualMaximum(int);
method public int getActualMinimum(int); method public int getActualMinimum(int);
method @NonNull public static java.util.Set<java.lang.String> getAvailableCalendarTypes(); method @NonNull public static java.util.Set<java.lang.String> getAvailableCalendarTypes();
method public static java.util.Locale[] getAvailableLocales(); method @NonNull public static java.util.Locale[] getAvailableLocales();
method @NonNull public String getCalendarType(); method @NonNull public String getCalendarType();
method @Nullable public String getDisplayName(int, int, @NonNull java.util.Locale); method @Nullable public String getDisplayName(int, int, @NonNull java.util.Locale);
method @Nullable public java.util.Map<java.lang.String,java.lang.Integer> getDisplayNames(int, int, @NonNull java.util.Locale); method @Nullable public java.util.Map<java.lang.String,java.lang.Integer> getDisplayNames(int, int, @NonNull java.util.Locale);
@@ -66741,8 +66741,8 @@ package java.util {
field public static final int YEAR = 1; // 0x1 field public static final int YEAR = 1; // 0x1
field public static final int ZONE_OFFSET = 15; // 0xf field public static final int ZONE_OFFSET = 15; // 0xf
field protected boolean areFieldsSet; field protected boolean areFieldsSet;
field protected int[] fields; field @NonNull protected int[] fields;
field protected boolean[] isSet; field @NonNull protected boolean[] isSet;
field protected boolean isTimeSet; field protected boolean isTimeSet;
field protected long time; field protected long time;
} }
@@ -66753,7 +66753,7 @@ package java.util {
method @NonNull public java.util.Calendar.Builder set(int, int); method @NonNull public java.util.Calendar.Builder set(int, int);
method @NonNull public java.util.Calendar.Builder setCalendarType(@NonNull String); method @NonNull public java.util.Calendar.Builder setCalendarType(@NonNull String);
method @NonNull public java.util.Calendar.Builder setDate(int, int, int); method @NonNull public java.util.Calendar.Builder setDate(int, int, int);
method @NonNull public java.util.Calendar.Builder setFields(int...); method @NonNull public java.util.Calendar.Builder setFields(@NonNull int...);
method @NonNull public java.util.Calendar.Builder setInstant(long); method @NonNull public java.util.Calendar.Builder setInstant(long);
method @NonNull public java.util.Calendar.Builder setInstant(@NonNull java.util.Date); method @NonNull public java.util.Calendar.Builder setInstant(@NonNull java.util.Date);
method @NonNull public java.util.Calendar.Builder setLenient(boolean); method @NonNull public java.util.Calendar.Builder setLenient(boolean);
@@ -66783,12 +66783,12 @@ package java.util {
method public int size(); method public int size();
method @NonNull public default java.util.Spliterator<E> spliterator(); method @NonNull public default java.util.Spliterator<E> spliterator();
method @NonNull public default java.util.stream.Stream<E> stream(); method @NonNull public default java.util.stream.Stream<E> stream();
method public Object[] toArray(); method @NonNull public Object[] toArray();
method public <T> T[] toArray(T[]); method @NonNull public <T> T[] toArray(@NonNull T[]);
} }
public class Collections { public class Collections {
method @java.lang.SafeVarargs public static <T> boolean addAll(@NonNull java.util.Collection<? super T>, T...); method @java.lang.SafeVarargs public static <T> boolean addAll(@NonNull java.util.Collection<? super T>, @NonNull T...);
method @NonNull public static <T> java.util.Queue<T> asLifoQueue(@NonNull java.util.Deque<T>); method @NonNull public static <T> java.util.Queue<T> asLifoQueue(@NonNull java.util.Deque<T>);
method public static <T> int binarySearch(@NonNull java.util.List<? extends java.lang.Comparable<? super T>>, @NonNull T); method public static <T> int binarySearch(@NonNull java.util.List<? extends java.lang.Comparable<? super T>>, @NonNull T);
method public static <T> int binarySearch(@NonNull java.util.List<? extends T>, T, @Nullable java.util.Comparator<? super T>); method public static <T> int binarySearch(@NonNull java.util.List<? extends T>, T, @Nullable java.util.Comparator<? super T>);
@@ -67306,7 +67306,7 @@ package java.util {
method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>, @NonNull java.util.Locale.FilteringMode); method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>, @NonNull java.util.Locale.FilteringMode);
method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>); method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>);
method @NonNull public static java.util.Locale forLanguageTag(@NonNull String); method @NonNull public static java.util.Locale forLanguageTag(@NonNull String);
method public static java.util.Locale[] getAvailableLocales(); method @NonNull public static java.util.Locale[] getAvailableLocales();
method @NonNull public String getCountry(); method @NonNull public String getCountry();
method @NonNull public static java.util.Locale getDefault(); method @NonNull public static java.util.Locale getDefault();
method @NonNull public static java.util.Locale getDefault(@NonNull java.util.Locale.Category); method @NonNull public static java.util.Locale getDefault(@NonNull java.util.Locale.Category);
@@ -67324,8 +67324,8 @@ package java.util {
method @NonNull public java.util.Set<java.lang.Character> getExtensionKeys(); method @NonNull public java.util.Set<java.lang.Character> getExtensionKeys();
method @NonNull public String getISO3Country() throws java.util.MissingResourceException; method @NonNull public String getISO3Country() throws java.util.MissingResourceException;
method @NonNull public String getISO3Language() throws java.util.MissingResourceException; method @NonNull public String getISO3Language() throws java.util.MissingResourceException;
method public static String[] getISOCountries(); method @NonNull public static String[] getISOCountries();
method public static String[] getISOLanguages(); method @NonNull public static String[] getISOLanguages();
method @NonNull public String getLanguage(); method @NonNull public String getLanguage();
method @NonNull public String getScript(); method @NonNull public String getScript();
method @NonNull public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); method @NonNull public java.util.Set<java.lang.String> getUnicodeLocaleAttributes();
@@ -67519,7 +67519,7 @@ package java.util {
method public static <T> int compare(T, T, @NonNull java.util.Comparator<? super T>); method public static <T> int compare(T, T, @NonNull java.util.Comparator<? super T>);
method public static boolean deepEquals(@Nullable Object, @Nullable Object); method public static boolean deepEquals(@Nullable Object, @Nullable Object);
method public static boolean equals(@Nullable Object, @Nullable Object); method public static boolean equals(@Nullable Object, @Nullable Object);
method public static int hash(java.lang.Object...); method public static int hash(@Nullable java.lang.Object...);
method public static int hashCode(@Nullable Object); method public static int hashCode(@Nullable Object);
method public static boolean isNull(@Nullable Object); method public static boolean isNull(@Nullable Object);
method public static boolean nonNull(@Nullable Object); method public static boolean nonNull(@Nullable Object);
@@ -68184,7 +68184,7 @@ package java.util {
method public void addElement(E); method public void addElement(E);
method public int capacity(); method public int capacity();
method @NonNull public Object clone(); method @NonNull public Object clone();
method public void copyInto(Object[]); method public void copyInto(@NonNull Object[]);
method public E elementAt(int); method public E elementAt(int);
method @NonNull public java.util.Enumeration<E> elements(); method @NonNull public java.util.Enumeration<E> elements();
method public void ensureCapacity(int); method public void ensureCapacity(int);
@@ -68204,7 +68204,7 @@ package java.util {
method public void trimToSize(); method public void trimToSize();
field protected int capacityIncrement; field protected int capacityIncrement;
field protected int elementCount; field protected int elementCount;
field protected Object[] elementData; field @NonNull protected Object[] elementData;
} }
public class WeakHashMap<K, V> extends java.util.AbstractMap<K,V> implements java.util.Map<K,V> { public class WeakHashMap<K, V> extends java.util.AbstractMap<K,V> implements java.util.Map<K,V> {
@@ -68595,7 +68595,7 @@ package java.util.concurrent {
public class CopyOnWriteArrayList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable { public class CopyOnWriteArrayList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable {
ctor public CopyOnWriteArrayList(); ctor public CopyOnWriteArrayList();
ctor public CopyOnWriteArrayList(@NonNull java.util.Collection<? extends E>); ctor public CopyOnWriteArrayList(@NonNull java.util.Collection<? extends E>);
ctor public CopyOnWriteArrayList(E[]); ctor public CopyOnWriteArrayList(@NonNull E[]);
method public boolean add(E); method public boolean add(E);
method public void add(int, E); method public void add(int, E);
method public boolean addAll(@NonNull java.util.Collection<? extends E>); method public boolean addAll(@NonNull java.util.Collection<? extends E>);
@@ -68623,8 +68623,8 @@ package java.util.concurrent {
method public E set(int, E); method public E set(int, E);
method public int size(); method public int size();
method @NonNull public java.util.List<E> subList(int, int); method @NonNull public java.util.List<E> subList(int, int);
method public Object[] toArray(); method @NonNull public Object[] toArray();
method public <T> T[] toArray(T[]); method @NonNull public <T> T[] toArray(@NonNull T[]);
} }
public class CopyOnWriteArraySet<E> extends java.util.AbstractSet<E> implements java.io.Serializable { public class CopyOnWriteArraySet<E> extends java.util.AbstractSet<E> implements java.io.Serializable {
@@ -70376,7 +70376,7 @@ package java.util.logging {
method public void config(@NonNull java.util.function.Supplier<java.lang.String>); method public void config(@NonNull java.util.function.Supplier<java.lang.String>);
method public void entering(@Nullable String, @Nullable String); method public void entering(@Nullable String, @Nullable String);
method public void entering(@Nullable String, @Nullable String, @Nullable Object); method public void entering(@Nullable String, @Nullable String, @Nullable Object);
method public void entering(@Nullable String, @Nullable String, Object[]); method public void entering(@Nullable String, @Nullable String, @Nullable Object[]);
method public void exiting(@Nullable String, @Nullable String); method public void exiting(@Nullable String, @Nullable String);
method public void exiting(@Nullable String, @Nullable String, @Nullable Object); method public void exiting(@Nullable String, @Nullable String, @Nullable Object);
method public void fine(@Nullable String); method public void fine(@Nullable String);
@@ -70389,7 +70389,7 @@ package java.util.logging {
method @NonNull public static java.util.logging.Logger getAnonymousLogger(@Nullable String); method @NonNull public static java.util.logging.Logger getAnonymousLogger(@Nullable String);
method @Nullable public java.util.logging.Filter getFilter(); method @Nullable public java.util.logging.Filter getFilter();
method @NonNull public static final java.util.logging.Logger getGlobal(); method @NonNull public static final java.util.logging.Logger getGlobal();
method public java.util.logging.Handler[] getHandlers(); method @NonNull public java.util.logging.Handler[] getHandlers();
method @Nullable public java.util.logging.Level getLevel(); method @Nullable public java.util.logging.Level getLevel();
method @NonNull public static java.util.logging.Logger getLogger(@NonNull String); method @NonNull public static java.util.logging.Logger getLogger(@NonNull String);
method @NonNull public static java.util.logging.Logger getLogger(@NonNull String, @Nullable String); method @NonNull public static java.util.logging.Logger getLogger(@NonNull String, @Nullable String);
@@ -70405,7 +70405,7 @@ package java.util.logging {
method public void log(@NonNull java.util.logging.Level, @Nullable String); method public void log(@NonNull java.util.logging.Level, @Nullable String);
method public void log(@NonNull java.util.logging.Level, @NonNull java.util.function.Supplier<java.lang.String>); method public void log(@NonNull java.util.logging.Level, @NonNull java.util.function.Supplier<java.lang.String>);
method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Object); method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Object);
method public void log(@NonNull java.util.logging.Level, @Nullable String, Object[]); method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Object[]);
method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Throwable); method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Throwable);
method public void log(@NonNull java.util.logging.Level, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>); method public void log(@NonNull java.util.logging.Level, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>);
method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String); method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String);
@@ -70416,8 +70416,8 @@ package java.util.logging {
method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>); method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>);
method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String); method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String);
method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Object); method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Object);
method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, Object[]); method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Object[]);
method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, java.lang.Object...); method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, @Nullable java.lang.Object...);
method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Throwable); method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Throwable);
method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, @Nullable Throwable); method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, @Nullable Throwable);
method public void removeHandler(@Nullable java.util.logging.Handler) throws java.lang.SecurityException; method public void removeHandler(@Nullable java.util.logging.Handler) throws java.lang.SecurityException;
@@ -70679,8 +70679,8 @@ package java.util.regex {
method public static boolean matches(@NonNull String, @NonNull CharSequence); method public static boolean matches(@NonNull String, @NonNull CharSequence);
method @NonNull public String pattern(); method @NonNull public String pattern();
method @NonNull public static String quote(@NonNull String); method @NonNull public static String quote(@NonNull String);
method public String[] split(@NonNull CharSequence, int); method @NonNull public String[] split(@NonNull CharSequence, int);
method public String[] split(@NonNull CharSequence); method @NonNull public String[] split(@NonNull CharSequence);
method @NonNull public java.util.stream.Stream<java.lang.String> splitAsStream(@NonNull CharSequence); method @NonNull public java.util.stream.Stream<java.lang.String> splitAsStream(@NonNull CharSequence);
field public static final int CANON_EQ = 128; // 0x80 field public static final int CANON_EQ = 128; // 0x80
field public static final int CASE_INSENSITIVE = 2; // 0x2 field public static final int CASE_INSENSITIVE = 2; // 0x2