This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
The following commit(s) were added to refs/heads/develop by this push:
new 452be6f fix for 'setter not generating appropriate binding code' (if
it is 'Bindable' because of its containing Class).
452be6f is described below
commit 452be6f0f05cc104b707780f71f6bb193b75de09
Author: greg-dove <[email protected]>
AuthorDate: Tue Feb 11 19:10:09 2020 +1300
fix for 'setter not generating appropriate binding code' (if it is
'Bindable' because of its containing Class).
---
.../royale/compiler/internal/codegen/js/jx/AccessorEmitter.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java
index 747032a..9b5a3d2 100644
---
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java
+++
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java
@@ -181,6 +181,9 @@ public class AccessorEmitter extends JSSubEmitter implements
if
(tags[0].getAllAttributes().length == 0)
isBindable =
true;
}
+ if (tags.length == 0 ) {
+ isBindable =
definition.isBindable();// if the class itself is marked as Bindable
+ }
}
else if (getterDef != null &&
getterDef.isBindable())
{
@@ -191,7 +194,10 @@ public class AccessorEmitter extends JSSubEmitter
implements
{
if
(tags[0].getAllAttributes().length == 0)
isBindable =
true;
- }
+ }
+ if (tags.length
== 0 ) {
+
isBindable = definition.isBindable();// if the class itself is marked as
Bindable
+ }
}
}
writeNewline();