/** * Builds the message that will be resolved. Called after the end of recording builder instructions. * @return the built message resolver */ public MessageResolver build() { if (severity == null) { severity = Severity.INFO; } if (codes == null && defaultText == null) { throw new IllegalArgumentException( "A message code or the message text is required to build this message resolver"); } String[] codesArray = codes.toArray(new String[codes.size()]); Object[] argsArray = args.toArray(new Object[args.size()]); return new DefaultMessageResolver(source, codesArray, severity, argsArray, defaultText); }
/** * Builds the message that will be resolved. Called after the end of recording builder instructions. * @return the built message resolver */ public MessageResolver build() { if (severity == null) { severity = Severity.INFO; } if (codes == null && defaultText == null) { throw new IllegalArgumentException( "A message code or the message text is required to build this message resolver"); } String[] codesArray = codes.toArray(new String[codes.size()]); Object[] argsArray = args.toArray(new Object[args.size()]); return new DefaultMessageResolver(source, codesArray, severity, argsArray, defaultText); }
/** * Builds the message that will be resolved. Called after the end of recording builder instructions. * @return the built message resolver */ public MessageResolver build() { if (severity == null) { severity = Severity.INFO; } if (codes == null && defaultText == null) { throw new IllegalArgumentException( "A message code or the message text is required to build this message resolver"); } String[] codesArray = (String[]) codes.toArray(new String[codes.size()]); Object[] argsArray = args.toArray(new Object[args.size()]); return new DefaultMessageResolver(source, codesArray, severity, argsArray, defaultText); }