8030785: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount

Reviewed-by: mduigou, mchung
This commit is contained in:
Joe Darcy 2013-12-20 14:06:29 -08:00
parent 37477abfad
commit 734668feec
3 changed files with 2 additions and 13 deletions

View File

@ -204,6 +204,7 @@ public final class Constructor<T> extends Executable {
/**
* {@inheritDoc}
* @since 1.8
*/
public int getParameterCount() { return parameterTypes.length; }

View File

@ -240,7 +240,6 @@ public abstract class Executable extends AccessibleObject
* declared or implicitly declared or neither) for the executable
* represented by this object.
*
* @since 1.8
* @return The number of formal parameters for the executable this
* object represents
*/
@ -291,7 +290,6 @@ public abstract class Executable extends AccessibleObject
* have unique names, or names that are legal identifiers in the
* Java programming language (JLS 3.8).
*
* @since 1.8
* @throws MalformedParametersException if the class file contains
* a MethodParameters attribute that is improperly formatted.
* @return an array of {@code Parameter} objects representing all
@ -523,7 +521,6 @@ public abstract class Executable extends AccessibleObject
/**
* {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @since 1.8
*/
@Override
public <T extends Annotation> T[] getAnnotationsByType(Class<T> annotationClass) {
@ -566,8 +563,6 @@ public abstract class Executable extends AccessibleObject
*
* @return an object representing the return type of the method
* or constructor represented by this {@code Executable}
*
* @since 1.8
*/
public abstract AnnotatedType getAnnotatedReturnType();
@ -576,8 +571,6 @@ public abstract class Executable extends AccessibleObject
* Returns an AnnotatedType object that represents the use of a type to
* specify the return type of the method/constructor represented by this
* Executable.
*
* @since 1.8
*/
AnnotatedType getAnnotatedReturnType0(Type returnType) {
return TypeAnnotationParser.buildAnnotatedType(getTypeAnnotationBytes0(),
@ -607,8 +600,6 @@ public abstract class Executable extends AccessibleObject
*
* @return an object representing the receiver type of the method or
* constructor represented by this {@code Executable}
*
* @since 1.8
*/
public AnnotatedType getAnnotatedReceiverType() {
if (Modifier.isStatic(this.getModifiers()))
@ -635,8 +626,6 @@ public abstract class Executable extends AccessibleObject
* @return an array of objects representing the types of the
* formal parameters of the method or constructor represented by this
* {@code Executable}
*
* @since 1.8
*/
public AnnotatedType[] getAnnotatedParameterTypes() {
return TypeAnnotationParser.buildAnnotatedTypes(getTypeAnnotationBytes0(),
@ -661,8 +650,6 @@ public abstract class Executable extends AccessibleObject
* @return an array of objects representing the declared
* exceptions of the method or constructor represented by this {@code
* Executable}
*
* @since 1.8
*/
public AnnotatedType[] getAnnotatedExceptionTypes() {
return TypeAnnotationParser.buildAnnotatedTypes(getTypeAnnotationBytes0(),

View File

@ -252,6 +252,7 @@ public final class Method extends Executable {
/**
* {@inheritDoc}
* @since 1.8
*/
public int getParameterCount() { return parameterTypes.length; }