in bug986/src/main/java/org/apache/cxf/xjc/bug986/Bug986Plugin.java [106:121]
private JAnnotationValue getAnnotationMember(JAnnotationUse ju, String name) {
try {
Field f = JAnnotationUse.class.getDeclaredField("memberValues");
f.setAccessible(true);
@SuppressWarnings("unchecked")
Map<String, JAnnotationValue> memberValues = (Map<String, JAnnotationValue>)f.get(ju);
if (memberValues == null) {
return null;
}
return memberValues.get(name);
} catch (Throwable t) {
//ignore for now
t.printStackTrace();
}
return null;
}