Loading api/current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -50589,16 +50589,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -50629,7 +50626,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -51172,10 +51168,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -51185,7 +51181,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -51854,12 +51849,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -51867,11 +51858,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -51934,6 +51925,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; api/system-current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -53895,16 +53895,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -53935,7 +53932,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -54478,10 +54474,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -54491,7 +54487,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -55160,12 +55155,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -55173,11 +55164,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -55240,6 +55231,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; api/test-current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -50667,16 +50667,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -50707,7 +50704,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -51250,10 +51246,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -51263,7 +51259,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -51932,12 +51927,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -51945,11 +51936,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -52012,6 +52003,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; Loading
api/current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -50589,16 +50589,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -50629,7 +50626,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -51172,10 +51168,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -51185,7 +51181,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -51854,12 +51849,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -51867,11 +51858,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -51934,6 +51925,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException;
api/system-current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -53895,16 +53895,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -53935,7 +53932,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -54478,10 +54474,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -54491,7 +54487,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -55160,12 +55155,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -55173,11 +55164,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -55240,6 +55231,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException;
api/test-current.txt +8 −16 Original line number Original line Diff line number Diff line Loading @@ -50667,16 +50667,13 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.String getCanonicalName(); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; method public T getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; Loading Loading @@ -50707,7 +50704,6 @@ package java.lang { method public java.lang.Class<? super T> getSuperclass(); method public java.lang.Class<? super T> getSuperclass(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); method public boolean isAnnotation(); method public boolean isAnnotation(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isAnonymousClass(); method public boolean isAnonymousClass(); method public boolean isArray(); method public boolean isArray(); method public boolean isAssignableFrom(java.lang.Class<?>); method public boolean isAssignableFrom(java.lang.Class<?>); Loading Loading @@ -51250,10 +51246,10 @@ package java.lang { public class Package implements java.lang.reflect.AnnotatedElement { public class Package implements java.lang.reflect.AnnotatedElement { method public A getAnnotation(java.lang.Class<A>); method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public A[] getDeclaredAnnotationsByType(java.lang.Class<A>); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); method public java.lang.String getImplementationVersion(); Loading @@ -51263,7 +51259,6 @@ package java.lang { method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationTitle(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVendor(); method public java.lang.String getSpecificationVersion(); method public java.lang.String getSpecificationVersion(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; method public boolean isSealed(); method public boolean isSealed(); method public boolean isSealed(java.net.URL); method public boolean isSealed(java.net.URL); Loading Loading @@ -51932,12 +51927,8 @@ package java.lang.reflect { ctor protected AccessibleObject(); ctor protected AccessibleObject(); method public T getAnnotation(java.lang.Class<T>); method public T getAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getAnnotations(); method public T[] getAnnotationsByType(java.lang.Class<T>); method public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public boolean isAccessible(); method public boolean isAccessible(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 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; } } Loading @@ -51945,11 +51936,11 @@ package java.lang.reflect { public abstract interface AnnotatedElement { public abstract interface AnnotatedElement { method public abstract T getAnnotation(java.lang.Class<T>); method public abstract T getAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract java.lang.annotation.Annotation[] getAnnotations(); method public abstract T[] getAnnotationsByType(java.lang.Class<T>); method public default T[] getAnnotationsByType(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class<T>); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public abstract T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public default T[] getDeclaredAnnotationsByType(java.lang.Class<T>); method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public default boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); } } public final class Array { public final class Array { Loading Loading @@ -52012,6 +52003,7 @@ package java.lang.reflect { method public java.lang.String getName(); method public java.lang.String getName(); method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public java.lang.Class<?> getType(); method public java.lang.Class<?> getType(); method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); method public boolean isEnumConstant(); method public boolean isEnumConstant(); method public boolean isSynthetic(); method public boolean isSynthetic(); method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException;