gpt4 book ai didi

java - 从解析 VariableDeclarationStatement 获取 ILocalVariable

转载 作者:行者123 更新时间:2023-12-01 15:54:33 25 4
gpt4 key购买 nike

我正在使用 Eclipse AST 解析器解析 java 源代码,并成功地将局部变量定位为 VariableDeclarationStatement。问题是我需要变量作为 ILocalVariable 来使用重构。在这种情况下,getJavaElement() 不起作用,因为 Java 模型中不存在局部变量。知道如何从那里获取它吗?

最佳答案

您可以尝试以下操作:
手动编程VariableDeclarationStatement变量
您可以编码为:

IVariableBinding binding = variable.resolveBinding();
ILocalVariable local = (ILocalVariable) binding.getJavaElement();

关于java - 从解析 VariableDeclarationStatement 获取 ILocalVariable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com