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))

Reply via email to