From e2f9866d784b0180adf7679dbcb6944025e8e7a1 Mon Sep 17 00:00:00 2001 From: Dima Granetchi Date: Tue, 11 Nov 2014 16:09:55 +0200 Subject: [PATCH] typo fixes --- src/bindx/BindSignal.hx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/bindx/BindSignal.hx b/src/bindx/BindSignal.hx index ed5dbe1..7cf787b 100644 --- a/src/bindx/BindSignal.hx +++ b/src/bindx/BindSignal.hx @@ -29,9 +29,9 @@ class BindSignalProvider implements IBindingSignalProvider { public function new() {} - @:expose static inline function signalName(fieldName:String) return fieldName + SIGNAL_POSTFIX; - @:expose static inline function signalGetterName(fieldName:String) return "get_" + signalName(fieldName); - @:expose static inline function signalPrivateName(fieldName:String) return "_" + signalName(fieldName); + @:extern static inline function signalName(fieldName:String) return fieldName + SIGNAL_POSTFIX; + @:extern static inline function signalGetterName(fieldName:String) return "get_" + signalName(fieldName); + @:extern static inline function signalPrivateName(fieldName:String) return "_" + signalName(fieldName); public function getFieldDispatcher(field:Field, res:Array) { switch (field.kind) { @@ -112,7 +112,8 @@ class BindSignalProvider implements IBindingSignalProvider { name: signalPrivateName, kind: FVar(type, null), pos: field.pos, - meta: [ { name:BIND_SIGNAL_META, pos:field.pos } ] + meta: [ { name:BIND_SIGNAL_META, pos:field.pos } ], + access: [APrivate] }); res.push({ @@ -164,7 +165,7 @@ class BindSignalProvider implements IBindingSignalProvider { } } - @:expose inline function hasLazy(meta:MetadataEntry) { + @:extern inline function hasLazy(meta:MetadataEntry) { return meta.findParam(LAZY_SIGNAL).isNullOrTrue(); } } @@ -184,7 +185,8 @@ class FieldSignal extends Signal T -> Void> { public function dispatch(oldValue:T = null, newValue:T = null):Void { lock ++; - for (l in listeners) l(oldValue, newValue); + var ls = listeners; + for (l in ls) l(oldValue, newValue); if (lock > 0) lock --; } } @@ -221,7 +223,7 @@ class Signal { } } - @:expose inline function checkLock() { + inline function checkLock() { if (lock > 0) { listeners = listeners.copy(); lock = 0;