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;
}