gpt4 book ai didi

java - 如何在多个java类中自动修改代码?

转载 作者:行者123 更新时间:2023-12-02 00:57:55 25 4
gpt4 key购买 nike

我有一个对象层次结构或树,我想为此做两件事:

  1. 对于每个节点,将每个公共(public)字段设为私有(private)并生成 getter 和 setter。
  2. 将树的所有状态保存在映射中,以便每次在其中一个节点上调用 setter 或 getter 时,它都会转到映射,并且不会从节点本身保存或检索状态。我这样做的方法是将映射的引用注入(inject)到树中的每个节点中,并让 setter 和 getter 在映射上进行操作。

我想知道是否有办法自动修改我的代码来做到这一点。我知道 IntelliJ 可以将类中的所有公共(public)字段设为私有(private),并为一个文件生成 getter 和 setter,但是是否可以对许多文件执行此操作?是否可以自动执行我列出的第二个修改?

最佳答案

您可以使用 IntelliJ-template for getter/setter 来完成此操作。它是一个非常清晰的伪代码工具,用于创建自定义代码生成机制。请参阅this question了解更清楚

关于java - 如何在多个java类中自动修改代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61079176/

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