アサーションをアスペクトで実装
ryushi_さんがアサーションをアスペクトで実装し、アサーションの定義を
Selで書くということをなさってます。
AOPってアイディア次第ですね。
'args[0] != null' 'nullはマジ勘弁'
'return != null ' 'null返さないで。'
'return != test.taichi.AssertionTarget.HOGEHOGE'
'hogehogeはやだな。'
<component name="errAssert"
class="taichi.impl.AssertionElementImpl">
'java.lang.NullPointerException.class.isInstance(threw) is false'
'ぬるぽはいや過ぎ。'
NotNullAssert
errAssert
'args[0] lt 10 and 3 lt args[0]'
'10より小さいほぅがぇぇけど3よりでかく'