org.nutz.lang
类 Code

java.lang.Object
  继承者 org.nutz.lang.Code

public class Code
extends java.lang.Object

一个统计代码的工具

作者:
pangwu86(pangwu86@gmail.com)

嵌套类摘要
static class Code.CodeAnalysisConf
          代码分析配置信息。
static class Code.CodeAnalysisResult
          代码分析结果。
static class Code.CodeStatisticsResult
          代码统计结果。
 
方法摘要
static Code.CodeAnalysisResult countingCode(java.io.File file, Code.CodeAnalysisConf conf)
          统计某个文件的信息。
static Code.CodeStatisticsResult countingCode(java.io.File src, java.lang.String suffix, boolean countSubFolder, Code.CodeAnalysisConf conf)
          统计某个目录下,以特定后缀名结尾的源码信息。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

countingCode

public static Code.CodeAnalysisResult countingCode(java.io.File file,
                                                   Code.CodeAnalysisConf conf)
统计某个文件的信息。

参数:
file - 被分析的文件
conf - 代码分析配置项(为空的话,则按照JAVA代码来进行分析统计)
返回:
分析结果

countingCode

public static Code.CodeStatisticsResult countingCode(java.io.File src,
                                                     java.lang.String suffix,
                                                     boolean countSubFolder,
                                                     Code.CodeAnalysisConf conf)
统计某个目录下,以特定后缀名结尾的源码信息。

参数:
src - 源代码目录
suffix - 文件后缀(为空的话,则统计所有类型文件)
countSubFolder - 是否统计子文件夹(true的话,将递归统计所有子文件夹)
conf - 代码分析配置项(为空的话,则按照JAVA代码来进行分析统计)