These are chat archives for etorreborre/specs2
SpecificationStructure... does there have to be an actual instance of the class? Why isn't reflection enough?
getDescriptioncan be prevented from throwing exceptions, if there are class initialization errors)
def is = …method. You can’t access the structure of a spec without creating an instance of the class and calling a method on it. Also if you are using a mutable spec, all the fragments are being registered at the moment you create the instance through side effects. How would you do all that differently?