[]
有时,属性的功能或用法并不能通过属性名直接被理解,此时应该给属性添加一些描述,详细说明属性的功能,用法或特殊策略。
通过注解 @Description 可以实现此功能。
示例代码:
public class MyPluginServerCommand extends Command implements ICommandExecutableInServerSide {
@Description("这里可以写一些描述")
private String text;
@FormulaProperty
@Description("描述文本可以是多行的\r\n通过鼠标悬停到问号图标上查看")
private Object formula;
@Override
public ExecuteResult execute(IServerCommandExecuteContext dataContext) {
return new ExecuteResult();
}
@Override
public String toString() {
return "我的服务端命令插件1";
}
}
设计器效果: