Intellij IDEA如何自动生成非javadoc注释块?

时间:2017-08-01 19:03:51

标签: intellij-idea javadoc

在Eclipse中,当javadoc注释块添加到其接口在同一项目中的实现类(某些接口)的方法时,我可以键入/ *(斜杠后面跟一个星号),然后按回车键,然后按立即在该方法上生成非javadoc注释,该注释引用该类使用@see注释实现的接口的javadoc。如何在Intellij IDEA中实现此行为?

1 个答案:

答案 0 :(得分:1)

您必须撰写/**并按 ENTER

完整实施:

在界面中的方法上方添加以下代码。 @link相当于@see

 /**
         * {@inheritDoc}
         * This printHello method is .......... you write explanation here
         * {@link com.example.uddhav.memoryuse.MyInterface}
* I provided absolute reference of MyInterface here 
         */
        public void printHello(String str); /* your method */

在您的实现界面的课程上,您可以右键单击&gt;生成&gt; <覆盖方法>检查&#34;复制javadoc&#34;

示例

<强>接口

    public interface MyInterface {
    /**
     * {@inheritDoc}
     * {@link com.example.uddhav.memoryuse.MyInterface}  
     * This printHello method is ..........
     */
    public void printHello(String str);

    /**
     * {@inheritDoc}
     * This printUddhav method is ..........
     */

    public void printUddhav(String strr);

    public void printGautam(String strr);

}

<强>类

public class MainActivity extends AppCompatActivity implements MyInterface{
/* right click > generate > override methods > copy JavaDoc */
/* you are done */

/* I generated these below */

 /**
     * {@inheritDoc}
     * {@link MyInterface}
     * This printHello method is ..........
     *
     * @param str
     */
    @Override
    public void printHello(String str) {

    }

    /**
     * {@inheritDoc}
     * This printUddhav method is ..........
     *
     * @param strr
     */
    @Override
    public void printUddhav(String strr) {

    }

    @Override
    public void printGautam(String strr) {

    }

点击myInterface,您将被重定向到界面上的方法。