@ NullSafe public static Class [ ] getArgumentTypes ( Object ... arguments ) { Class [ ] argumentTypes = null ; if ( arguments != null ) { argumentTypes = new Class [ arguments . length ] ; for ( int index = 0 ; index < arguments . length ; index ++ ) { argumentTypes [ index ] = getClass ( arguments [ index ] ) ; } } return argumentTypes ; }
Determines the class types for all the given arguments .