Fix class name having xref. or xref-test. on the beginning
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113721 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -60,17 +60,19 @@ package org.apache.maven.simian;
|
||||
* Represents one area in a file containing dupe code.
|
||||
*
|
||||
* @author Aslak Hellesoy
|
||||
* @version $Revision: 1.1 $
|
||||
* @version $Revision: 1.2 $
|
||||
*/
|
||||
public class DuplicationArea {
|
||||
private final int startLine;
|
||||
private final int endLine;
|
||||
private final String pathToClass;
|
||||
private final String className;
|
||||
|
||||
public DuplicationArea(int startLine, int endLine, String pathToClass) {
|
||||
public DuplicationArea(int startLine, int endLine, String pathToClass, String className) {
|
||||
this.startLine = startLine;
|
||||
this.endLine = endLine;
|
||||
this.pathToClass = pathToClass;
|
||||
this.className = className;
|
||||
}
|
||||
|
||||
public int getStartLine() {
|
||||
@@ -86,6 +88,6 @@ public class DuplicationArea {
|
||||
}
|
||||
|
||||
public String getClassName() {
|
||||
return getPathToClass().replace('/', '.');
|
||||
return className;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ import java.util.StringTokenizer;
|
||||
* Maven documentation, with links pointing to the JXR sources.
|
||||
*
|
||||
* @author Aslak Hellesoy
|
||||
* @version $Revision: 1.3 $
|
||||
* @version $Revision: 1.4 $
|
||||
*/
|
||||
public class SimianLog {
|
||||
private File logFile;
|
||||
@@ -202,7 +202,8 @@ public class SimianLog {
|
||||
throw new IllegalStateException( "Couldn't find relative path for " + filePath + " in " + sourceDirectory + " or " + unitTestSourceDirectory);
|
||||
}
|
||||
|
||||
DuplicationArea duplicationArea = new DuplicationArea(startLine, endLine, pathToClass);
|
||||
DuplicationArea duplicationArea = new DuplicationArea(startLine, endLine, pathToClass,
|
||||
getPathToClass(sourceDirectory, filePath).replace('/', '.'));
|
||||
duplication.addDuplicationArea(duplicationArea);
|
||||
} else if( line.indexOf("duplicate lines of code in") != -1 ) {
|
||||
// Summary (Line 1)
|
||||
|
||||
Reference in New Issue
Block a user