CPD Results
The following document contains the results of PMD's CPD 7.7.0.
Duplications
| File | Line | 
|---|---|
| org/apache/maven/api/plugin/testing/MojoExtension.java | 512 | 
| org/apache/maven/plugin/testing/AbstractMojoTestCase.java | 628 | 
public static Map<String, Object> getVariablesAndValuesFromObject(Class<?> clazz, Object object)
            throws IllegalAccessException {
        Map<String, Object> map = new HashMap<>();
        Field[] fields = clazz.getDeclaredFields();
        AccessibleObject.setAccessible(fields, true);
        for (Field field : fields) {
            map.put(field.getName(), field.get(object));
        }
        Class<?> superclass = clazz.getSuperclass();
        if (!Object.class.equals(superclass)) {
            map.putAll(getVariablesAndValuesFromObject(superclass, object));
        }
        return map;
    } | |


