Exemplo n.º 1
0
 public static Method getMethod(Class<?> clazz, String name, Class<?>... parameterTypes) {
   Class<?>[] p = DataType.convertToPrimitive(parameterTypes);
   for (Method m : clazz.getMethods())
     if (m.getName().equals(name)
         && DataType.equalsArray(DataType.convertToPrimitive(m.getParameterTypes()), p)) return m;
   return null;
 }
Exemplo n.º 2
0
 public static Constructor<?> getConstructor(Class<?> clazz, Class<?>... parameterTypes) {
   Class<?>[] p = DataType.convertToPrimitive(parameterTypes);
   for (Constructor<?> c : clazz.getConstructors())
     if (DataType.equalsArray(DataType.convertToPrimitive(c.getParameterTypes()), p)) return c;
   return null;
 }