There was a brief discussion about annotation class names a few days
We are just fine tuning PropertySpecific behahviour.
Initially a pattern without any properties' mask was set to
LONG.MAX_VALUE so that it responded to any field changes.
However we've now changed it to 0, so Cell() will respond to the initial
insertion, but it will not respond to any modifies.
Should you want it to respond to modifies you must add @watch(*).
The other aspect is that we are adding a kbuillder configration to set
the default behaviour. Currently it is off. With it defaulting to off
using PropertySpecific as an annotation makes sense. If we default it to
on you then need to use PropertySpecific(true). i.e. the reversing of
the logic means for the common case we now need an argument. Considering
this common case will become default at some point in the future, i.e.
you want the parameterless version to be the common use case.
NonPropertySpecific is a bit long :)
Mark
_______________________________________________
rules-dev mailing list
rules-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev