Repository: flex-falcon
Updated Branches:
  refs/heads/feature/maven-migration-test 584093001 -> 285887330


- Merged upstream changes


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

Branch: refs/heads/feature/maven-migration-test
Commit: 2858873304a18cc356b975f15fbf06f6d3a1654f
Parents: 5840930
Author: Christofer Dutz <christofer.d...@codecentric.de>
Authored: Fri Apr 22 16:22:36 2016 +0200
Committer: Christofer Dutz <christofer.d...@codecentric.de>
Committed: Fri Apr 22 16:22:36 2016 +0200

----------------------------------------------------------------------
 .../compiler/clients/ExternCConfiguration.java  |  30 +--
 .../externals/reference/ClassReference.java     | 182 +++++++++----------
 .../codegen/js/jx/PackageHeaderEmitter.java     | 104 +++++------
 .../internal/projects/FlexJSProject.java        |  78 ++++----
 4 files changed, 197 insertions(+), 197 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/28588733/compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
----------------------------------------------------------------------
diff --git 
a/compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
 
b/compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
index c6e7212..d3118e9 100644
--- 
a/compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
+++ 
b/compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
@@ -45,7 +45,7 @@ public class ExternCConfiguration extends Configuration
     private File jsRoot;
 
     private File asRoot;
-    
+
     private File asClassRoot;
     private File asInterfaceRoot;
     private File asFunctionRoot;
@@ -76,9 +76,9 @@ public class ExternCConfiguration extends Configuration
     @Mapping("as-root")
     public void setASRoot(ConfigurationValue cfgval, String filename) throws 
CannotOpen
     {
-       setASRoot(new 
File(FilenameNormalization.normalize(getOutputPath(cfgval, filename))));
+        setASRoot(new 
File(FilenameNormalization.normalize(getOutputPath(cfgval, filename))));
     }
-    
+
     public void setASRoot(File file)
     {
         this.asRoot = file;
@@ -179,8 +179,8 @@ public class ExternCConfiguration extends Configuration
     @InfiniteArguments
     public void setExternal(ConfigurationValue cfgval, String[] vals) throws 
IOException, CannotOpen
     {
-       for (String val : vals)
-               addExternal(resolvePathStrict(val, cfgval));
+        for (String val : vals)
+            addExternal(resolvePathStrict(val, cfgval));
     }
 
     @Config(allowMultiple = true, isPath = true)
@@ -192,7 +192,7 @@ public class ExternCConfiguration extends Configuration
         for (String val : vals)
             addExternalExtern(resolvePathStrict(val, cfgval));
     }
-    
+
     public boolean isExternalExtern(BaseReference reference)
     {
         String sourceFileName = reference.getNode().getSourceFileName();
@@ -205,7 +205,7 @@ public class ExternCConfiguration extends Configuration
         }
         return false;
     }
