The following document contains the results of PMD's CPD 5.0.2.
File | Line |
---|---|
org\andromda\scriptwrappers\BshScriptWrapper.java | 143 |
org\andromda\scriptwrappers\GroovyScriptWrapper.java | 159 |
final Set<Method> methods = new LinkedHashSet<Method>(); loadSuperMethods( from.getClass(), methods); for (final Iterator iterator = methods.iterator(); iterator.hasNext();) { final Method method = (Method)iterator.next(); final String methodName = method.getName(); final String getPrefix = "get"; if (methodName.startsWith(getPrefix) && method.getParameterTypes().length == 0) { String propertyName = methodName.replaceAll( getPrefix, ""); Method setterMethod = null; try { setterMethod = from.getClass().getMethod( "set" + propertyName, new Class[] {method.getReturnType()}); } catch (final Exception exception) { // - ignore } if (setterMethod != null) { method.setAccessible(true); final Object value = method.invoke(from); |