private void addConstructorsToClassIntrospectionData(final Map<Object, Object> introspData, Class<?> clazz) { try { Constructor<?>[] ctors = clazz.getConstructors(); if (ctors.length == 1) { Constructor<?> ctor = ctors[0]; introspData.put(CONSTRUCTORS_KEY, new SimpleMethod(ctor, ctor.getParameterTypes())); } else if (ctors.length > 1) { OverloadedMethods overloadedCtors = new OverloadedMethods(bugfixed); for (int i = 0; i < ctors.length; i++) { overloadedCtors.addConstructor(ctors[i]); } introspData.put(CONSTRUCTORS_KEY, overloadedCtors); } } catch (SecurityException e) { LOG.warn("Can't discover constructors for class " + clazz.getName(), e); } }
Object obj = map.get(name); if (obj instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(wrapper.is2321Bugfixed()); overloadedMethods.addMethod((Method) obj); overloadedMethods.addMethod(method);
if (previous instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(bugfixed); overloadedMethods.addMethod((Method) previous); overloadedMethods.addMethod(method);
private void addConstructorsToClassIntrospectionData(final Map<Object, Object> introspData, Class<?> clazz) { try { Constructor<?>[] ctors = clazz.getConstructors(); if (ctors.length == 1) { Constructor<?> ctor = ctors[0]; introspData.put(CONSTRUCTORS_KEY, new SimpleMethod(ctor, ctor.getParameterTypes())); } else if (ctors.length > 1) { OverloadedMethods overloadedCtors = new OverloadedMethods(bugfixed); for (int i = 0; i < ctors.length; i++) { overloadedCtors.addConstructor(ctors[i]); } introspData.put(CONSTRUCTORS_KEY, overloadedCtors); } } catch (SecurityException e) { LOG.warn("Can't discover constructors for class " + clazz.getName(), e); } }
private void addConstructorsToClassIntrospectionData(final Map<Object, Object> introspData, Class<?> clazz) { try { Constructor<?>[] ctors = clazz.getConstructors(); if (ctors.length == 1) { Constructor<?> ctor = ctors[0]; introspData.put(CONSTRUCTORS_KEY, new SimpleMethod(ctor, ctor.getParameterTypes())); } else if (ctors.length > 1) { OverloadedMethods overloadedCtors = new OverloadedMethods(bugfixed); for (int i = 0; i < ctors.length; i++) { overloadedCtors.addConstructor(ctors[i]); } introspData.put(CONSTRUCTORS_KEY, overloadedCtors); } } catch (SecurityException e) { LOG.warn("Can't discover constructors for class " + clazz.getName(), e); } }
Object obj = map.get(name); if (obj instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(wrapper.is2321Bugfixed()); overloadedMethods.addMethod((Method) obj); overloadedMethods.addMethod(method);
Object obj = map.get(name); if (obj instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(wrapper.is2321Bugfixed()); overloadedMethods.addMethod((Method) obj); overloadedMethods.addMethod(method);
if (previous instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(bugfixed); overloadedMethods.addMethod((Method) previous); overloadedMethods.addMethod(method);
if (previous instanceof Method) { OverloadedMethods overloadedMethods = new OverloadedMethods(bugfixed); overloadedMethods.addMethod((Method) previous); overloadedMethods.addMethod(method);