21

私はAndroid開発用のIntelliJIdeaを使用しています。IDEで2つのコメントをハイパーリンクできる方法はありますか?例えば

ファイル a.java

import a;

/**
* This class does something and something
* and does implements interface b, 
* (i want a hyperlink here, if pressed opens file b.java in IDE and cursor is at comments        
*  before method n)
*/

public class a {
  //do something
}

ファイル b.java

import k;

public interface b {

   public j;
   public m;
   /**
    * This will be used when this and this will happen.
   */  
   public n;
}
4

3 に答える 3

21

Javadocsの@seeタグを使用できます-ここに例があります。

次のようなことを行うだけで十分です。

/**
* Bla bla bla
* @see b#n
*/
public class a
于 2012-12-08T15:32:07.910 に答える
16

現在のIntelliJバージョンは、Eclipseと同様に、@link表記をサポートしています。

別のクラス/メソッドにリンクするには、次のパターンを使用します。

/**
 * {@link Class#method}
 */
public void myMethod() {
}

メソッドを省略したり、引数タイプのリストをメソッドに追加したりすることもできます(括弧内)。メソッドがさまざまなパラメーターで実装されていて、特定のパラメーターにリンクする場合に便利です。

于 2015-11-26T15:59:54.603 に答える
1

次の形式では、角かっこだけを使用できます[class.method]。あなたの例では、次のようになります。

/**
* This class does something and something
* and does implements interface [b.n]
*/
于 2021-05-05T16:19:06.847 に答える