private void sortMethodList ( ) { // order of execution is base classes first, then the order of // processorClasses, reversed for tear downs // build up the order: final List < Class < ? > > hierarchy = new ArrayList < Class < ? > > ( ) ; if ( initialisationClasses != null ) { for ( int i = initialisationClasses . length ; i > 0 ; i -- ) { hierarchy . addAll ( classHierarchyFor ( initialisationClasses [ i - 1 ] ) ) ; } } sortMethodLists ( hierarchy ) ; }
from the previous base class