2012-06-20 3 views
0

Я заменяю некоторые устаревшие аннотации Javadoc в коде, с которым я не знаком. Большинство Javadoc аннотации легко перевести org.apache.felix.scr.annotations, но я не знаю, как перевести это один:Что такое неисчерпаемая замена для @ scr.property nameRef?

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

Что @Property annotation делает выше, чтобы перевести - в частности, на участке nameRef?

@Property(???) 

ответ

1

Взял догадку ... просто достаточно однажды его осенило, что синтаксис Javadoc говорит имя упомянутого некоторого значения перечислений. Угадайте, у меня был мгновенный промежуток разума:

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

Похожие на valueRef, который я столкнулся в другом пункте.

Смежные вопросы