Converting bad block warning into an error.

This commit is contained in:
Andrew n marshall
2018-08-31 12:42:38 -07:00
parent c305a6e15a
commit b8a1873f01

View File

@@ -53,14 +53,13 @@ goog.require('goog.math.Coordinate');
* @param {string=} opt_id Optional ID. Use this ID if provided, otherwise
* create a new ID.
* @constructor
* @throw When block is not valid or block name is not allowed.
*/
Blockly.Block = function(workspace, prototypeName, opt_id) {
if (typeof Blockly.Generator.prototype[prototypeName] !== 'undefined') {
console.warn('FUTURE ERROR: Block prototypeName "' + prototypeName +
'" conflicts with Blockly.Generator members. Registering Generators ' +
'for this block type will incur errors.' +
'\nThis name will be DISALLOWED (throwing an error) in future ' +
'versions of Blockly.');
// Occluding Generator class members is not allowed.
throw Error('Block prototypeName "' + prototypeName +
'" conflicts with Blockly.Generator members.');
}
/** @type {string} */