0

我正在开发一个用于处理 Java 源文件的 Eclipse 插件。

当用户在方法中有插入符时,我想提示用户输入该方法的参数。我知道参数的类型,我只是不知道如何最好地要求用户在这里输入。

一个示例方法:

public void Test(int[] numbers) {
    for (int number : numbers) {
    System.out.println(number);
    }
}

在该示例中,我想提示用户输入 int 数组并根据输入创建它。

我希望我问的问题足够清楚,否则请随时发表评论。

4

1 回答 1

2

您可以为org.eclipse.jdt.ui.javaCompletionProposalComputer提供贡献。这将允许您的提案参与 Java 编辑器中的内容辅助。Preferences>Java>Editor>Content Assist>Advanced您可以在首选项页面中查看其他贡献的示例。您可以看到一个示例实现SWTTemplateCompletionProposalComputer

另一种可能性是应用模板。请参阅模板视图。插入模板后,用户输入由这些绿色小方块管理。内容辅助和提供模板之间存在一些交叉。

于 2012-06-18T14:43:43.843 回答