collectFinalizer method
Implementation
List<Finalizer<dynamic,dynamic>> collectFinalizer() {
List<Finalizer<dynamic,dynamic>> finalizer = [];
// local function
void collect(MappingDefinition definition) {
if ( definition.baseMapping != null )
collect(definition.baseMapping!);
if ( definition.finalizer != null)
finalizer.add(definition.finalizer!);
}
// go, forrest
collect(this);
// done
return finalizer;
}