Repository: flex-falcon Updated Branches: refs/heads/develop 0e0e88bf0 -> 49835eca1
FLEX-35190 handle 'bad' databinding expressions Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/49835eca Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/49835eca Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/49835eca Branch: refs/heads/develop Commit: 49835eca1a2d82125b504cd2608818059dab4e28 Parents: 0e0e88b Author: Alex Harui <[email protected]> Authored: Tue Dec 6 10:43:32 2016 -0800 Committer: Alex Harui <[email protected]> Committed: Tue Dec 6 10:43:32 2016 -0800 ---------------------------------------------------------------------- .../flex/compiler/internal/codegen/databinding/BindingInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/49835eca/compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java ---------------------------------------------------------------------- diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java b/compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java index 04ef899..330b159 100644 --- a/compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java +++ b/compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java @@ -485,7 +485,7 @@ public class BindingInfo implements Comparable<BindingInfo> { MemberAccessExpressionNode mae = (MemberAccessExpressionNode)expressionNodeForGetter; IDefinition def = mae.resolve(project); - if (def.isPublic() && + if (def != null && def.isPublic() && (def instanceof IAccessorDefinition || def instanceof IConstantDefinition || def instanceof IVariableDefinition))
