1
在Eclipse中,當將javadoc註釋塊添加到其接口位於同一項目中的實現類(某個接口)的方法中時,可以鍵入/ *(斜線後跟一個星號),然後按Enter鍵並立即在該方法的頂部生成一個非javadoc註釋,該註釋引用該類使用@see註釋實現的接口的javadoc。我如何在Intellij IDEA中實現這種行爲?Intellij IDEA如何自動生成非javadoc註釋塊?
在Eclipse中,當將javadoc註釋塊添加到其接口位於同一項目中的實現類(某個接口)的方法中時,可以鍵入/ *(斜線後跟一個星號),然後按Enter鍵並立即在該方法的頂部生成一個非javadoc註釋,該註釋引用該類使用@see註釋實現的接口的javadoc。我如何在Intellij IDEA中實現這種行爲?Intellij IDEA如何自動生成非javadoc註釋塊?
你必須寫/**
,然後按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 */
在你的類,它實現接口,你就右鍵單擊>生成>替代方法>勾選 「副本的javadoc」。
例:
接口
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的,你會被重定向到該接口上的方法。
看起來像https://youtrack.jetbrains.com/issue/IDEABKL-4761。 – CrazyCoder
@CrazyCoder這是否意味着該功能在2005年首次被請求並且尚未實施? –
是的,這是正確的。 – CrazyCoder