我在我不熟悉的代码中替换了一些已弃用的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( ???)
答案 0 :(得分:1)
做了一个猜测......一旦我意识到Javadoc语法说这个名字引用了一些枚举值,那就太简单了。猜猜我有一瞬间的理由:
@Property(
name = org.apache.sling.auth.core.spi.AuthenticationHandler.PATH_PROPERTY,
value = "/"
)
类似于我在另一个项目中遇到的valueRef。