From aebba912839aa2e07bb8394f413d2e6eeca478f6 Mon Sep 17 00:00:00 2001 From: Dmitri Granetchi Date: Mon, 22 Jun 2015 21:49:14 +0300 Subject: [PATCH] fix error messages text --- src/bindx/macro/BindMacros.hx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/bindx/macro/BindMacros.hx b/src/bindx/macro/BindMacros.hx index c5cbe9a..3a07a0f 100644 --- a/src/bindx/macro/BindMacros.hx +++ b/src/bindx/macro/BindMacros.hx @@ -65,17 +65,17 @@ class BindMacros { error = new GenericError('\'${e.toString()}\' must be bindx.IBindable', e.pos); } - var field = classType.findField(field, null); - if (field == null) { - throw new FatalError('\'${e.toString()}.${field.name}\' expected', field.pos); + var classField = classType.findField(field, null); + if (classField == null) { + throw new FatalError('\'${type.toString()}.${field}\' expected', e.pos); return null; } - if (!field.hasBindableMeta()) { - error = new GenericError('\'${e.toString()}.${field.name}\' is not bindable', field.pos); + if (!classField.hasBindableMeta()) { + error = new GenericError('\'${type.toString()}.${classField.name}\' is not bindable', classField.pos); } - return {e:e, field:field, error:error}; + return {e:e, field:classField, error:error}; case EConst(CIdent(_)): return {e:f, field:null, error:new GenericError('Can\'t bind \'${f.toString()}\'. Please use \'this.${f.toString()}\'', f.pos)};