cyriux/Patternity — pull request #1 by Arnauld (2012-04-22 18:44:51+00:00)
Title: First draft: ASM scanner generates Models used by Rule to check for violation

First draft:

* model of parsed class/method/annotation: models are created and filled by the scanner
* predefined classes for tests
* tests for asm scanner
* add logger settings to help in debug
* first draft for model repository: in memory
* fixes + usecase tests +
* First draft rules: `ValueObjectFieldsMustBeFinal` and `ValueObjectStateMustNotDependOnEntity`

Violation should probably be renamed Diagnostics, and ViolationReporter diagnostician for example...