Function Studio目前在Java中可支持一些常用的代码生成功能,目前已经支持Java类的构造函数(Constructor)、Getter函数、Setter函数、该类所继承父类的Override方法生成和所要实现的接口方法的生成。

功能入口

目前有两个Java代码生成的入口。

  • 鼠标右键,选择Generate

  • 通过快捷键cmd+m进入。

Constructor

  1. 进入Generate Code面板,选择Constructor

  2. 选择构造函数中要包含的字段,即可生成包含这些字段初始化语句的构造函数。


Getter&Setter

您可参见Constructor的生成方式来生成Getter和Setter函数。

说明 如果该Java类没有任何字段,或者该Java类已经被lombok的@data注解覆盖,则没有上图中的三个选项,因为此时该类不需要生成Getter或Setter函数。

Override Methods

选择生成Override Methods的一级菜单后,在二级菜单中会罗列所有可以Override的方法。

选择后即可生成对应的方法。

Implement Methods

您可参见Override Methods的生成方式来生成Implement Methods。

说明 Java中如果不实现接口的方法,本身会有语法问题,则会有红色波浪线。

您不仅可以使用上文介绍的Generate功能,也可以使用智能提示功能达到同样的效果。