You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/04/29 17:23:34 UTC

[2/2] git commit: [flex-falcon] [refs/heads/develop] - fix build

fix build


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

Branch: refs/heads/develop
Commit: c1da45f1eb7559838973b46f1276f8f95dbc2f42
Parents: dcbf18a
Author: Alex Harui <ah...@apache.org>
Authored: Fri Apr 29 08:20:45 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Apr 29 08:23:29 2016 -0700

----------------------------------------------------------------------
 .../internal/codegen/externals/reference/ClassReference.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/c1da45f1/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java
index f2131a5..44e1e6b 100644
--- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java
+++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java
@@ -449,13 +449,16 @@ public class ClassReference extends BaseReference
     public List<ClassReference> getSuperClasses()
     {
         ArrayList<ClassReference> result = new ArrayList<ClassReference>();
+        if (isInterface())
+        {
+        	return getExtendedInterfaces();
+        }
         ClassReference superClass = getSuperClass();
         while (superClass != null)
         {
             result.add(superClass);
             superClass = superClass.getSuperClass();
         }
-
         return result;
     }