src/GCCMessage.js
/**
 * Contructor function for the type {@link GCCMessage}.
 *
 * @classdesc This class represents one entry of the Google Closure Compiler's output on stderr like warnigns and
 *            errors.
 *
 * @constructor
 *
 * @param {string} message One single message of the GCC (may be a multi line message).
 */
Contructor function for the type  GCCMessage.
@classdesc This class represents one entry of the Google Closure Compiler's output on stderr like warnigns and
errors.

@constructor

@param {string} message One single message of the GCC (may be a multi line message).
Contructor function for the type GCCMessage . @classdesc This class represents one entry of the Google Closure Compiler ' s output on stderr like warnigns and errors . @constructor @param { string } message One single message of the GCC ( may be a multi line message ) .
function GCCMessage (message) {
    if (!util.isString(message)) throw new Error('"message" must be a string!');
    this._data = message.split('\n').filter(function (line) {
        return line.length !== 0;
    });
}
function GCCMessage ( message ) { if ( ! util . isString ( message ) ) throw new Error ( '"message" must be a string!' ) ; this . _data = message . split ( '\n' ) . filter ( function ( line ) { return line . length !== 0 ; } ) ; }
Contructor function for the type {@link GCCMessage}.
Contructor function for the type { @link GCCMessage } .