fix(reflector): merge prop metadata from getters and setters

Closes #4006
This commit is contained in:
vsavkin
2015-09-04 16:36:08 -07:00
committed by Victor Savkin
parent 4ec4dcabe9
commit 15164a8e6c
4 changed files with 19 additions and 2 deletions

View File

@ -259,7 +259,8 @@ class ReflectionCapabilities implements PlatformReflectionCapabilities {
final res = {};
reflectClass(typeOrFunc).declarations.forEach((k,v) {
var name = _normalizeName(MirrorSystem.getName(k));
res[name] = v.metadata.map((fm) => fm.reflectee).toList();
if (res[name] == null) res[name] = [];
res[name].addAll(v.metadata.map((fm) => fm.reflectee));
});
return res;
}