public final void getDataForDirectives ( String [ ] directives , Throwable ex , IncidentStream ffdcis , Object callerThis , Object [ ] catcherObjects , String sourceId ) { if ( directives == null || directives . length <= 0 || ! continueProcessing ( ) ) return ; for ( String s : directives ) { String sName = s . toLowerCase ( ) ; for ( Method m : _dumpMethods ) { String mName = m . getName ( ) . toLowerCase ( ) ; if ( mName . equals ( sName ) ) { invokeDiagnosticMethod ( m , ex , ffdcis , callerThis , catcherObjects , sourceId ) ; break ; } } if ( ! continueProcessing ( ) ) break ; } }
Invoke all the ffdcdump methods for a set of directives