The following document contains the results of PMD's CPD 5.6.1.
File | Line |
---|---|
org/eclipse/aether/internal/test/util/ArtifactDefinition.java | 42 |
org/eclipse/aether/internal/test/util/IniArtifactDataReader.java | 304 |
ArtifactDefinition( String def ) { this.definition = def.trim(); if ( definition.startsWith( "(" ) ) { int idx = definition.indexOf( ')' ); this.id = definition.substring( 1, idx ); this.definition = definition.substring( idx + 1 ); } else if ( definition.startsWith( "^" ) ) { this.reference = definition.substring( 1 ); return; } String[] split = definition.split( ":" ); if ( split.length < 4 ) { throw new IllegalArgumentException( "Need definition like 'gid:aid:ext:ver[:scope]', but was: " + definition ); } groupId = split[0]; artifactId = split[1]; extension = split[2]; version = split[3]; if ( split.length > 4 ) { scope = split[4]; } if ( split.length > 5 ) |