如何发现方法中必须使用哪种参数格式?

时间:2014-03-24 00:30:23

标签: java eclipse arguments superclass

目前正在开发一个非常简单的Java项目,但是我遇到了一个问题。我不确定我需要找到一个由原始Jar指定的命令的参数。因为,如果可能的话,我会在很多情况下使用它,因为所涉及的确切文件不会太有用。但是,如果有人可以解释如何找到参数应该用于方法的格式?

示例 - robot.ifBesideThing(),我不确定要放入()中的内容。我想知道如何找到可能的论点。我正在使用Eclipse。

我已尝试搜索指南和谷歌,但无论如何关键词,我几乎总是导致一个无关的问题。

1 个答案:

答案 0 :(得分:1)

如果您有可用的原始源代码:请查看它。

如果原始jar带有文档或文档可用:请阅读。

如果原始jar没有附带文档:请求原始作者。

如果您正在使用Eclipse,并且将jar添加到构建路径中:Eclipse将在您键入时自动填充参数;您可以通过这种方式发现用法,但如果您不知道参数意味着什么(例如缺少文档),那么它可能对您没那么好。

在Eclipse案例中,如果您不知道可以使用哪些包或类:提取jar并查看内容(它们只是zip文件,或使用jar x),或者如果你知道其中一个类的名称,在Eclipse中使用该类,然后按Ctrl + Shift + O查找它所在的包(Eclipse将自动添加导入或在有歧义的情况下提示你)。

如果你是绝望的,你可以使用反射来破解一个方法,但这不会告诉你任何超过Eclipse的自动完成将告诉你。