You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by bw...@apache.org on 2003/02/02 08:50:06 UTC
cvs commit: jakarta-turbine-maven/src/java/org/apache/maven DVSLPathTool.java
bwalding 2003/02/01 23:50:06
Modified: src/java/org/apache/maven DVSLPathTool.java
Log:
MAVEN-240: JDepend dependency being refactored away from core
Revision Changes Path
1.17 +3 -46 jakarta-turbine-maven/src/java/org/apache/maven/DVSLPathTool.java
Index: DVSLPathTool.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/DVSLPathTool.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- DVSLPathTool.java 31 Dec 2002 07:00:05 -0000 1.16
+++ DVSLPathTool.java 2 Feb 2003 07:50:06 -0000 1.17
@@ -56,6 +56,7 @@
* ====================================================================
*/
+//import jdepend.framework.JavaClass;
import jdepend.framework.JavaClass;
import jdepend.framework.JavaSourceFileParser;
import org.apache.commons.lang.StringUtils;
@@ -265,50 +266,6 @@
return forwardCount >= backwardCount ? "/" : "\\";
}
- /**
- * Extracts the package name from the java source file and returns it as
- * a directory. For example if the file name is :
- * "e:\tmp\src\main\org\apache\maven\Code.java", and <code>Code.java</code>
- * is in the <code>org.apache.maven</code> package, this method will
- * return "org\apache\maven\Code.java" (or "org/apache/maven/Code.java" on
- * unix).
- *
- * @param absoluteFileName the absolute file name to transform
- * @return the shortened file name matching the class package name.
- * @throws IOException upon failure to read the java file
- */
- public static final String getPackagePath( String absoluteFileName ) throws
- IOException
- {
- String shortenedPath;
-
- JavaSourceFileParser parser = new JavaSourceFileParser();
- JavaClass clazz = null;
-
- try
- {
- clazz = parser.parse( absoluteFileName );
- }
- catch ( Exception e )
- {
- System.out.println( "\nError parsing " + absoluteFileName + ": " + e + "\n" );
- return null;
- }
-
- String packageName = clazz.getPackageName();
-
- // Handle default packages for which JDepend returns "default"
- if ( packageName.equals( "default" ) )
- {
- shortenedPath = clazz.getName() + ".java";
- }
- else
- {
- shortenedPath = packageName.replace( '.', File.separatorChar )
- + File.separatorChar + clazz.getName() + ".java";
- }
-
- return shortenedPath;
- }
+
}