Improved component naming

* Setting a component information record's name to null will lead to an
anonymous component, while setting it to an empty string will lead to an
component whose name is that of its class.
* New Anonymous annotation to indicate that a component is meant to be
anonymous (conflicts with ParametricComponent or valued Component
annotations).
This commit is contained in:
Emmanuel BENOîT 2015-09-16 11:10:54 +02:00
parent 36887ae759
commit 0c23f613d6
6 changed files with 158 additions and 27 deletions

1
TODO
View file

@ -2,7 +2,6 @@ To Do:
* Implement "DriverFor" support
* Scanning packages for annotated components
* General usage documentation
* Easier anonymous components
* Uncouple component-provided names from the library
Other ideas (maybe later if needed):