gpt4 book ai didi

java - 在 Java 8 中编译时存储某些类的方法参数名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:48 24 4
gpt4 key购买 nike

Eclipse 在 Java Compiler 选项卡中有一个选项:

Store information about method parameters (usable via reflection)

如果我勾选了这个选项。我可以通过参数 API 获取方法参数。很好。

如果我打开这个选项,编译器会把方法参数信息存储在我的所有编译类中。这可能会使类/jar 文件更大。 Eclipse 默认关闭它。

我的问题是:有什么方法可以打开我想要的某些类(class)的选项吗?为此,是否有任何编译器指令可以将其添加到我的 java 类中?

谢谢!

最佳答案

在某种程度上是的。这是 javac 的选项(请参阅 -parameters)并且 javac 可以在您想要的任何文件集上运行。但是,在多个文件上运行 javac 时,没有任何选项可以选择性地将 -parameters 应用于某些类,因此您很可能必须运行多个 javac。这可以通过最有可能使用构建语言(例如 Ant 或 Gradle)的构建文件来完成。

关于java - 在 Java 8 中编译时存储某些类的方法参数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28073799/

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