@ scr.property nameRef的非弃用替代品是什么?

时间:2012-06-20 21:46:26

标签: java annotations javadoc apache-felix

我在我不熟悉的代码中替换了一些已弃用的Javadoc注释。大多数javadoc注释很容易转换为org.apache.felix.scr.annotations,但我不确定如何翻译这个:

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

上面的@Property annotation转换为什么 - 特别是nameRef部分?

@Property( ???)

1 个答案:

答案 0 :(得分:1)

做了一个猜测......一旦我意识到Javadoc语法说这个名字引用了一些枚举值,那就太简单了。猜猜我有一瞬间的理由:

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

类似于我在另一个项目中遇到的valueRef。