Merge: introduce and use MModuleData
authorJean Privat <jean@pryen.org>
Mon, 4 Aug 2014 16:21:08 +0000 (12:21 -0400)
committerJean Privat <jean@pryen.org>
Mon, 4 Aug 2014 16:21:08 +0000 (12:21 -0400)
commitb98139d30aa0c156abbd3b8a0bad5ebafa6cb846
tree4c2064cb84e336fa9fd8533a36282bc792579103
parent6f1a0a404edbb41d3954602fecd9a3b561415d2b
parent01a27b5410e7abefb65ff9279b02fd97dc778241
Merge: introduce and use MModuleData

This introduces a helper module `mmodule_data` to store and retrieve arbitrary data trough module hierarchies.
Then `annotation` helper is extended to simplify the retrieval of annotations trough hierarchies of moduledecl
This allows the simplification of `android_annotations` by the use of the new services.

user-declared annotations in then implemented annotations (closes #623)

Pull-Request: #633
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>