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

am: 0acc91e4fc

Change-Id: I5833ef112d1d9031a48b899723cc4f10703d062d
This commit is contained in:
Neil Fuller
2016-09-21 11:52:17 +00:00
committed by android-build-merger
3 changed files with 48 additions and 0 deletions

View File

@@ -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();

View File

@@ -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();

View File

@@ -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();