0

なじみのないコードで非推奨の Javadoc アノテーションを置き換えています。ほとんどの javadoc アノテーションは org.apache.felix.scr.annotations に簡単に変換できますが、これをどのように変換するかはわかりません。

/**
 * @scr.property
 *   nameRef="org.apache.sling.auth.core.spi.AuthenticationHandler.PATH_PROPERTY"
 *   values.0="/"
*/

上記はどの@Property アノテーションに変換されますか? 特に nameRef 部分は?

@Property( ???)
4

1 に答える 1

1

推測しました...名前が列挙値を参照しているとJavadoc構文が言っていることに気付いたら、十分に単純です。私は一瞬理性を失っていたと思います:

@Property(
     name = org.apache.sling.auth.core.spi.AuthenticationHandler.PATH_PROPERTY,
     value = "/"
)

別の項目で遭遇した valueRef についても同様です。

于 2012-06-21T15:56:47.163 に答える