feat(dart/transform): Parse url values in Templates

When a `Template` annotation declares a `url` value, parse it to
generate `getter`s, `setter`s, and `method`s which will it needs to
access reflectively.
This commit is contained in:
Tim Blasi
2015-03-19 09:16:01 -07:00
parent d822793229
commit 1a788e6b0d
5 changed files with 107 additions and 66 deletions

View File

@ -42,8 +42,9 @@ class _CtorTransformVisitor extends ToSourceVisitor with VisitorMixin {
ClassDeclaration clazz =
node.getAncestor((node) => node is ClassDeclaration);
_fieldNameToType.clear();
clazz.members.where((member) => member is FieldDeclaration).forEach(
(FieldDeclaration field) {
clazz.members
.where((member) => member is FieldDeclaration)
.forEach((FieldDeclaration field) {
var type = field.fields.type;
if (type != null) {
field.fields.variables.forEach((VariableDeclaration decl) {