12

私は次のコードを持っています:

/**
 * [...]
 *
 * @see #setShowOn(T, Device)
 */
 public static <T extends HasStyle> void setHideOn(T widget, Device device) {
     [...]
 }

setShowOnと同じ署名がありsetHideOnます。Javadocは文句を言います:

Tag @see: can't find setHideOn(T, Device) in com.github.[...]

@see #setShowOn(<T>, Device)さまざまな代替手段( 、、 ...)を試し@see #setShowOn(T extends HasStyle, Device)ましたが、Eclipseでは機能しませんでした。(@see #setShowOn(T, Device)します。)

4

2 に答える 2

12

私は答えを見つけました。これは機能します:

@see #setHideOn(HasStyle, Device)
于 2012-04-08T17:18:46.123 に答える
1

ジェネリックパラメーターを持つメソッドの消去に頼らなければなりませんでした。例:

@see #setHideOn(Object, Device)

JOpt Simpleには、この例があります。OptionSet.javaには、代わりにエンコードする必要のある@linkplain参照があります。ArgumentAcceptingOptionSpec#defaultsTo(V, V...)ArgumentAcceptingOptionSpec#defaultsTo(Object, Object[])

于 2012-04-08T16:00:18.423 に答える