跳过导航链接
A B D E F G I J M P R U V 

A

addClassPath(String) - 类 中的方法edu.nju.analyzer.ProjectBuilder
添加依赖
addSourcePath(String) - 类 中的方法edu.nju.analyzer.ProjectBuilder
添加源代码目录
addSourcePath(String, String) - 类 中的方法edu.nju.analyzer.ProjectBuilder
添加源代码目录,并指定文件编码

B

build() - 类 中的方法edu.nju.analyzer.ProjectBuilder
创建一个project。

D

disableBindingRecovery() - 类 中的方法edu.nju.analyzer.ProjectBuilder
关闭JDT的BindingRecovery的选项,默认开启。
disableIncludeVMBootClassPath() - 类 中的方法edu.nju.analyzer.ProjectBuilder
关闭JDT的includeVmBootClassPath选项,默认开启。
disableResolveBinding() - 类 中的方法edu.nju.analyzer.ProjectBuilder
关闭JDT的ResolveBinding的选项,默认开启。

E

edu.nju.analyzer - 程序包 edu.nju.analyzer
 
edu.nju.ast.visitor - 程序包 edu.nju.ast.visitor
 
edu.nju.util - 程序包 edu.nju.util
 

F

FileUtil - edu.nju.util中的类
 
FileUtil() - 类 的构造器edu.nju.util.FileUtil
 
findAnnotationTypeDeclarationByQualifiedName(String) - 类 中的方法edu.nju.analyzer.Project
通过限定名查找注解类型
findClassDelarationByQualifiedName(String) - 类 中的方法edu.nju.analyzer.Project
通过限定名查找非接口的类
findCompilationUnitByFileName(String) - 类 中的方法edu.nju.analyzer.Project
通过文件名查找编译单元(通常代表一个Java文件)
findEnumDeclarationByQualifiedName(String) - 类 中的方法edu.nju.analyzer.Project
通过限定名查找枚举类型
findFieldByName(String, String) - 类 中的方法edu.nju.analyzer.Project
根据变量名在指定类型中查找成员变量
findInterfaceDelarationByQualifiedName(String) - 类 中的方法edu.nju.analyzer.Project
通过限定名查找接口
findJavaFiles(String) - 类 中的静态方法edu.nju.util.FileUtil
 
findMethodByName(String, String) - 类 中的方法edu.nju.analyzer.Project
根据方法名在指定类型中查找方法
findMethodsByName(String, String) - 类 中的方法edu.nju.analyzer.Project
根据方法名在指定类型中查找方法

G

generateIssueReport(String, String) - 类 中的方法edu.nju.analyzer.Project
生成报告
getAnnotationTypeDeclarations() - 类 中的方法edu.nju.analyzer.Project
获得项目中所有注解类型声明
getClassDeclarations() - 类 中的方法edu.nju.analyzer.Project
获取项目中所有非接口的类的类型声明
getConstructorsOf(String) - 类 中的方法edu.nju.analyzer.Project
获取某个类型的所有构造器
getEnumDeclarations() - 类 中的方法edu.nju.analyzer.Project
获得项目中所有枚举类型声明
getFieldsIn(String) - 类 中的方法edu.nju.analyzer.Project
获取某个类型中的所有成员变量
getInterfaceDeclarations() - 类 中的方法edu.nju.analyzer.Project
获取项目中所有接口声明
getMethodsIn(String) - 类 中的方法edu.nju.analyzer.Project
获取某个类型中的所有方法

I

Issue() - 类 的构造器edu.nju.analyzer.Project.Issue
 

J

jointPath(String...) - 类 中的静态方法edu.nju.util.FileUtil
 

M

McCCVistor - edu.nju.ast.visitor中的类
用于计算方法的圈复杂度,计算方法参考: http://stackoverflow.com/questions/29039524/implementing-a-metric-suite-using -astparser-in-java
McCCVistor() - 类 的构造器edu.nju.ast.visitor.McCCVistor
 

P

Project - edu.nju.analyzer中的类
 
Project.Issue - edu.nju.analyzer中的类
 
ProjectBuilder - edu.nju.analyzer中的类
用于创建Project
ProjectBuilder() - 类 的构造器edu.nju.analyzer.ProjectBuilder
 

R

read(String) - 类 中的静态方法edu.nju.util.FileUtil
 
read(String, String) - 类 中的静态方法edu.nju.util.FileUtil
 
read(File) - 类 中的静态方法edu.nju.util.FileUtil
 
read(File, String) - 类 中的静态方法edu.nju.util.FileUtil
 
reportGlobalIssue(String) - 类 中的方法edu.nju.analyzer.Project
 
reportIssue(String, CompilationUnit, ASTNode, String) - 类 中的方法edu.nju.analyzer.Project
 

U

uniformPathSeparator(String) - 类 中的静态方法edu.nju.util.FileUtil
 

V

visit(IfStatement) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(ForStatement) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(EnhancedForStatement) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(WhileStatement) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(DoStatement) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(SwitchCase) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(CatchClause) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(ConditionalExpression) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
visit(InfixExpression) - 类 中的方法edu.nju.ast.visitor.McCCVistor
 
A B D E F G I J M P R U V 
跳过导航链接

Copyright © 2016. All rights reserved.