Java 如何从ASTParser中检索方法变量的完整类型名
我想用Java 如何从ASTParser中检索方法变量的完整类型名,java,eclipse,eclipse-jdt,Java,Eclipse,Eclipse Jdt,我想用ASTParser解析接口java文件,提取声明的方法并获取变量的完整类型(包括包名) compilationUnit.accept(new ASTVisitor() { public boolean visit(MethodDeclaration methodVisitor) { if (methodVisitor != null) { for (Object parameter : m
ASTParser
解析接口java文件,提取声明的方法并获取变量的完整类型(包括包名)
compilationUnit.accept(new ASTVisitor() {
public boolean visit(MethodDeclaration methodVisitor) {
if (methodVisitor != null) {
for (Object parameter : methodVisitor.parameters()) {
VariableDeclaration variableDeclaration = (VariableDeclaration) parameter;
String type = variableDeclaration.getStructuralProperty(SingleVariableDeclaration.TYPE_PROPERTY).toString();
}
}
return true;
}
});
从variableDeclaration.getStructuralProperty(SingleVariableDeclaration.type\u属性)
只包含变量的类名,而不包含包 如何获取完整的类型名称