@Override protected Class<?>[] getParameterTypes() { if (method != null) return method.getParameterTypes(); return super.getParameterTypes(); }
@Override protected Class<?>[] getParameterTypes() { if (constructor != null) return constructor.getParameterTypes(); return super.getParameterTypes(); } }
@Override protected Class<?>[] getParameterTypes() { if (method != null) return method.getParameterTypes(); return super.getParameterTypes(); } }
/** * Returns the parameter types. * * @param clazz the reference class * @return the parameter types. */ public Class<?>[] getParametersTypes(Class<?> clazz) { if (parameterTypes == null) { parameterTypes = getParameterTypes(); if (parameterTypes == null) parameterTypes = stringsToClasses(clazz, parameters); } return parameterTypes; }
/** * Returns the parameters. * * @return the parameters. */ public String[] getParameters() { boolean initParameters = parameters == NO_PARAMETERS || parameters == null; if (initParameters) { if (parameterTypeInfos != null) parameters = convertParameters(parameterTypeInfos); else parameters = classesToStrings(getParameterTypes()); } return parameters; }