New test and required fix:
- a global nullness default could cause access a missing annotation type -> NPE
  Fixed by detecting this situation and reporting it as a build path problem
Refactorings/cleanup:
+ Changed fields {STB,PB}.defaultNullness to using the annotation TypeBiding to reduce calls to getType()
+ Avoid indirect triggering of STB.evaluateNullAnnotations(), bind directly as callin (twice now)
+ Provide convenience translation of constants in class Constants (formerly interface IConstants)


1 file changed