[
https://issues.apache.org/jira/browse/FELIX-6057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16767540#comment-16767540
]
Raymond Augé commented on FELIX-6057:
-------------------------------------
Given the marker annotation:
{code}
@Retention(RetentionPolicy.RUNTIME)
public @interface PrefixMarkerAnnotation {
static final String PREFIX_ = "org.foo.bar.";
}
{code}
the following test fails:
{code}
@Test
@PrefixMarkerAnnotation
public void testMarkerAnnotationPrefixToMap() throws Exception {
final Converter converter = Converters.standardConverter();
Method method = getClass().getMethod("testMarkerAnnotationPrefixToMap");
PrefixMarkerAnnotation annotation =
method.getDeclaredAnnotation(PrefixMarkerAnnotation.class);
Map<String, Object> map = converter.convert(annotation).to(new
TypeReference<Map<String, Object>>() {});
assertTrue((Boolean)map.get("org.foo.bar.prefix.marker.annotation"));
}
{code}
The map contains {{prefix.marker.annotation=true}}.
> Converter doesn't properly handle PREFIX_ in marker annotations
> ---------------------------------------------------------------
>
> Key: FELIX-6057
> URL: https://issues.apache.org/jira/browse/FELIX-6057
> Project: Felix
> Issue Type: Bug
> Components: Converter
> Reporter: Raymond Augé
> Assignee: Raymond Augé
> Priority: Major
> Fix For: converter-1.0.4
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)