如何从ASTParser

时间:2015-08-30 08:01:24

标签: java eclipse eclipse-jdt

我想用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_PROPERTY)返回的类型 仅包含变量的类名而不包含包。

如何获取完整的姓名?

0 个答案:

没有答案