eclipse-jdt

    0热度

    1回答

    我在Eclipse中有一个项目A,其代码被编译成一个jar并由单独的项目B使用。 我已将jar关联到工作区项目代码。 当我运行项目B时,我在引用jar的控制台上获取堆栈跟踪。 当点击引用从项目A打开正确的文件,但作为只读,我想编辑这个文件并修复我的代码。 我最终做的是使用搜索输入名称或在资源管理器中导航到文件名,手动打开文件,然后对其进行编辑。 我的意思是文件存在于我的工作区中的项目中,为什么它不

    1热度

    1回答

    我在Eclipse Neon中使用JDT来编写Java代码生成器插件。在某一时刻,我已经有一个正确生成类的AST和用空体的方法,如下面的一个: // Simplified for this question public class X { public void x(void) { } } 现在我在StringBuilder实例的代码段准备好被用作该空方法体的代码。代

    0热度

    1回答

    我正在使用Java AST(JDT),并且必须将org.eclipse.jdt.core.dom.Type实例添加到原始列表(Java 5之前的代码),该列表仅包含元素类型Type(API保证它)。我使用TypeDeclaration.superInterfaceTypes()访问列表由于类TypeDeclaration是如何编写的(没有超类接口的setter),我必须直接添加元素,并且不能简单地

    0热度

    1回答

    我想用Eclipse JDT的AST来解析java文件。 ASTVisitor提供了一个很好的API来遍历所有节点并使用我们想要的节点。现在我想要的是,我们可以去目标节点,比如说类型MethodDeclaration还是所有类型的节点,而不是遍历所有节点?因为如果我必须在整个包中获得特定类型的所有节点,这会减少时间。提前致谢。

    0热度

    1回答

    我已经在Eclipse中导入了一个我目前不太熟悉的Maven项目。例如,我没有关于模块/工作区项目如何相互引用的概述。 因此,我现在可以打开每个项目的“Maven Dependencies”库,并检查其中列出了哪些其他工作区项目。我最终会对依赖关系进行概述,但这是一个非常乏味的过程。 是否有更简单的方法来了解Eclipse工作区中的项目之间的依赖关系?

    0热度

    2回答

    我使用Eclipse JDT修改的源代码的AST。我想修改一个MethodDeclaration节点。为此,我使用ASTVisitor访问了该文件并进行了更改。现在我删除了过去的节点,并试图使用ListRewrite.insertAt()方法在相同位置添加新节点。为此,我想在删除节点之前获取节点的索引。我如何获得索引?

    0热度

    1回答

    由于我主要使用PHP(使用Composer进行依赖关系管理),因此我在很多年中都没有使用过Java。我只是刚开始看Maven和Gradle。 我正在尝试使用Maven,并希望使用Eclipse的JDT UI工具,所以我可以在构建用户界面的测试项目中使用它们的某些组件,试图让自己加速。 我正在使用Maven尝试引入JDT UI包作为依赖项。这是我的pom.xml: <?xml version="1.

    0热度

    1回答

    我使用eclipse jdt以编程方式折叠类的层次结构(1.将所有方法和字段移动到父类,2. remove abstract keyword如果父类是抽象的,和3参考父类,而不是一个孩子在所有系统) 我完成步骤1,2,但我有问题,与3 这里是我的代码: //update the references to the parent class IPackageFragment classChange

    0热度

    1回答

    我将eclipse氧气调试器附加到远程java应用程序。远程Java应用程序的classpath上有类org.example.Foo。当创建代码 org.example.Foo.log("some message"); return false; 条件断点我得到一个错误,指出窗口: 条件断点编译错误(S)。 原因:当我使用反射代码在条件断点来调用Foo它的工作原理类的静态方法 org.exa

    0热度

    1回答

    我想解决绑定在一个分离的项目。例如,文件系统如下所示: ./ projects/ PPP/ src/ ... A.java B.java 在A中我们有一个方法返回B类型。 所以我刚才设置的单位名称/PPP/src/A.java和sourcepathEntries设置为{ “/ home/user中/项目/ P