-    
+
     public ExcludedMember isExcludedClass(ClassReference classReference)
     {
         for (ExcludedMember memeber : excludesClass)
@@ -217,7 +217,7 @@ public class ExternCConfiguration extends Configuration
     }
 
     public ExcludedMember isExcludedMember(ClassReference classReference,
-            MemberReference memberReference)
+                                           MemberReference memberReference)
     {
         if (memberReference instanceof FieldReference)
         {
@@ -248,10 +248,10 @@ public class ExternCConfiguration extends Configuration
         {
             final String className = values.get(nameIndex);
             final String name = values.get(nameIndex + 1);
-               addExclude(className, name);
+            addExclude(className, name);
         }
     }
-    
+
     public void addExclude(String className, String name)
     {
         excludes.add(new ExcludedMember(className, name));
@@ -275,10 +275,10 @@ public class ExternCConfiguration extends Configuration
         {
             final String className = values.get(nameIndex);
             final String fieldName = values.get(nameIndex + 1);
-               addFieldExclude(className, fieldName);
+            addFieldExclude(className, fieldName);
         }
     }
-    
+
     public void addFieldExclude(String className, String fieldName)
     {
         excludesField.add(new ExcludedMember(className, fieldName, ""));
@@ -289,8 +289,8 @@ public class ExternCConfiguration extends Configuration
     @Arguments("class")
     public void setClassExcludes(ConfigurationValue cfgval, List<String> 
values)
     {
-       for (String className : values)
-               addClassExclude(className);
+        for (String className : values)
+            addClassExclude(className);
     }
     public void addClassExclude(String className)
     {
@@ -397,7 +397,7 @@ public class ExternCConfiguration extends Configuration
         }
 
         public boolean isExcluded(ClassReference classReference,
-                MemberReference memberReference)
+                                  MemberReference memberReference)
         {
             if (memberReference == null)
             {

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/28588733/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 fc1df39..f2131a5 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
@@ -89,25 +89,25 @@ public class ClassReference extends BaseReference
     {
         ArrayList<FieldReference> allMethods = new ArrayList<FieldReference>();
         if (!isInterface())
-               allMethods.addAll(staticFields.values());
+            allMethods.addAll(staticFields.values());
         allMethods.addAll(instanceFields.values());
         return allMethods;
     }
 
     public ArrayList<MethodReference> getAllMethods()
     {
-       ArrayList<MethodReference> allMethods = new 
ArrayList<MethodReference>();
-       if (!isInterface())
-               allMethods.addAll(staticMethods.values());
-       allMethods.addAll(instanceMethods.values());
+        ArrayList<MethodReference> allMethods = new 
ArrayList<MethodReference>();
+        if (!isInterface())
+            allMethods.addAll(staticMethods.values());
+        allMethods.addAll(instanceMethods.values());
         return allMethods;
     }
 
     public FieldReference getStaticField(String name)
     {
-       return staticFields.get(name);
+        return staticFields.get(name);
     }
-    
+
     public FieldReference getInstanceField(String name)
     {
         return instanceFields.get(name);
@@ -159,7 +159,7 @@ public class ClassReference extends BaseReference
     }
 
     /**
-     * 
+     *
      * @param model
      * @param node (FUNCTION [NAME, PARAM_LIST, BLOCK]), or (ASSIGN [FUNCTION 
[NAME, PARAM_LIST, BLOCK]])
      * @param qualifiedName
@@ -178,7 +178,7 @@ public class ClassReference extends BaseReference
         {
             /*
             var Foo = { ...
-            
+
             VAR 35 [jsdoc_info: JSDocInfo]
                 NAME FontFaceSetLoadStatus
                     OBJECTLIT
@@ -186,17 +186,17 @@ public class ClassReference extends BaseReference
                             STRING loaded
                         STRING_KEY LOADING
                             STRING loading
-                            
+
              Or..
-             
+
              foo.bar.baz.QualifiedEnum = { ...
-             
+
              ASSIGN 50 [jsdoc_info: JSDocInfo]
-                GETPROP 
+                GETPROP
                     GETPROP
                         ...
-                    STRING QualifiedEnum 
-                OBJECTLIT 50 
+                    STRING QualifiedEnum
+                OBJECTLIT 50
              */
 
             String overrideStringType = JSTypeUtils.toEnumTypeString(this);
@@ -242,7 +242,7 @@ public class ClassReference extends BaseReference
         {
             /*
              VAR 882 [jsdoc_info: JSDocInfo]
-                NAME Math 
+                NAME Math
                     OBJECTLIT
              */
             constructor = new NullConstructorReference(model, this, node, 
getBaseName(), comment);
@@ -266,8 +266,8 @@ public class ClassReference extends BaseReference
             /*
             VAR 67 [jsdoc_info: JSDocInfo]
                 NAME VarAssignFooNoArgs
-                    FUNCTION 
-                        NAME 
+                    FUNCTION
+                        NAME
                         PARAM_LIST
                         BLOCK
              */
@@ -310,7 +310,7 @@ public class ClassReference extends BaseReference
     }
 
     private static List<String> definedPackages = new ArrayList<String>();
-    
+
     @Override
     public void emit(StringBuilder sb)
     {
@@ -320,39 +320,39 @@ public class ClassReference extends BaseReference
 
         if (outputJS)
         {
-               sb.append("/** @fileoverview Auto-generated Externs files\n * 
@externs\n */\n");
-               if (!packageName.isEmpty())
-               {
-               if (!definedPackages.contains(packageName))
-                       {
-                       definedPackages.add(packageName);
-                               String[] pieces = packageName.split("\\.");
-                               String chain = "";
-                               int n = pieces.length;
-                               for (int i = 0; i < n; i++)
-                               {
-                                       String piece = pieces[i];
-                               sb.append("\n");
-                               sb.append("\n");
-                                       sb.append("/**\n * @const\n * @suppress 
{duplicate|const} */\n");
-                                       if (chain.isEmpty())
-                                               sb.append("var " + piece + " = 
{};\n\n\n");
-                                       else
-                                               sb.append(chain + "." + piece + 
" = {}\n\n\n");
-                                       chain = chain + "." + piece;
-                               }
-                       }
-               }
+            sb.append("/** @fileoverview Auto-generated Externs files\n * 
@externs\n */\n");
+            if (!packageName.isEmpty())
+            {
+                if (!definedPackages.contains(packageName))
+                {
+                    definedPackages.add(packageName);
+                    String[] pieces = packageName.split("\\.");
+                    String chain = "";
+                    int n = pieces.length;
+                    for (int i = 0; i < n; i++)
+                    {
+                        String piece = pieces[i];
+                        sb.append("\n");
+                        sb.append("\n");
+                        sb.append("/**\n * @const\n * @suppress 
{duplicate|const} */\n");
+                        if (chain.isEmpty())
+                            sb.append("var " + piece + " = {};\n\n\n");
+                        else
+                            sb.append(chain + "." + piece + " = {}\n\n\n");
+                        chain = chain + "." + piece;
+                    }
+                }
+            }
         }
         else
         {
-               sb.append("package ");
-               if (!packageName.equals(""))
-                   sb.append(packageName).append(" ");
-               sb.append("{\n");
-               sb.append("\n");
-       
-               emitImports(sb);
+            sb.append("package ");
+            if (!packageName.equals(""))
+                sb.append(packageName).append(" ");
+            sb.append("{\n");
+            sb.append("\n");
+
+            emitImports(sb);
         }
 
         if (moduleName != null)
@@ -369,7 +369,7 @@ public class ClassReference extends BaseReference
             sb.append("]");
             sb.append("\n");
         }
-        
+
         emitComment(sb);
 
         boolean isInterface = isInterface();
@@ -385,10 +385,10 @@ public class ClassReference extends BaseReference
 
         if (!outputJS)
         {
-               sb.append("{\n");
-               sb.append("\n");
+            sb.append("{\n");
+            sb.append("\n");
         }
-        
+
         if (!isInterface)
         {
             emitConstructor(sb);
@@ -401,7 +401,7 @@ public class ClassReference extends BaseReference
         if (!outputJS)
         {
             sb.append("}\n");
-            sb.append("}\n"); // package               
+            sb.append("}\n"); // package
         }
     }
 
@@ -572,9 +572,9 @@ public class ClassReference extends BaseReference
         FieldReference field = new FieldReference(getModel(), this, node, 
fieldName, comment, isStatic);
 
         if (isStatic)
-               staticFields.put(fieldName, field);
+            staticFields.put(fieldName, field);
         else
-               instanceFields.put(fieldName, field);
+            instanceFields.put(fieldName, field);
         return field;
     }
 
@@ -584,7 +584,7 @@ public class ClassReference extends BaseReference
         if (isNamespace)
             isStatic = false;
                */
-       
+
         if (comment == null)
         {
             DebugLogUtils.err("Method comment null for; " + 
node.getQualifiedName());
@@ -606,7 +606,7 @@ public class ClassReference extends BaseReference
         }
         else
         {
-                   instanceMethods.put(functionName, method);
+            instanceMethods.put(functionName, method);
         }
         return method;
     }
@@ -739,11 +739,11 @@ public class ClassReference extends BaseReference
     @Override
     protected void emitCommentBody(StringBuilder sb)
     {
-       super.emitCommentBody(sb);
-               if (isInterface())
-                       sb.append(" * @interface\n");
-               else
-                       sb.append(" * @constructor ");
+        super.emitCommentBody(sb);
+        if (isInterface())
+            sb.append(" * @interface\n");
+        else
+            sb.append(" * @constructor ");
         if (getComment().hasBaseType())
         {
             emitSuperClass(sb);
@@ -753,11 +753,11 @@ public class ClassReference extends BaseReference
             emitImplements(sb);
         }
     }
-    
+
     private void emitClass(StringBuilder sb)
     {
-       if (outputJS)
-               return;
+        if (outputJS)
+            return;
 
         sb.append("public ");
         if (isDynamic)
@@ -814,19 +814,19 @@ public class ClassReference extends BaseReference
 
     private void emitSuperClass(StringBuilder sb)
     {
-       if (outputJS)
-       {
-               sb.append(" * @extends ");
-               String value = JSTypeUtils.toClassTypeString(this);
-               sb.append(value);
-               sb.append("\n");
-       }
-       else
-       {
-               sb.append("extends ");
-               String value = JSTypeUtils.toClassTypeString(this);
-               sb.append(value);
-       }
+        if (outputJS)
+        {
+            sb.append(" * @extends ");
+            String value = JSTypeUtils.toClassTypeString(this);
+            sb.append(value);
+            sb.append("\n");
+        }
+        else
+        {
+            sb.append("extends ");
+            String value = JSTypeUtils.toClassTypeString(this);
+            sb.append(value);
+        }
     }
 
     private void emitImplements(StringBuilder sb)
@@ -836,9 +836,9 @@ public class ClassReference extends BaseReference
             return;
 
         if (outputJS)
-               sb.append(" * @implements ");
+            sb.append(" * @implements ");
         else
-               sb.append("implements ");
+            sb.append("implements ");
 
         int len = implementedInterfaces.size();
         for (int i = 0; i < len; i++)
@@ -847,11 +847,11 @@ public class ClassReference extends BaseReference
 
             sb.append(value);
             if (outputJS)
-               sb.append("\n");
+                sb.append("\n");
             else
             {
-                   if (i < len - 1)
-                       sb.append(", ");
+                if (i < len - 1)
+                    sb.append(", ");
             }
         }
 
@@ -887,14 +887,14 @@ public class ClassReference extends BaseReference
 
     public File getFile(File asSourceRoot)
     {
-       File jsRoot = getModel().getConfiguration().getJsRoot();
-       if (jsRoot == null)
-       {
+        File jsRoot = getModel().getConfiguration().getJsRoot();
+        if (jsRoot == null)
+        {
             String packagePath = toPackagePath();
-            return new File(asSourceRoot, packagePath + File.separator + 
getBaseName() + ".as");               
-       }
-       
-       return new File(jsRoot, getBaseName() + ".js");
+            return new File(asSourceRoot, packagePath + File.separator + 
getBaseName() + ".as");
+        }
+
+        return new File(jsRoot, getBaseName() + ".js");
     }
 
     private String toPackagePath()

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/28588733/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
index 6ce6328..c67c0c7 100644
--- 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
+++ 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
@@ -93,15 +93,15 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         {
             return;
         }
-        
+
         FlexJSProject project = (FlexJSProject) getProject();
         List<File> sourcePaths = project.getSourcePath();
         String sourceName = definition.getSourcePath();
         for (File sourcePath : sourcePaths)
         {
-            if (sourceName.startsWith(sourcePath.getAbsolutePath())) 
+            if (sourceName.startsWith(sourcePath.getAbsolutePath()))
             {
-               sourceName = 
sourceName.substring(sourcePath.getAbsolutePath().length() + 1);           
+                sourceName = 
sourceName.substring(sourcePath.getAbsolutePath().length() + 1);
             }
         }
 
@@ -112,7 +112,7 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         writeNewline(" * @fileoverview");
         writeNewline(" *");
         // need to suppress access controls so access to protected/private 
from defineProperties
-        // doesn't generate warnings. 
+        // doesn't generate warnings.
         writeNewline(" * @suppress {checkTypes|accessControls}");
         writeNewline(" */");
         writeNewline();
@@ -132,7 +132,7 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
     {
         // TODO (mschmalle) will remove this cast as more things get abstracted
         JSFlexJSEmitter fjs = (JSFlexJSEmitter) getEmitter();
-        
+
         getEmitter().pushSourceMapName(definition.getNode());
 
         PackageScope containedScope = (PackageScope) definition
@@ -145,40 +145,40 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         IDefinition otherMainDefinition = null;
         if (type == null)
         {
-               if (localDefinitions.isEmpty())
-                       return;
-               // function or variable definition
-               otherMainDefinition = localDefinitions.iterator().next();
+            if (localDefinitions.isEmpty())
+                return;
+            // function or variable definition
+            otherMainDefinition = localDefinitions.iterator().next();
         }
         else
         {
-               ITypeNode typeNode = type.getNode();
-               if (typeNode instanceof ClassNode)
-               {
-                   ClassNode classNode = (ClassNode) typeNode;
-                   ASDocComment asDoc = (ASDocComment) 
classNode.getASDocComment();
-                   if (asDoc != null)
-                   {
-                       String asDocString = asDoc.commentNoEnd();
-                       String ignoreToken = JSFlexJSEmitterTokens.IGNORE_IMPORT
-                               .getToken();
-                       int ignoreIndex = asDocString.indexOf(ignoreToken);
-                       while (ignoreIndex != -1)
-                       {
-                           String ignorable = asDocString.substring(ignoreIndex
-                                   + ignoreToken.length());
-                           int endIndex = ignorable.indexOf("\n");
-                           ignorable = ignorable.substring(0, endIndex);
-                           ignorable = ignorable.trim();
-                           // pretend we've already written the goog.requires 
for this
-                           writtenRequires.add(ignorable);
-                           ignoreIndex = asDocString.indexOf(ignoreToken,
-                                   ignoreIndex + ignoreToken.length());
-                       }
-                   }
-               }
+            ITypeNode typeNode = type.getNode();
+            if (typeNode instanceof ClassNode)
+            {
+                ClassNode classNode = (ClassNode) typeNode;
+                ASDocComment asDoc = (ASDocComment) 
classNode.getASDocComment();
+                if (asDoc != null)
+                {
+                    String asDocString = asDoc.commentNoEnd();
+                    String ignoreToken = JSFlexJSEmitterTokens.IGNORE_IMPORT
+                            .getToken();
+                    int ignoreIndex = asDocString.indexOf(ignoreToken);
+                    while (ignoreIndex != -1)
+                    {
+                        String ignorable = asDocString.substring(ignoreIndex
+                                + ignoreToken.length());
+                        int endIndex = ignorable.indexOf("\n");
+                        ignorable = ignorable.substring(0, endIndex);
+                        ignorable = ignorable.trim();
+                        // pretend we've already written the goog.requires for 
this
+                        writtenRequires.add(ignorable);
+                        ignoreIndex = asDocString.indexOf(ignoreToken,
+                                ignoreIndex + ignoreToken.length());
+                    }
+                }
+            }
         }
-        
+
         //        if (project == null)
         //            project = getWalker().getProject();
 
@@ -189,19 +189,19 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         ArrayList<String> requiresList = flexProject.getRequires(cu);
         ArrayList<String> interfacesList = flexProject.getInterfaces(cu);
         ArrayList<String> externalRequiresList = 
flexProject.getExternalRequires(cu);
-        
+
         String cname = (type != null) ? type.getQualifiedName() : 
otherMainDefinition.getQualifiedName();
         writtenRequires.add(cname); // make sure we don't add ourselves
 
         boolean emitsRequires = emitRequires(requiresList, writtenRequires, 
cname);
         boolean emitsInterfaces = emitInterfaces(interfacesList, 
writtenRequires);
 
-        // erikdebruin: Add missing language feature support, with e.g. 'is' 
and 
+        // erikdebruin: Add missing language feature support, with e.g. 'is' 
and
         //              'as' operators. We don't need to worry about requiring
         //              this in every project: ADVANCED_OPTIMISATIONS will NOT
         //              include any of the code if it is not used in the 
project.
-        boolean makingSWC = flexProject.getSWFTarget() != null && 
-                                               
flexProject.getSWFTarget().getTargetType() == TargetType.SWC;
+        boolean makingSWC = flexProject.getSWFTarget() != null &&
+                flexProject.getSWFTarget().getTargetType() == TargetType.SWC;
         boolean isMainCU = flexProject.mainCU != null
                 && cu.getName().equals(flexProject.mainCU.getName());
         if (isMainCU || makingSWC)
@@ -209,16 +209,16 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
             ICompilerProject project = this.getProject();
             if (project instanceof FlexJSProject)
             {
-               if (((FlexJSProject)project).needLanguage)
-               {
-                           write(JSGoogEmitterTokens.GOOG_REQUIRE);
-                           write(ASEmitterTokens.PAREN_OPEN);
-                           write(ASEmitterTokens.SINGLE_QUOTE);
-                           write(JSFlexJSEmitterTokens.LANGUAGE_QNAME);
-                           write(ASEmitterTokens.SINGLE_QUOTE);
-                           write(ASEmitterTokens.PAREN_CLOSE);
-                           writeNewline(ASEmitterTokens.SEMICOLON);
-               }
+                if (((FlexJSProject)project).needLanguage)
+                {
+                    write(JSGoogEmitterTokens.GOOG_REQUIRE);
+                    write(ASEmitterTokens.PAREN_OPEN);
+                    write(ASEmitterTokens.SINGLE_QUOTE);
+                    write(JSFlexJSEmitterTokens.LANGUAGE_QNAME);
+                    write(ASEmitterTokens.SINGLE_QUOTE);
+                    write(ASEmitterTokens.PAREN_CLOSE);
+                    writeNewline(ASEmitterTokens.SEMICOLON);
+                }
             }
         }
 
@@ -232,7 +232,7 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         writeNewline();
         writeNewline();
     }
-    
+
     private boolean emitRequires(List<String> requiresList, List<String> 
writtenRequires, String cname)
     {
         boolean emitsRequires = false;
@@ -276,7 +276,7 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         }
         return emitsRequires;
     }
-    
+
     private boolean emitInterfaces(List<String> interfacesList, List<String> 
writtenRequires)
     {
         boolean emitsInterfaces = false;
@@ -301,7 +301,7 @@ public class PackageHeaderEmitter extends JSSubEmitter 
implements
         }
         return emitsInterfaces;
     }
-    
+
     private boolean emitExternalRequires(List<String> externalRequiresList, 
List<String> writtenRequires)
     {
         boolean emitsExternalRequires = false;

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/28588733/compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
----------------------------------------------------------------------
diff --git 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
index dab4843..bc6ffe7 100644
--- 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
+++ 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
@@ -45,14 +45,14 @@ import org.apache.flex.compiler.units.ICompilationUnit;
 
 /**
  * @author aharui
- * 
+ *
  */
 public class FlexJSProject extends FlexProject
 {
 
     /**
      * Constructor
-     * 
+     *
      * @param workspace The {@code Workspace} containing this project.
      */
     public FlexJSProject(Workspace workspace)
@@ -66,12 +66,12 @@ public class FlexJSProject extends FlexProject
     private HashMap<ICompilationUnit, HashMap<String, DependencyType>> 
jsModules = new HashMap<ICompilationUnit, HashMap<String, DependencyType>>();
 
     public JSGoogConfiguration config;
-    
+
     public ICompilationUnit mainCU;
 
     @Override
     public void addDependency(ICompilationUnit from, ICompilationUnit to,
-            DependencyType dt, String qname)
+                              DependencyType dt, String qname)
     {
         // ToDo (erikdebruin): add VF2JS conditional -> only use check during 
full SDK compilation
         List<IDefinition> dp = to.getDefinitionPromises();
@@ -106,8 +106,8 @@ public class FlexJSProject extends FlexProject
                 }
                 else if (!isExternalLinkage(to) || qname.equals("Namespace"))
                 {
-                       if (qname.equals("XML"))
-                               needXML = true;
+                    if (qname.equals("XML"))
+                        needXML = true;
                     reqs.put(qname, dt);
                 }
                 if (jsModules.containsKey(from))
@@ -152,8 +152,8 @@ public class FlexJSProject extends FlexProject
 
                 if (!interfacesArr.containsKey(qname))
                 {
-                       if (qname.equals("org.apache.flex.core.IValuesImpl"))
-                               needCSS = true;
+                    if (qname.equals("org.apache.flex.core.IValuesImpl"))
+                        needCSS = true;
                     interfacesArr.put(qname, qname);
                 }
             }
@@ -165,10 +165,10 @@ public class FlexJSProject extends FlexProject
     public boolean needLanguage;
     public boolean needCSS;
     public boolean needXML;
-    
+
     private LinkageChecker linkageChecker;
     private ITargetSettings ts;
-    
+
     // definitions that should be considered external linkage
     public Collection<String> unitTestExterns;
 
@@ -203,30 +203,30 @@ public class FlexJSProject extends FlexProject
         // in unit tests, ts may be null and LinkageChecker NPEs
         if (ts == null)
         {
-               if (unitTestExterns != null)
-               {
-                       try {
-                               if (!(cu instanceof SWCCompilationUnit))
-                                       if 
(unitTestExterns.contains(cu.getQualifiedNames().get(0)))
-                                               return true;
-                               } catch (InterruptedException e) {
-                                       // TODO Auto-generated catch block
-                                       e.printStackTrace();
-                               }
-               }
+            if (unitTestExterns != null)
+            {
+                try {
+                    if (!(cu instanceof SWCCompilationUnit))
+                        if 
(unitTestExterns.contains(cu.getQualifiedNames().get(0)))
+                            return true;
+                } catch (InterruptedException e) {
+                    // TODO Auto-generated catch block
+                    e.printStackTrace();
+                }
+            }
             return false;
         }
 
         List<String> qnames;
-               try {
-                       qnames = cu.getQualifiedNames();
-               String qname = qnames.get(0);
-               if (qname.equals("QName"))
-                       return false;
-               } catch (InterruptedException e1) {
-                       // TODO Auto-generated catch block
-                       e1.printStackTrace();
-               }
+        try {
+            qnames = cu.getQualifiedNames();
+            String qname = qnames.get(0);
+            if (qname.equals("QName"))
+                return false;
+        } catch (InterruptedException e1) {
+            // TODO Auto-generated catch block
+            e1.printStackTrace();
+        }
         try
         {
             return linkageChecker.isExternal(cu);
@@ -315,14 +315,14 @@ public class FlexJSProject extends FlexProject
     @Override
     public void setTargetSettings(ITargetSettings value)
     {
-         super.setTargetSettings(value);
-         ts = value;
-         linkageChecker = new LinkageChecker(this, value);
-         try {
-                       linkageChecker.initExterns();
-               } catch (InterruptedException e) {
-                       // TODO Auto-generated catch block
-                       e.printStackTrace();
-               }
+        super.setTargetSettings(value);
+        ts = value;
+        linkageChecker = new LinkageChecker(this, value);
+        try {
+            linkageChecker.initExterns();
+        } catch (InterruptedException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        }
     }
 }

Reply via email to