Open Source Repository

Home /jodd/jodd-3.3.2 | Repository Home


jodd/introspector/MethodDescriptor.java
// Copyright (c) 2003-2012, Jodd Team (jodd.org). All Rights Reserved.

package jodd.introspector;

import jodd.util.ReflectUtil;

import java.lang.reflect.Method;

class MethodDescriptor {
  final Method method;
  final Class[] parameterTypes;
  MethodDescriptor(Method method) {
    Class[] params = method.getParameterTypes();
    if (params == null) {
      this.parameterTypes = ReflectUtil.NO_PARAMETERS;
    else {
      this.parameterTypes = params;
    }
    this.method = method;
  }
}