Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0acc91e4 authored by Neil Fuller's avatar Neil Fuller Committed by Gerrit Code Review
Browse files

Merge "Tracking unhiding of java.lang.reflect.Parameter APIs"

parents 1e3f586c 3ead539c
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -51896,6 +51896,7 @@ package java.lang.reflect {
    method public abstract java.lang.annotation.Annotation[][] getParameterAnnotations();
    method public int getParameterCount();
    method public abstract java.lang.Class<?>[] getParameterTypes();
    method public java.lang.reflect.Parameter[] getParameters();
    method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
@@ -52019,6 +52020,21 @@ package java.lang.reflect {
    field public static final int VOLATILE = 64; // 0x40
  }
  public final class Parameter implements java.lang.reflect.AnnotatedElement {
    method public T getAnnotation(java.lang.Class<T>);
    method public java.lang.annotation.Annotation[] getAnnotations();
    method public java.lang.annotation.Annotation[] getDeclaredAnnotations();
    method public java.lang.reflect.Executable getDeclaringExecutable();
    method public int getModifiers();
    method public java.lang.String getName();
    method public java.lang.reflect.Type getParameterizedType();
    method public java.lang.Class<?> getType();
    method public boolean isImplicit();
    method public boolean isNamePresent();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
  }
  public abstract interface ParameterizedType implements java.lang.reflect.Type {
    method public abstract java.lang.reflect.Type[] getActualTypeArguments();
    method public abstract java.lang.reflect.Type getOwnerType();
+16 −0
Original line number Diff line number Diff line
@@ -55252,6 +55252,7 @@ package java.lang.reflect {
    method public abstract java.lang.annotation.Annotation[][] getParameterAnnotations();
    method public int getParameterCount();
    method public abstract java.lang.Class<?>[] getParameterTypes();
    method public java.lang.reflect.Parameter[] getParameters();
    method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
@@ -55375,6 +55376,21 @@ package java.lang.reflect {
    field public static final int VOLATILE = 64; // 0x40
  }
  public final class Parameter implements java.lang.reflect.AnnotatedElement {
    method public T getAnnotation(java.lang.Class<T>);
    method public java.lang.annotation.Annotation[] getAnnotations();
    method public java.lang.annotation.Annotation[] getDeclaredAnnotations();
    method public java.lang.reflect.Executable getDeclaringExecutable();
    method public int getModifiers();
    method public java.lang.String getName();
    method public java.lang.reflect.Type getParameterizedType();
    method public java.lang.Class<?> getType();
    method public boolean isImplicit();
    method public boolean isNamePresent();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
  }
  public abstract interface ParameterizedType implements java.lang.reflect.Type {
    method public abstract java.lang.reflect.Type[] getActualTypeArguments();
    method public abstract java.lang.reflect.Type getOwnerType();
+16 −0
Original line number Diff line number Diff line
@@ -51976,6 +51976,7 @@ package java.lang.reflect {
    method public abstract java.lang.annotation.Annotation[][] getParameterAnnotations();
    method public int getParameterCount();
    method public abstract java.lang.Class<?>[] getParameterTypes();
    method public java.lang.reflect.Parameter[] getParameters();
    method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
@@ -52099,6 +52100,21 @@ package java.lang.reflect {
    field public static final int VOLATILE = 64; // 0x40
  }
  public final class Parameter implements java.lang.reflect.AnnotatedElement {
    method public T getAnnotation(java.lang.Class<T>);
    method public java.lang.annotation.Annotation[] getAnnotations();
    method public java.lang.annotation.Annotation[] getDeclaredAnnotations();
    method public java.lang.reflect.Executable getDeclaringExecutable();
    method public int getModifiers();
    method public java.lang.String getName();
    method public java.lang.reflect.Type getParameterizedType();
    method public java.lang.Class<?> getType();
    method public boolean isImplicit();
    method public boolean isNamePresent();
    method public boolean isSynthetic();
    method public boolean isVarArgs();
  }
  public abstract interface ParameterizedType implements java.lang.reflect.Type {
    method public abstract java.lang.reflect.Type[] getActualTypeArguments();
    method public abstract java.lang.reflect.Type getOwnerType();