You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ft...@apache.org on 2015/07/07 21:15:51 UTC

git commit: [flex-falcon] [refs/heads/add-CollectImportPass] - Check if we have a constructor

Repository: flex-falcon
Updated Branches:
  refs/heads/add-CollectImportPass 882e83ff3 -> 986dd2409


Check if we have a constructor


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/986dd240
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/986dd240
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/986dd240

Branch: refs/heads/add-CollectImportPass
Commit: 986dd240980999f467bb41afe59552324e964905
Parents: 882e83f
Author: Frédéric THOMAS <we...@gmail.com>
Authored: Tue Jul 7 20:15:29 2015 +0100
Committer: Frédéric THOMAS <we...@gmail.com>
Committed: Tue Jul 7 20:15:29 2015 +0100

----------------------------------------------------------------------
 .../internal/codegen/externals/pass/CollectImportsPass.java   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/986dd240/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
----------------------------------------------------------------------
diff --git a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
index 28815f9..363eb2d 100644
--- a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
+++ b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
@@ -76,9 +76,12 @@ public class CollectImportsPass extends AbstractCompilerPass
             }
         }
 
-        for (ParameterReference parameterReference : constructor.getParameters())
+        if (constructor != null)
         {
-            addClassImport(reference, getType(parameterReference));
+            for (ParameterReference parameterReference : constructor.getParameters())
+            {
+                addClassImport(reference, getType(parameterReference));
+            }
         }
 
         for (MethodReference method : methods.values())