Commit Graph

6 Commits

Author SHA1 Message Date
George Mount
81536a4da5 Move expression parsing to Annotation Processing stage.
Change-Id: Ibf1e9c02856212c20300f10e4c63b96ec33b7a13
2015-03-02 15:21:18 -08:00
George Mount
d872e1cdf7 Move expression generation to annotation processor. 2015-02-17 10:42:10 -08:00
George Mount
49f8a82653 Made expressions prefix with "@" 2015-02-04 13:15:26 -08:00
Yigit Boyar
6bd7cd429e Support for layout files in multiple resource folders
Multiple layout files with the same name now share a common interface.
They also share all variables no matter where it is defined.
If a variable is NOT used in one of the layout files, its implementation
does not create a field BUT STILL creates the setter (to implement
the base interface).

If the same view id is used for two different types of views, return
type in the interface is android.view.View. If it is an include,
the return value is IViewDataBinder.

Change-Id: Ie3cc2bb8ec5ea48b71337e314ec588a050d714df
2015-02-03 15:54:13 -08:00
George Mount
662d87aa0b Moved classes from library to baseLibrary
Added tests for some classes.
2015-01-27 15:47:05 -08:00
George Mount
860a2fc4aa Project renaming 2015-01-27 10:58:49 -08:00