The following document contains the results of PMD's CPD 5.6.1.
File | Line |
---|---|
org\eclipse\aether\artifact\AbstractArtifact.java | 133 |
org\eclipse\aether\metadata\AbstractMetadata.java | 58 |
return newInstance( getVersion(), copyProperties( properties ), getFile() ); } public String getProperty( String key, String defaultValue ) { String value = getProperties().get( key ); return ( value != null ) ? value : defaultValue; } /** * Copies the specified artifact properties. This utility method should be used when creating new artifact instances * with caller-supplied properties. * * @param properties The properties to copy, may be {@code null}. * @return The copied and read-only properties, never {@code null}. */ protected static Map<String, String> copyProperties( Map<String, String> properties ) { if ( properties != null && !properties.isEmpty() ) { return Collections.unmodifiableMap( new HashMap<>( properties ) ); } else { return Collections.emptyMap(); } } @Override public String toString() { StringBuilder buffer = new StringBuilder( 128 ); |