跳到主要内容

旧版注释

QWen Max 中英对照 Legacy Annotation

具有带参数的目标方法会自动使用匹配的参数名称进行注册。

@ShellMethod
public String example(String arg1) {
return "Hello " + arg1;
}
java

@ShellOption 注解可以用来定义一个选项名称,如果你不希望它与参数名称相同的话。

@ShellMethod
public String example(@ShellOption(value = { "--arg" }) String arg1) {
return "Hello " + arg1;
}
java

如果选项名称在没有前缀(即 ---)的情况下定义,它将从 ShellMethod#prefix 中发现。

@ShellMethod
public String example(@ShellOption(value = { "arg" }) String arg1) {
return "Hello " + arg1;
}
java