feat(dart/transform) Register parameter metadata information

Adds any metadata attached to a parameter to the "parameters" value
passed in to `registerType`.

For example:
`MyComponent(@Inject(Foo) foo)` generates
`"parameters": const [const [const Inject(Foo)]]`

Also reorganizes the testing code.

Closes #7
This commit is contained in:
Tim Blasi
2015-03-06 11:10:14 -08:00
parent e1a1dd07e4
commit f4e0f51f5a
41 changed files with 271 additions and 167 deletions

View File

@ -4,7 +4,7 @@ import 'package:dart_style/dart_style.dart';
import 'logging.dart';
DartFormatter _formatter;
DartFormatter _formatter = null;
void init(DartFormatter formatter) {
if (_formatter != null) {