clean up most warnings
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/b7e9b15f Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/b7e9b15f Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/b7e9b15f Branch: refs/heads/develop Commit: b7e9b15f010cd27a418e6783184094b065a48929 Parents: 896091c Author: Alex Harui <aha...@apache.org> Authored: Wed Sep 21 13:50:12 2016 -0700 Committer: Alex Harui <aha...@apache.org> Committed: Wed Sep 21 15:22:30 2016 -0700 ---------------------------------------------------------------------- .../compiler/internal/as/codegen/IASNodeAdapter.java | 1 - .../internal/codegen/as/ASAfterNodeStrategy.java | 1 - .../internal/codegen/as/ASBeforeNodeStrategy.java | 1 - .../codegen/externals/reference/ClassReference.java | 1 - .../internal/codegen/externals/utils/JSTypeUtils.java | 1 - .../flex/compiler/internal/codegen/js/JSEmitter.java | 1 - .../codegen/js/flexjs/JSFlexJSDocEmitter.java | 4 ++-- .../internal/codegen/js/flexjs/JSFlexJSEmitter.java | 3 --- .../internal/codegen/js/jx/BinaryOperatorEmitter.java | 4 ---- .../internal/codegen/js/jx/IdentifierEmitter.java | 2 -- .../internal/codegen/js/jx/LiteralEmitter.java | 3 --- .../internal/codegen/js/jx/PackageFooterEmitter.java | 1 - .../internal/codegen/js/jx/SuperCallEmitter.java | 4 ---- .../internal/codegen/js/jx/SwitchEmitter.java | 1 - .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java | 2 -- .../compiler/internal/projects/FlexJSProject.java | 1 - .../internal/codegen/js/vf2js/TestVF2JSClass.java | 1 - .../flex/compiler/internal/projects/FlexProject.java | 2 -- .../compiler/internal/tree/as/IdentifierNode.java | 1 - .../compiler/internal/units/ASCompilationUnit.java | 14 -------------- 20 files changed, 2 insertions(+), 47 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java ---------------------------------------------------------------------- diff --git a/compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java b/compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java index d35f2a4..a2d4dd0 100644 --- a/compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java +++ b/compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java @@ -21,7 +21,6 @@ package org.apache.flex.compiler.internal.as.codegen; import jburg.burg.emitlangs.EmitLang; import jburg.burg.inode.InodeAdapter; -import jburg.burg.inode.InodeAdapter2; /** * IASNodeAdapter generates method calls into http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java index b274b57..6ef1c9d 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java @@ -19,7 +19,6 @@ package org.apache.flex.compiler.internal.codegen.as; -import org.apache.flex.compiler.codegen.IEmitter; import org.apache.flex.compiler.codegen.as.IASEmitter; import org.apache.flex.compiler.codegen.js.IJSEmitter; import org.apache.flex.compiler.tree.ASTNodeID; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java index d960057..9750bc5 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java @@ -19,7 +19,6 @@ package org.apache.flex.compiler.internal.codegen.as; -import org.apache.flex.compiler.codegen.IEmitter; import org.apache.flex.compiler.codegen.as.IASEmitter; import org.apache.flex.compiler.tree.ASTNodeID; import org.apache.flex.compiler.tree.as.IASNode; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/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 85568c1..6e4e9fb 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 @@ -243,7 +243,6 @@ public class ClassReference extends BaseReference Map<String,JSType> properties = typeDefObjectType.getPropertyTypeMap(); for (Map.Entry<String, JSType> property : properties.entrySet()) { - JSType propertyType = property.getValue(); JSDocInfoBuilder b = new JSDocInfoBuilder(true); b.recordBlockDescription("Generated doc for missing field JSDoc."); JSDocInfo fieldComment = b.build(); http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java index eb2b56c..1e6feaa 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java @@ -26,7 +26,6 @@ import org.apache.flex.compiler.internal.codegen.externals.reference.ClassRefere import org.apache.flex.compiler.internal.codegen.externals.reference.ConstantReference; import org.apache.flex.compiler.internal.codegen.externals.reference.ReferenceModel; -import com.google.javascript.rhino.JSDocInfo; import com.google.javascript.rhino.JSTypeExpression; import com.google.javascript.rhino.jstype.JSType; import com.google.javascript.rhino.jstype.NamedType; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java index e5d3c40..237c430 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java @@ -77,7 +77,6 @@ import org.apache.flex.compiler.tree.as.IObjectLiteralValuePairNode; import org.apache.flex.compiler.tree.as.IPackageNode; import org.apache.flex.compiler.tree.as.IParameterNode; import org.apache.flex.compiler.tree.as.IReturnNode; -import org.apache.flex.compiler.tree.as.IStatementNode; import org.apache.flex.compiler.tree.as.ISwitchNode; import org.apache.flex.compiler.tree.as.ITernaryOperatorNode; import org.apache.flex.compiler.tree.as.IThrowNode; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java index 01b7122..152ba5d 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java @@ -159,8 +159,6 @@ public class JSFlexJSDocEmitter extends JSGoogDocEmitter .resolve(project, (ASScope) classDefinition .getContainingScope(), DependencyType.INHERITANCE, true); - if (type.getQualifiedName() == BindableEmitter.DISPATCHER_INTERFACE_QNAME) - sawIEventDispatcher=true; if (type == null) { System.out.println(iReference.getDisplayString() + " not resolved in " @@ -168,6 +166,8 @@ public class JSFlexJSDocEmitter extends JSGoogDocEmitter } else { emitImplements(type, project.getActualPackageName(type.getPackageName())); } + if (type.getQualifiedName() == BindableEmitter.DISPATCHER_INTERFACE_QNAME) + sawIEventDispatcher=true; } //support implicit bindable implementation for 'implements' IEventDispatcher: if (needsIEventDispatcher && !sawIEventDispatcher) { http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java index 4dd35eb..85e4b4d 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java @@ -23,8 +23,6 @@ import java.io.FilterWriter; import java.util.ArrayList; import java.util.List; -import org.apache.flex.abc.semantics.Namespace; -import org.apache.flex.compiler.codegen.IASGlobalFunctionConstants; import org.apache.flex.compiler.codegen.js.flexjs.IJSFlexJSEmitter; import org.apache.flex.compiler.codegen.js.goog.IJSGoogDocEmitter; import org.apache.flex.compiler.constants.IASKeywordConstants; @@ -36,7 +34,6 @@ import org.apache.flex.compiler.definitions.INamespaceDefinition; import org.apache.flex.compiler.definitions.IPackageDefinition; import org.apache.flex.compiler.definitions.ITypeDefinition; import org.apache.flex.compiler.internal.codegen.as.ASEmitterTokens; -import org.apache.flex.compiler.internal.codegen.js.JSSessionModel; import org.apache.flex.compiler.internal.codegen.js.JSSessionModel.ImplicitBindableImplementation; import org.apache.flex.compiler.internal.codegen.js.goog.JSGoogEmitter; import org.apache.flex.compiler.internal.codegen.js.goog.JSGoogEmitterTokens; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java index bee0ed7..4e55256 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java @@ -19,9 +19,6 @@ package org.apache.flex.compiler.internal.codegen.js.jx; -import java.util.List; - -import org.apache.flex.compiler.asdoc.flexjs.ASDocComment; import org.apache.flex.compiler.codegen.ISubEmitter; import org.apache.flex.compiler.codegen.js.IJSEmitter; import org.apache.flex.compiler.constants.IASLanguageConstants; @@ -43,7 +40,6 @@ import org.apache.flex.compiler.tree.as.IASNode; import org.apache.flex.compiler.tree.as.IBinaryOperatorNode; import org.apache.flex.compiler.tree.as.IClassNode; import org.apache.flex.compiler.tree.as.IExpressionNode; -import org.apache.flex.compiler.tree.as.IFunctionNode; import org.apache.flex.compiler.tree.as.IIdentifierNode; import org.apache.flex.compiler.utils.ASNodeUtils; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java index 2a3f941..dc1549b 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java @@ -36,11 +36,9 @@ import org.apache.flex.compiler.internal.codegen.js.utils.EmitterUtils; import org.apache.flex.compiler.internal.definitions.AccessorDefinition; import org.apache.flex.compiler.internal.definitions.FunctionDefinition; import org.apache.flex.compiler.internal.definitions.TypeDefinitionBase; -import org.apache.flex.compiler.internal.tree.as.FunctionNode; import org.apache.flex.compiler.internal.tree.as.NonResolvingIdentifierNode; import org.apache.flex.compiler.tree.ASTNodeID; import org.apache.flex.compiler.tree.as.IASNode; -import org.apache.flex.compiler.tree.as.IBinaryOperatorNode; import org.apache.flex.compiler.tree.as.IFunctionObjectNode; import org.apache.flex.compiler.tree.as.IIdentifierNode; import org.apache.flex.compiler.tree.as.IMemberAccessExpressionNode; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java index 1a6c154..1be3b1e 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java @@ -21,16 +21,13 @@ package org.apache.flex.compiler.internal.codegen.js.jx; import org.apache.flex.compiler.codegen.ISubEmitter; import org.apache.flex.compiler.codegen.js.IJSEmitter; -import org.apache.flex.compiler.internal.codegen.as.ASEmitterTokens; import org.apache.flex.compiler.internal.codegen.js.JSSubEmitter; -import org.apache.flex.compiler.internal.tree.as.IdentifierNode; import org.apache.flex.compiler.internal.tree.as.LiteralNode; import org.apache.flex.compiler.internal.tree.as.RegExpLiteralNode; import org.apache.flex.compiler.internal.tree.as.XMLLiteralNode; import org.apache.flex.compiler.tree.as.IASNode; import org.apache.flex.compiler.tree.as.ILiteralNode; import org.apache.flex.compiler.tree.as.ILiteralNode.LiteralType; -import org.apache.flex.utils.StringUtils; public class LiteralEmitter extends JSSubEmitter implements ISubEmitter<ILiteralNode> http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java index 1a21820..520ba36 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java @@ -40,7 +40,6 @@ import org.apache.flex.compiler.internal.codegen.js.flexjs.JSFlexJSEmitterTokens import org.apache.flex.compiler.internal.codegen.js.utils.EmitterUtils; import org.apache.flex.compiler.internal.driver.js.goog.JSGoogConfiguration; import org.apache.flex.compiler.internal.projects.FlexJSProject; -import org.apache.flex.compiler.internal.tree.as.ClassNode; import org.apache.flex.compiler.internal.tree.as.SetterNode; import org.apache.flex.compiler.scopes.IASScope; import org.apache.flex.compiler.tree.ASTNodeID; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java index d08a13a..c8e41fb 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java @@ -19,7 +19,6 @@ package org.apache.flex.compiler.internal.codegen.js.jx; -import org.apache.flex.abc.semantics.Namespace; import org.apache.flex.compiler.clients.MXMLJSC; import org.apache.flex.compiler.clients.MXMLJSC.JSOutputType; import org.apache.flex.compiler.codegen.js.IJSEmitter; @@ -37,7 +36,6 @@ import org.apache.flex.compiler.internal.definitions.FunctionDefinition; import org.apache.flex.compiler.internal.projects.FlexJSProject; import org.apache.flex.compiler.internal.tree.as.BinaryOperatorAssignmentNode; import org.apache.flex.compiler.internal.tree.as.FunctionCallNode; -import org.apache.flex.compiler.internal.tree.as.FunctionNode; import org.apache.flex.compiler.internal.tree.as.IdentifierNode; import org.apache.flex.compiler.internal.tree.as.MemberAccessExpressionNode; import org.apache.flex.compiler.projects.ICompilerProject; @@ -47,7 +45,6 @@ import org.apache.flex.compiler.tree.as.IClassNode; import org.apache.flex.compiler.tree.as.IExpressionNode; import org.apache.flex.compiler.tree.as.IFunctionCallNode; import org.apache.flex.compiler.tree.as.IFunctionNode; -import org.apache.flex.compiler.tree.as.INamespaceDecorationNode; public class SuperCallEmitter extends JSSubEmitter { @@ -224,7 +221,6 @@ public class SuperCallEmitter extends JSSubEmitter } if (def instanceof FunctionDefinition && fjs.isCustomNamespace((FunctionDefinition)def)) { - Namespace ns = (Namespace)((FunctionDefinition)def).getNamespaceReference().resolveAETNamespace(getProject()); INamespaceDefinition nsDef = ((FunctionDefinition)def).getNamespaceReference().resolveNamespaceReference(getProject()); if (nsDef.getContainingScope() != null) // was null for flash_proxy in unit test fjs.formatQualifiedName(nsDef.getQualifiedName()); // register with used names http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java index 23be1e3..7a5fe0d 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java @@ -28,7 +28,6 @@ import org.apache.flex.compiler.tree.as.IASNode; import org.apache.flex.compiler.tree.as.IConditionalNode; import org.apache.flex.compiler.tree.as.IContainerNode; import org.apache.flex.compiler.tree.as.IExpressionNode; -import org.apache.flex.compiler.tree.as.IStatementNode; import org.apache.flex.compiler.tree.as.ISwitchNode; import org.apache.flex.compiler.tree.as.ITerminalNode; import org.apache.flex.compiler.utils.ASNodeUtils; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java index f6fc8f4..e3d650f 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java @@ -56,7 +56,6 @@ import org.apache.flex.compiler.internal.codegen.js.jx.BindableEmitter; import org.apache.flex.compiler.internal.codegen.js.jx.PackageFooterEmitter; import org.apache.flex.compiler.internal.codegen.js.utils.EmitterUtils; import org.apache.flex.compiler.internal.codegen.mxml.MXMLEmitter; -import org.apache.flex.compiler.internal.definitions.ClassDefinition; import org.apache.flex.compiler.internal.projects.FlexJSProject; import org.apache.flex.compiler.internal.projects.FlexProject; import org.apache.flex.compiler.internal.scopes.ASProjectScope; @@ -68,7 +67,6 @@ import org.apache.flex.compiler.internal.tree.mxml.MXMLDocumentNode; import org.apache.flex.compiler.internal.tree.mxml.MXMLFileNode; import org.apache.flex.compiler.mxml.IMXMLLanguageConstants; import org.apache.flex.compiler.projects.ICompilerProject; -import org.apache.flex.compiler.targets.ITargetSettings; import org.apache.flex.compiler.tree.ASTNodeID; import org.apache.flex.compiler.tree.as.IASNode; import org.apache.flex.compiler.tree.as.IExpressionNode; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/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 48acf0b..3f4ef14 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 @@ -37,7 +37,6 @@ import org.apache.flex.compiler.internal.driver.js.flexjs.JSCSSCompilationSessio import org.apache.flex.compiler.internal.driver.js.goog.JSGoogConfiguration; import org.apache.flex.compiler.internal.scopes.ASProjectScope.DefinitionPromise; import org.apache.flex.compiler.internal.targets.LinkageChecker; -import org.apache.flex.compiler.internal.tree.mxml.MXMLClassDefinitionNode; import org.apache.flex.compiler.internal.units.SWCCompilationUnit; import org.apache.flex.compiler.internal.workspaces.Workspace; import org.apache.flex.compiler.targets.ITargetSettings; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/vf2js/TestVF2JSClass.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/vf2js/TestVF2JSClass.java b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/vf2js/TestVF2JSClass.java index 588a892..b947740 100644 --- a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/vf2js/TestVF2JSClass.java +++ b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/vf2js/TestVF2JSClass.java @@ -27,7 +27,6 @@ import org.apache.flex.compiler.internal.codegen.js.goog.TestGoogClass; import org.apache.flex.compiler.internal.driver.js.vf2js.VF2JSBackend; import org.apache.flex.compiler.tree.as.IClassNode; import org.apache.flex.compiler.tree.as.IFileNode; -import org.apache.flex.utils.FilenameNormalization; import org.junit.Test; /** http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java ---------------------------------------------------------------------- diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java b/compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java index fcabf87..b6c758e 100644 --- a/compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java +++ b/compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java @@ -74,8 +74,6 @@ import org.apache.flex.compiler.internal.scopes.PackageScope; import org.apache.flex.compiler.internal.targets.AppSWFTarget; import org.apache.flex.compiler.internal.targets.FlexAppSWFTarget; import org.apache.flex.compiler.internal.targets.SWCTarget; -import org.apache.flex.compiler.internal.tree.as.ExpressionNodeBase; -import org.apache.flex.compiler.internal.tree.as.FunctionCallNode; import org.apache.flex.compiler.internal.tree.mxml.MXMLImplicitImportNode; import org.apache.flex.compiler.internal.workspaces.Workspace; import org.apache.flex.compiler.mxml.IMXMLLanguageConstants; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java ---------------------------------------------------------------------- diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java b/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java index 3642c05..1f73105 100644 --- a/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java +++ b/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java @@ -49,7 +49,6 @@ import org.apache.flex.compiler.definitions.references.INamespaceReference; import org.apache.flex.compiler.definitions.references.IReference; import org.apache.flex.compiler.definitions.references.ReferenceFactory; import org.apache.flex.compiler.internal.definitions.AmbiguousDefinition; -import org.apache.flex.compiler.internal.definitions.ClassDefinition; import org.apache.flex.compiler.internal.definitions.ClassDefinitionBase; import org.apache.flex.compiler.internal.definitions.DefinitionBase; import org.apache.flex.compiler.internal.definitions.FunctionDefinition; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b7e9b15f/compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java ---------------------------------------------------------------------- diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java b/compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java index b22e262..c44e95b 100644 --- a/compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java +++ b/compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java @@ -29,39 +29,25 @@ import java.util.List; import java.util.Set; import org.apache.flex.compiler.clients.ASC; -import org.apache.flex.compiler.common.IMetaInfo; import org.apache.flex.compiler.definitions.IDefinition; import org.apache.flex.compiler.filespecs.FileSpecification; import org.apache.flex.compiler.filespecs.IFileSpecification; -import org.apache.flex.compiler.internal.as.codegen.BindableHelper; import org.apache.flex.compiler.internal.as.codegen.CodeGeneratorManager; import org.apache.flex.compiler.internal.parsing.as.ASParser; -import org.apache.flex.compiler.internal.parsing.as.ASToken; import org.apache.flex.compiler.internal.parsing.as.DeferFunctionBody; import org.apache.flex.compiler.internal.projects.CompilerProject; import org.apache.flex.compiler.internal.projects.DefinitionPriority; -import org.apache.flex.compiler.internal.projects.FlexProject; import org.apache.flex.compiler.internal.scopes.ASFileScope; import org.apache.flex.compiler.internal.semantics.PostProcessStep; -import org.apache.flex.compiler.internal.tree.as.BaseDefinitionNode; import org.apache.flex.compiler.internal.tree.as.ClassNode; -import org.apache.flex.compiler.internal.tree.as.ExpressionNodeBase; import org.apache.flex.compiler.internal.tree.as.FileNode; -import org.apache.flex.compiler.internal.tree.as.FullNameNode; -import org.apache.flex.compiler.internal.tree.as.IdentifierNode; -import org.apache.flex.compiler.internal.tree.as.ImportNode; -import org.apache.flex.compiler.internal.tree.as.PackageNode; -import org.apache.flex.compiler.internal.tree.as.ScopedBlockNode; import org.apache.flex.compiler.internal.units.requests.ASFileScopeRequestResult; import org.apache.flex.compiler.internal.units.requests.SWFTagsRequestResult; import org.apache.flex.compiler.problems.ICompilerProblem; import org.apache.flex.compiler.projects.IASProject; import org.apache.flex.compiler.scopes.IASScope; import org.apache.flex.compiler.tree.as.IASNode; -import org.apache.flex.compiler.tree.as.IDefinitionNode; -import org.apache.flex.compiler.tree.as.IExpressionNode; import org.apache.flex.compiler.tree.as.IFileNodeAccumulator; -import org.apache.flex.compiler.tree.as.IImportNode; import org.apache.flex.compiler.units.ICompilationUnit; import org.apache.flex.compiler.units.requests.IABCBytesRequestResult; import org.apache.flex.compiler.units.requests.IFileScopeRequestResult;