Close

Java Reflection - Method.getParameterCount() Examples

Java Reflection Java Java API 


Class:

java.lang.reflect.Method

java.lang.Objectjava.lang.Objectjava.lang.reflect.AccessibleObjectjava.lang.reflect.AccessibleObjectjava.lang.reflect.AnnotatedElementAnnotatedElementjava.lang.reflect.Executablejava.lang.reflect.Executablejava.lang.reflect.MemberMemberjava.lang.reflect.GenericDeclarationGenericDeclarationjava.lang.reflect.Methodjava.lang.reflect.MethodLogicBig

Method:

public int getParameterCount()

Returns the number of formal parameters (whether explicitly declared or implicitly declared or neither) for the method represented by this object.


Examples


package com.logicbig.example.method;

import java.lang.reflect.Method;

public class GetParameterCountExample {
public static void process(int i, String s, String... args) {}

public static void main(String... args) throws NoSuchMethodException {
Method m = GetParameterCountExample.class
.getDeclaredMethod("process", int.class, String.class, String[].class);
int parameterCount = m.getParameterCount();
System.out.println(parameterCount);
}
}

Output

3




See Also