提问人:v22 提问时间:11/16/2023 更新时间:11/16/2023 访问量:12
Java 编译器 API 将 TypeMirror 转换为 Type
Java compiler API convert TypeMirror to Type
问:
我以前几乎从未使用过 Java 编译器 API,所以我对它的经验很少。我想将我的 MethodTree 所在的类类型获取为 .这是 ChatGPT 给我的,但它返回一个:Type
TypeMirror
private TypeMirror getTypeOfMethodClass(MethodTree methodTree, Trees trees, CompilationUnitTree compilationUnit) {
TreePath path = trees.getPath(compilationUnit, methodTree);
while (path != null && !(path.getLeaf() instanceof ClassTree)) {
path = path.getParentPath();
}
if (path != null) {
TypeElement typeElement = (TypeElement) trees.getElement(path);
return typeElement.asType();
}
return null;
}
我怎样才能“投射”到?TypeMirror
Type
答: 暂无答案
评论