royale-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [royale-compiler] 01/01: Merge tag 'apache-royale-0.9.0'
Date Tue, 23 Jan 2018 06:56:24 GMT
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 289868082c89708f042b42ce2958380ca281dd3a
Merge: 9ca949d 463d251
Author: Alex Harui <aharui@apache.org>
AuthorDate: Mon Jan 22 22:54:28 2018 -0800

    Merge tag 'apache-royale-0.9.0'
    
    "Official release of apache-royale-0.9.0"

 .gitignore                                         |    3 -
 .mvn/extensions.xml                                |    2 +-
 ApproveFalcon.xml                                  |   22 +-
 Jenkinsfile                                        |   41 +-
 LICENSE                                            |    1 -
 LICENSE.jx.bin => LICENSE.bin                      |    0
 LICENSE.jx                                         |  222 -
 NOTICE                                             |    4 +-
 NOTICE.base                                        |    4 +-
 NOTICE.fdb                                         |    4 +-
 NOTICE.jx                                          |    5 -
 NOTICE.oem                                         |    4 +-
 README                                             |  303 +-
 README_JX                                          |  143 -
 README_MAVEN.txt                                   |   23 -
 RELEASE_NOTES                                      |   80 +-
 RELEASE_NOTES_JX                                   |  201 -
 apache-flex-falcon-installer-config.xml            |   94 -
 apache-flex-falconjx-installer-config.xml          |  101 -
 build.properties                                   |    6 +-
 build.xml                                          |  392 +-
 compiler-build-tools/.classpath                    |   14 +
 compiler-build-tools/.project                      |   21 +
 compiler-build-tools/build.xml                     |   10 +-
 compiler-build-tools/pom.xml                       |    6 +-
 .../compiler/tools/annotate/AnnotateClass.java     |  123 -
 .../tools/annotate/AnnotateClassesMojo.java        |   73 -
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 -
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 -
 .../ProblemResourceBundleGeneratorMojo.java        |  105 -
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 -
 .../UnknownTreePatternInputOutput.java             |  305 -
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 -
 .../compiler/tools/annotate/AnnotateClass.java     |  123 +
 .../tools/annotate/AnnotateClassesMojo.java        |   73 +
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 +
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 +
 .../ProblemResourceBundleGeneratorMojo.java        |  105 +
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 +
 .../UnknownTreePatternInputOutput.java             |  305 +
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 +
 compiler-common/.classpath                         |   14 +
 compiler-common/.project                           |   21 +
 compiler-common/build.xml                          |  118 +
 compiler-common/pom.xml                            |   63 +
 .../java/org/apache/royale/abc/ABCConstants.java   |  643 ++
 .../java/org/apache/royale/abc/semantics/Name.java |  571 ++
 .../org/apache/royale/abc/semantics/Namespace.java |  249 +
 .../org/apache/royale/abc/semantics/Nsset.java     |  167 +
 .../java/org/apache/royale/compiler/Messages.java  |  104 +
 .../royale/compiler/asdoc/IASDocComment.java       |   50 +
 .../royale/compiler/asdoc/IASDocDelegate.java      |   62 +
 .../apache/royale/compiler/asdoc/IASDocTag.java    |   29 +
 .../compiler/asdoc/IASParserASDocDelegate.java     |   88 +
 .../asdoc/IMetadataParserASDocDelegate.java        |   68 +
 .../royale/compiler/asdoc/IPackageDITAParser.java  |   51 +
 .../royale/compiler/caches/IAssetTagCache.java     |   29 +
 .../royale/compiler/caches/ICSSDocumentCache.java  |   29 +
 .../royale/compiler/caches/IFileScopeCache.java    |   28 +
 .../apache/royale/compiler/caches/ISWFCache.java   |   27 +
 .../clients/problems/CodeGenErrorFilter.java       |   61 +
 .../problems/CompilerProblemCategorizer.java       |  187 +
 .../compiler/clients/problems/IProblemFilter.java  |   40 +
 .../problems/ProblemFilterClassCriteria.java       |  113 +
 .../clients/problems/ProblemFormatter.java         |  142 +
 .../compiler/clients/problems/ProblemPrinter.java  |   98 +
 .../compiler/clients/problems/ProblemQuery.java    |  485 ++
 .../clients/problems/ProblemSettingsFilter.java    |  230 +
 .../apache/royale/compiler/common/ASModifier.java  |  115 +
 .../royale/compiler/common/DependencyType.java     |  161 +
 .../royale/compiler/common/DependencyTypeSet.java  |  261 +
 .../apache/royale/compiler/common/IDecoration.java |   41 +
 .../compiler/common/IDefinitionPriority.java       |   29 +
 .../compiler/common/IFileSpecificationGetter.java  |   51 +
 .../royale/compiler/common/IImportTarget.java      |   78 +
 .../apache/royale/compiler/common/IMetaInfo.java   |   56 +
 .../royale/compiler/common/IPathResolver.java      |   41 +
 .../royale/compiler/common/ISourceLocation.java    |   85 +
 .../royale/compiler/common/ModifiersSet.java       |  126 +
 .../royale/compiler/common/MutablePrefixMap.java   |  162 +
 .../apache/royale/compiler/common/PrefixMap.java   |  212 +
 .../royale/compiler/common/SourceLocation.java     |  426 ++
 .../apache/royale/compiler/common/VersionInfo.java |  379 ++
 .../org/apache/royale/compiler/common/XMLName.java |  147 +
 .../compiler/config/ApplicationDomainTarget.java   |   79 +
 .../compiler/config/CommandLineConfigurator.java   |  607 ++
 .../royale/compiler/config/Configuration.java      | 6119 +++++++++++++++++
 .../compiler/config/ConfigurationBuffer.java       | 1346 ++++
 .../royale/compiler/config/ConfigurationInfo.java  |  473 ++
 .../compiler/config/ConfigurationPathResolver.java |   80 +
 .../royale/compiler/config/ConfigurationValue.java |  109 +
 .../royale/compiler/config/Configurator.java       | 3253 +++++++++
 .../compiler/config/ICompilerProblemSettings.java  |  213 +
 .../config/ICompilerSettingsConstants.java         |  152 +
 .../apache/royale/compiler/config/RSLSettings.java |  233 +
 .../compiler/constants/IASKeywordConstants.java    |  155 +
 .../compiler/constants/IASLanguageConstants.java   |  153 +
 .../compiler/constants/IASWarningConstants.java    |  212 +
 .../royale/compiler/definitions/IDefinition.java   |  509 ++
 .../definitions/IDocumentableDefinition.java       |   45 +
 .../compiler/definitions/IFunctionDefinition.java  |  208 +
 .../compiler/definitions/IInterfaceDefinition.java |  111 +
 .../compiler/definitions/IMemberedDefinition.java  |   24 +
 .../compiler/definitions/INamespaceDefinition.java |  228 +
 .../compiler/definitions/IParameterDefinition.java |   71 +
 .../royale/compiler/definitions/IQualifiers.java   |   58 +
 .../compiler/definitions/IScopedDefinition.java    |   33 +
 .../compiler/definitions/ITypeDefinition.java      |  141 +
 .../compiler/definitions/IVariableDefinition.java  |  180 +
 .../definitions/metadata/IDeprecationInfo.java     |   32 +
 .../compiler/definitions/metadata/IMetaTag.java    |   60 +
 .../definitions/metadata/IMetaTagAttribute.java    |   53 +
 .../references/INamespaceReference.java            |   59 +
 .../definitions/references/IReference.java         |   79 +
 .../royale/compiler/embedding/EmbedAttribute.java  |   76 +
 .../royale/compiler/embedding/IEmbedData.java      |   99 +
 .../embedding/transcoders/ITranscoder.java         |   80 +
 .../exceptions/ConfigurationException.java         |  713 ++
 .../compiler/filespecs/BaseFileSpecification.java  |  102 +
 .../royale/compiler/filespecs/CombinedFile.java    |  245 +
 .../compiler/filespecs/FileSpecification.java      |  130 +
 .../filespecs/IBinaryFileSpecification.java        |   31 +
 .../compiler/filespecs/IFileSpecification.java     |   58 +
 .../internal/config/COMPCConfiguration.java        |   60 +
 .../internal/config/CompilerProblemSettings.java   |  227 +
 .../internal/config/DefaultsConfigurator.java      |  181 +
 .../compiler/internal/config/FileConfigurator.java |  681 ++
 .../internal/config/FlashBuilderConfigurator.java  |  528 ++
 .../royale/compiler/internal/config/FrameInfo.java |   61 +
 .../internal/config/ICompilerSettings.java         |  840 +++
 .../internal/config/IConfigurationFilter.java      |   37 +
 .../compiler/internal/config/IConfigurator.java    |  126 +
 .../internal/config/IWriteOnlyProjectSettings.java |  144 +
 .../internal/config/LoadExternsParser.java         |  111 +
 .../internal/config/QNameNormalization.java        |   78 +
 .../internal/config/RSLArgumentNameGenerator.java  |   52 +
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 +
 .../config/SystemPropertyConfigurator.java         |   83 +
 .../compiler/internal/config/TargetSettings.java   |  598 ++
 .../config/annotations/ArgumentNameGenerator.java  |   58 +
 .../internal/config/annotations/Arguments.java     |   66 +
 .../internal/config/annotations/Config.java        |   88 +
 .../config/annotations/DefaultArgumentValue.java   |   41 +
 .../config/annotations/DeprecatedConfig.java       |   38 +
 .../config/annotations/InfiniteArguments.java      |   37 +
 .../internal/config/annotations/Mapping.java       |   47 +
 .../internal/config/annotations/RoyaleOnly.java    |   35 +
 .../config/annotations/SoftPrerequisites.java      |   37 +
 .../config/localization/ILocalizedText.java        |   30 +
 .../internal/config/localization/ILocalizer.java   |   30 +
 .../config/localization/LocalizationManager.java   |  234 +
 .../localization/ResourceBundleLocalizer.java      |   77 +
 .../internal/config/localization/package.html      |    0
 .../royale/compiler/internal/config/package.html   |   33 +
 .../royale/compiler/internal/mxml/MXMLDialect.java |  709 ++
 .../compiler/internal/mxml/MXMLDialect2006.java    |  427 ++
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 +
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 +
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 +
 .../compiler/internal/parsing/ISourceFragment.java |   64 +
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 +
 .../compiler/internal/parsing/as/OffsetLookup.java |  229 +
 .../internal/targets/ITargetAttributes.java        |  116 +
 .../org/apache/royale/compiler/mxml/IMXMLData.java |  124 +
 .../royale/compiler/mxml/IMXMLDataManager.java     |   53 +
 .../compiler/mxml/IMXMLLanguageConstants.java      |  419 ++
 .../compiler/mxml/IMXMLNamespaceMapping.java       |   42 +
 .../compiler/mxml/IMXMLTagAttributeData.java       |  168 +
 .../apache/royale/compiler/mxml/IMXMLTagData.java  |  234 +
 .../royale/compiler/mxml/IMXMLTypeConstants.java   |  210 +
 .../apache/royale/compiler/mxml/IMXMLUnitData.java |  167 +
 .../apache/royale/compiler/parsing/IASToken.java   |   91 +
 .../apache/royale/compiler/parsing/ICMToken.java   |   91 +
 .../problems/ANELibraryNotAllowedProblem.java      |   44 +
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 +
 .../compiler/problems/AbstractSemanticProblem.java |   46 +
 .../royale/compiler/problems/ArrayCastProblem.java |   44 +
 .../problems/AssignmentInConditionalProblem.java   |   42 +
 .../compiler/problems/CodegenInternalProblem.java  |   59 +
 .../royale/compiler/problems/CodegenProblem.java   |   39 +
 .../royale/compiler/problems/CompilerProblem.java  |  277 +
 .../problems/CompilerProblemClassification.java    |   40 +
 .../compiler/problems/CompilerProblemSeverity.java |   41 +
 .../compiler/problems/ConfigurationProblem.java    |   59 +
 .../problems/ConstNotInitializedProblem.java       |   39 +
 .../royale/compiler/problems/DateCastProblem.java  |   49 +
 .../DeprecatedConfigurationOptionProblem.java      |   48 +
 .../DuplicateQNameInSourcePathProblem.java         |   46 +
 .../DuplicateVariableDefinitionProblem.java        |   48 +
 .../royale/compiler/problems/ICompilerProblem.java |   53 +
 .../problems/IOperandStackUnderflowProblem.java    |   30 +
 .../royale/compiler/problems/IParserProblem.java   |   30 +
 .../problems/IllogicalComparionWithNaNProblem.java |   36 +
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 +
 .../compiler/problems/InstanceOfProblem.java       |   37 +
 .../NullUsedWhereOtherExpectedProblem.java         |   38 +
 .../problems/OverlappingSourcePathProblem.java     |   46 +
 .../RemovedConfigurationOptionProblem.java         |   44 +
 .../RoyaleOnlyConfigurationOptionNotSupported.java |   44 +
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 +
 .../royale/compiler/problems/SemanticProblem.java  |   47 +
 .../compiler/problems/SemanticWarningProblem.java  |   38 +
 .../compiler/problems/StrictSemanticsProblem.java  |   34 +
 .../problems/UnexpectedExceptionProblem.java       |   39 +
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 +
 .../problems/UnresolvedClassReferenceProblem.java  |   41 +
 .../VariableHasNoTypeDeclarationProblem.java       |   45 +
 .../problems/annotations/DefaultSeverity.java      |   47 +
 .../annotations/ProblemClassification.java         |   48 +
 .../compiler/problems/annotations/package.html     |    0
 .../collections/CompositeProblemFilter.java        |  105 +
 .../problems/collections/FilteredIterator.java     |  137 +
 .../compiler/problems/collections/package.html     |    0
 .../royale/compiler/projects/ICompilerProject.java |  255 +
 .../projects/ICompilerProjectWithNamedColor.java   |   33 +
 .../apache/royale/compiler/scopes/IASScope.java    |  115 +
 .../royale/compiler/scopes/IDefinitionSet.java     |   56 +
 .../apache/royale/compiler/targets/ISWFTarget.java |   44 +
 .../apache/royale/compiler/targets/ITarget.java    |  102 +
 .../compiler/targets/ITargetProgressMonitor.java   |   68 +
 .../royale/compiler/targets/ITargetReport.java     |  120 +
 .../royale/compiler/targets/ITargetSettings.java   |  504 ++
 .../org/apache/royale/compiler/tree/ASTNodeID.java |  349 +
 .../apache/royale/compiler/tree/as/IASNode.java    |  133 +
 .../royale/compiler/tree/as/IContainerNode.java    |   88 +
 .../royale/compiler/tree/as/IDefinitionNode.java   |  154 +
 .../tree/as/IDocumentableDefinitionNode.java       |   46 +
 .../royale/compiler/tree/as/IExpressionNode.java   |   88 +
 .../apache/royale/compiler/tree/as/IFileNode.java  |  115 +
 .../royale/compiler/tree/as/IFunctionNode.java     |  187 +
 .../royale/compiler/tree/as/IImportNode.java       |  122 +
 .../royale/compiler/tree/as/IModifierNode.java     |   44 +
 .../royale/compiler/tree/as/INamespaceNode.java    |   71 +
 .../royale/compiler/tree/as/IParameterNode.java    |   76 +
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 +
 .../royale/compiler/tree/as/IScopedNode.java       |   62 +
 .../apache/royale/compiler/tree/as/ITypeNode.java  |   29 +
 .../royale/compiler/tree/as/IVariableNode.java     |  125 +
 .../compiler/tree/metadata/IMetaTagNode.java       |   52 +
 .../compiler/tree/metadata/IMetaTagsNode.java      |   84 +
 .../royale/compiler/units/ICompilationUnit.java    |  262 +
 .../units/requests/IABCBytesRequestResult.java     |   53 +
 .../units/requests/IFileScopeRequestResult.java    |   62 +
 .../IOutgoingDependenciesRequestResult.java        |   32 +
 .../royale/compiler/units/requests/IRequest.java   |   71 +
 .../compiler/units/requests/IRequestResult.java    |   34 +
 .../units/requests/ISWFTagsRequestResult.java      |   55 +
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 +
 .../apache/royale/compiler/utils/NodeJSUtils.java  |   41 +
 .../compiler/workspaces/IInvalidationListener.java |   80 +
 .../royale/compiler/workspaces/IWorkspace.java     |  210 +
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 +
 .../src/main/java/org/apache/royale/swc/ISWC.java  |  101 +
 .../java/org/apache/royale/swc/ISWCComponent.java  |   64 +
 .../java/org/apache/royale/swc/ISWCDigest.java     |   48 +
 .../java/org/apache/royale/swc/ISWCFileEntry.java  |   58 +
 .../java/org/apache/royale/swc/ISWCLibrary.java    |  105 +
 .../java/org/apache/royale/swc/ISWCManager.java    |   78 +
 .../java/org/apache/royale/swc/ISWCScript.java     |   94 +
 .../java/org/apache/royale/swc/ISWCVersion.java    |  105 +
 .../apache/royale/swc/catalog/XMLFormatter.java    |  310 +
 .../org/apache/royale/swc/dita/IDITAEntry.java     |   42 +
 .../java/org/apache/royale/swc/dita/IDITAList.java |   57 +
 .../src/main/java/org/apache/royale/swf/ISWF.java  |  281 +
 .../java/org/apache/royale/swf/ITagContainer.java  |   33 +
 .../main/java/org/apache/royale/swf/SWFFrame.java  |  286 +
 .../main/java/org/apache/royale/swf/TagType.java   |  137 +
 .../java/org/apache/royale/swf/io/ISWFReader.java  |   43 +
 .../java/org/apache/royale/swf/tags/DoABCTag.java  |  127 +
 .../apache/royale/swf/tags/EnableDebugger2Tag.java |   70 +
 .../apache/royale/swf/tags/EnableTelemetryTag.java |   58 +
 .../apache/royale/swf/tags/ExportAssetsTag.java    |  178 +
 .../org/apache/royale/swf/tags/FrameLabelTag.java  |  105 +
 .../apache/royale/swf/tags/ICharacterReferrer.java |   34 +
 .../org/apache/royale/swf/tags/ICharacterTag.java  |   34 +
 .../org/apache/royale/swf/tags/IManagedTag.java    |   30 +
 .../main/java/org/apache/royale/swf/tags/ITag.java |   35 +
 .../org/apache/royale/swf/tags/ProductInfoTag.java |  217 +
 .../apache/royale/swf/tags/ScriptLimitsTag.java    |   75 +
 .../org/apache/royale/swf/tags/ShowFrameTag.java   |   39 +
 .../org/apache/royale/swf/tags/SymbolClassTag.java |  151 +
 .../main/java/org/apache/royale/swf/tags/Tag.java  |   75 +
 .../org/apache/royale/swf/types/IDataType.java     |   28 +
 .../main/java/org/apache/royale/swf/types/RGB.java |   95 +
 .../java/org/apache/royale/swf/types/RGBA.java     |   85 +
 .../java/org/apache/royale/swf/types/Rect.java     |  103 +
 .../royale/utils/DAByteArrayOutputStream.java      |   51 +
 .../org/apache/royale/utils/ExceptionUtil.java     |  208 +
 .../java/org/apache/royale/utils/FileUtils.java    |  214 +
 .../apache/royale/utils/FilenameNormalization.java |  109 +
 .../main/java/org/apache/royale/utils/Trace.java   |  146 +
 compiler-externc/.classpath                        |   17 +
 compiler-externc/.project                          |   21 +
 compiler-externc/build.xml                         |  170 +
 compiler-externc/pom.xml                           |  153 +
 .../javascript/jscomp/JXCompilerOptions.java       |    0
 .../apache/royale/compiler/clients/EXTERNC.java    |  261 +
 .../compiler/clients/ExternCConfiguration.java     |  411 ++
 .../compiler/config/ExterncConfigurator.java       |   52 +
 .../internal/codegen/typedefs/DummyNode.java       |  174 +
 .../codegen/typedefs/emit/ReferenceEmitter.java    |  202 +
 .../typedefs/pass/AbstractCompilerPass.java        |  108 +
 .../codegen/typedefs/pass/AddMemberPass.java       |  197 +
 .../codegen/typedefs/pass/CollectImportsPass.java  |  188 +
 .../codegen/typedefs/pass/CollectTypesPass.java    |  175 +
 .../typedefs/pass/NamespaceResolutionPass.java     |  135 +
 .../codegen/typedefs/pass/ReferenceCompiler.java   |  219 +
 .../codegen/typedefs/pass/ResolvePackagesPass.java |  100 +
 .../codegen/typedefs/reference/BaseReference.java  |  320 +
 .../codegen/typedefs/reference/ClassReference.java |  991 +++
 .../typedefs/reference/ConstantReference.java      |  101 +
 .../codegen/typedefs/reference/FieldReference.java |  271 +
 .../typedefs/reference/FunctionReference.java      |  186 +
 .../typedefs/reference/MemberReference.java        |   51 +
 .../typedefs/reference/MethodReference.java        |  349 +
 .../reference/NullConstructorReference.java        |   43 +
 .../typedefs/reference/ParameterReference.java     |   59 +
 .../codegen/typedefs/reference/ReferenceModel.java |  372 +
 .../codegen/typedefs/utils/DebugLogUtils.java      |   52 +
 .../codegen/typedefs/utils/FunctionUtils.java      |  260 +
 .../codegen/typedefs/utils/JSTypeUtils.java        |  218 +
 compiler-externc/src/test/build.xml                |  152 +
 .../src/test/config/compile-as-config.xml          |   51 +
 .../src/test/config/externc-config.xml             |  137 +
 .../codegen/typedefs/CompilerArguments.java        |  408 ++
 .../codegen/typedefs/TestAnnotationEnum.java       |   82 +
 .../codegen/typedefs/TestCollectImports.java       |  221 +
 .../internal/codegen/typedefs/TestConstructor.java |  119 +
 .../codegen/typedefs/TestExternChrome.java         |  179 +
 .../internal/codegen/typedefs/TestExternES3.java   |  123 +
 .../codegen/typedefs/TestExternJQuery.java         |   68 +
 .../codegen/typedefs/TestExternJSMissing.java      |  111 +
 .../codegen/typedefs/TestExternJasmine.java        |   84 +
 .../internal/codegen/typedefs/TestExternNode.java  |  120 +
 .../codegen/typedefs/TestPackageNamespace.java     |   63 +
 .../codegen/typedefs/TestReferenceModel.java       |   65 +
 .../codegen/typedefs/TestTypeInheritence.java      |   88 +
 .../codegen/typedefs/TestTypeTypedefs.java         |  110 +
 .../codegen/typedefs/TypedefsTestBase.java         |  112 +
 .../codegen/typedefs/TypedefsTestUtils.java        |  201 +
 .../typedefs/unit_tests}/annotation_enum.js        |    0
 .../typedefs/unit_tests}/constructor_members.js    |    0
 .../typedefs/unit_tests/constructor_params.js      |   82 +
 .../imports/import_constructor_signatures.js       |   48 +
 .../unit_tests/imports/import_functions.js         |   52 +
 .../unit_tests/imports/import_interfaces.js        |   54 +
 .../unit_tests/imports/import_method_signatures.js |   76 +
 .../unit_tests/imports/import_superclasses.js      |   52 +
 .../test/resources/typedefs/unit_tests/missing.js  |  221 +
 .../typedefs/unit_tests/package_namespace.js       |   48 +
 .../typedefs/unit_tests}/type_inheritence.js       |    0
 .../resources/typedefs/unit_tests}/types_param.js  |    0
 compiler-externc/src/test/royale/Namespace.as      |   32 +
 compiler-externc/src/test/royale/QName.as          |   32 +
 compiler-externc/src/test/royale/XML.as            |   32 +
 compiler-externc/src/test/royale/XMLList.as        |   32 +
 .../src/test/royale/__AS3__/vec/Vector$double.as   |   81 +
 .../src/test/royale/__AS3__/vec/Vector$int.as      |   81 +
 .../src/test/royale/__AS3__/vec/Vector$object.as   |   81 +
 .../src/test/royale/__AS3__/vec/Vector$uint.as     |   81 +
 .../src/test/royale/__AS3__/vec/Vector.as          |   81 +
 .../src/test/royale/custom/custom_namespace.as     |   24 +
 compiler-jburg-types/.classpath                    |   15 +
 compiler-jburg-types/.project                      |   21 +
 compiler-jburg-types/build.xml                     |    4 +-
 compiler-jburg-types/pom.xml                       |    6 +-
 .../internal/as/codegen/IASNodeAdapter.java        |   73 -
 .../internal/as/codegen/IASNodeAdapter.java        |   73 +
 compiler-jx/.classpath                             |    6 +-
 compiler-jx/.project                               |   18 -
 compiler-jx/build.xml                              |   49 +-
 compiler-jx/pom.xml                                |   73 +-
 compiler-jx/src/assembly/scripts/asjsc             |   20 +-
 compiler-jx/src/assembly/scripts/asjsc.bat         |    8 +-
 compiler-jx/src/assembly/scripts/compc             |   20 +-
 compiler-jx/src/assembly/scripts/compc.bat         |    8 +-
 compiler-jx/src/assembly/scripts/mxmlc             |   20 +-
 compiler-jx/src/assembly/scripts/mxmlc.bat         |    8 +-
 .../javascript/jscomp/CompilerMapFetcher.java      |   53 +
 .../javascript/jscomp/FlexJSDiagnosticGroups.java  |   58 -
 .../javascript/jscomp/RoyaleDiagnosticGroups.java  |   58 +
 .../flex/compiler/asdoc/flexjs/ASDocComment.java   |  213 -
 .../org/apache/flex/compiler/clients/ASDOCJSC.java |  455 --
 .../org/apache/flex/compiler/clients/COMPJSC.java  |  667 --
 .../apache/flex/compiler/clients/COMPJSCFlex.java  |  566 --
 .../flex/compiler/clients/COMPJSCNative.java       |  529 --
 .../org/apache/flex/compiler/clients/EXTERNC.java  |  263 -
 .../compiler/clients/ExternCConfiguration.java     |  411 --
 .../flex/compiler/clients/FlexJSToolGroup.java     |   40 -
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 -
 .../flex/compiler/clients/JSConfiguration.java     |  364 -
 .../org/apache/flex/compiler/clients/MXMLJSC.java  |  993 ---
 .../apache/flex/compiler/clients/MXMLJSCFlex.java  |  784 ---
 .../flex/compiler/clients/MXMLJSCFlexCordova.java  |  784 ---
 .../flex/compiler/clients/MXMLJSCNative.java       |  779 ---
 .../apache/flex/compiler/clients/MXMLJSCNode.java  |  781 ---
 .../flex/compiler/clients/MXMLJSCNodeModule.java   |   30 -
 .../codegen/IASGlobalFunctionConstants.java        |   92 -
 .../apache/flex/compiler/codegen/IDocEmitter.java  |   36 -
 .../org/apache/flex/compiler/codegen/IEmitter.java |  113 -
 .../flex/compiler/codegen/IEmitterTokens.java      |   24 -
 .../flex/compiler/codegen/INestingEmitter.java     |   26 -
 .../flex/compiler/codegen/ISourceMapEmitter.java   |   30 -
 .../apache/flex/compiler/codegen/ISubEmitter.java  |   45 -
 .../flex/compiler/codegen/as/IASEmitter.java       |  377 --
 .../apache/flex/compiler/codegen/as/IASWriter.java |   51 -
 .../flex/compiler/codegen/js/IJSDocEmitter.java    |   33 -
 .../flex/compiler/codegen/js/IJSEmitter.java       |   47 -
 .../flex/compiler/codegen/js/IJSPublisher.java     |   41 -
 .../apache/flex/compiler/codegen/js/IJSWriter.java |   43 -
 .../flex/compiler/codegen/js/IMappingEmitter.java  |   66 -
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 -
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 -
 .../codegen/js/flexjs/IJSFlexJSASDocEmitter.java   |   47 -
 .../codegen/js/flexjs/IJSFlexJSEmitter.java        |   30 -
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 -
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 -
 .../flex/compiler/codegen/mxml/IMXMLEmitter.java   |  140 -
 .../codegen/mxml/flexjs/IMXMLFlexJSEmitter.java    |   38 -
 .../flex/compiler/config/ExterncConfigurator.java  |   52 -
 .../apache/flex/compiler/driver/IApplication.java  |   31 -
 .../org/apache/flex/compiler/driver/IBackend.java  |  123 -
 .../apache/flex/compiler/driver/IPublisher.java    |   25 -
 .../flex/compiler/driver/js/IJSApplication.java    |   33 -
 .../apache/flex/compiler/driver/js/IJSBackend.java |   29 -
 .../flex/compiler/internal/codegen/Emitter.java    |  263 -
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 -
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 -
 .../internal/codegen/as/ASBlockWalker.java         |  660 --
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 -----
 .../internal/codegen/as/ASEmitterTokens.java       |  203 -
 .../internal/codegen/as/ASFilterWriter.java        |   42 -
 .../compiler/internal/codegen/as/ASWriter.java     |   94 -
 .../codegen/externals/emit/ReferenceEmitter.java   |  202 -
 .../externals/pass/AbstractCompilerPass.java       |  108 -
 .../codegen/externals/pass/AddMemberPass.java      |  197 -
 .../codegen/externals/pass/CollectImportsPass.java |  188 -
 .../codegen/externals/pass/CollectTypesPass.java   |  175 -
 .../externals/pass/NamespaceResolutionPass.java    |  135 -
 .../codegen/externals/pass/ReferenceCompiler.java  |  219 -
 .../externals/pass/ResolvePackagesPass.java        |  100 -
 .../codegen/externals/reference/BaseReference.java |  320 -
 .../externals/reference/ClassReference.java        |  991 ---
 .../externals/reference/ConstantReference.java     |  101 -
 .../externals/reference/FieldReference.java        |  271 -
 .../externals/reference/FunctionReference.java     |  186 -
 .../externals/reference/MemberReference.java       |   51 -
 .../externals/reference/MethodReference.java       |  349 -
 .../reference/NullConstructorReference.java        |   43 -
 .../externals/reference/ParameterReference.java    |   59 -
 .../externals/reference/ReferenceModel.java        |  374 -
 .../codegen/externals/utils/DebugLogUtils.java     |   52 -
 .../codegen/externals/utils/FunctionUtils.java     |  260 -
 .../codegen/externals/utils/JSTypeUtils.java       |  218 -
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 -
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 -
 .../compiler/internal/codegen/js/JSEmitter.java    |  507 --
 .../internal/codegen/js/JSEmitterTokens.java       |   48 -
 .../internal/codegen/js/JSFilterWriter.java        |   43 -
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 -
 .../internal/codegen/js/JSSessionModel.java        |  236 -
 .../compiler/internal/codegen/js/JSSharedData.java |  104 -
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 -
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 -
 .../compiler/internal/codegen/js/JSWriter.java     |  176 -
 .../internal/codegen/js/amd/ExportWriter.java      |  230 -
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 -
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 ---
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 -
 .../internal/codegen/js/amd/TempTools.java         |  451 --
 .../js/flexjs/JSFlexJSASDocDITAEmitter.java        | 1169 ----
 .../codegen/js/flexjs/JSFlexJSASDocEmitter.java    |  937 ---
 .../codegen/js/flexjs/JSFlexJSDocEmitter.java      |  436 --
 .../codegen/js/flexjs/JSFlexJSEmitter.java         | 1301 ----
 .../codegen/js/flexjs/JSFlexJSEmitterTokens.java   |   75 -
 .../codegen/js/flexjs/Notes_JSFlexJSEmitter.txt    |  367 -
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  550 --
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 -
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1132 ----
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 -
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  390 --
 .../internal/codegen/js/goog/JarSourceFile.java    |  117 -
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 -
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 -
 .../internal/codegen/js/jx/AccessorEmitter.java    |  672 --
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 -
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  627 --
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 --
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 -
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 -
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 -
 .../internal/codegen/js/jx/ClassEmitter.java       |  241 -
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 -
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 -
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 -
 .../internal/codegen/js/jx/FieldEmitter.java       |  242 -
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 -
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 -
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 -
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 -
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  362 -
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 -
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  131 -
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 -
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 -
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 -
 .../internal/codegen/js/jx/LiteralEmitter.java     |  472 --
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 -
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 -
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 -
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 -
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 -
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 -
 .../codegen/js/jx/PackageFooterEmitter.java        | 1024 ---
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 --
 .../internal/codegen/js/jx/ParameterEmitter.java   |   42 -
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 -
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 -
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 -
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   72 -
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 -
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  303 -
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 -
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 -
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 -
 .../internal/codegen/js/jx/TryEmitter.java         |   58 -
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 -
 .../codegen/js/jx/VarDeclarationEmitter.java       |  218 -
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 -
 .../internal/codegen/js/jx/WithEmitter.java        |   56 -
 .../codegen/js/node/NodeEmitterTokens.java         |   39 -
 .../internal/codegen/js/node/NodePublisher.java    |   92 -
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 -
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 --
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 --
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 --
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 -
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  105 -
 .../mxml/flexjs/MXMLDescriptorSpecifier.java       |  317 -
 .../codegen/mxml/flexjs/MXMLEventSpecifier.java    |  102 -
 .../mxml/flexjs/MXMLFlexJSASDocEmitter.java        | 1269 ----
 .../codegen/mxml/flexjs/MXMLFlexJSBlockWalker.java |   83 -
 .../mxml/flexjs/MXMLFlexJSCordovaPublisher.java    |   63 -
 .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java     | 2815 --------
 .../mxml/flexjs/MXMLFlexJSEmitterTokens.java       |   42 -
 .../codegen/mxml/flexjs/MXMLFlexJSPublisher.java   |  778 ---
 .../codegen/mxml/flexjs/MXMLNodeSpecifier.java     |  170 -
 .../codegen/mxml/flexjs/MXMLScriptSpecifier.java   |   67 -
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 -
 .../compiler/internal/driver/as/ASBackend.java     |  159 -
 .../compiler/internal/driver/js/JSApplication.java |   32 -
 .../compiler/internal/driver/js/JSBackend.java     |  172 -
 .../internal/driver/js/JSCompilationUnit.java      |  217 -
 .../internal/driver/js/JSSourceFileHandler.java    |   83 -
 .../internal/driver/js/amd/AMDBackend.java         |   53 -
 .../internal/driver/js/flexjs/FlexJSBackend.java   |   53 -
 .../driver/js/flexjs/JSCSSCompilationSession.java  |  429 --
 .../driver/js/goog/ASDocConfiguration.java         |  568 --
 .../internal/driver/js/goog/GoogBackend.java       |   73 -
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  407 --
 .../driver/js/goog/JSGoogConfiguration.java        |  406 --
 .../internal/driver/js/jsc/JSCBackend.java         |   46 -
 .../internal/driver/js/node/NodeBackend.java       |   46 -
 .../internal/driver/js/node/NodeModuleBackend.java |   47 -
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 -
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 -
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 -
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 -
 .../driver/mxml/flexjs/MXMLFlexJSASDocBackend.java |  135 -
 .../mxml/flexjs/MXMLFlexJSASDocDITABackend.java    |  135 -
 .../driver/mxml/flexjs/MXMLFlexJSBackend.java      |  130 -
 .../mxml/flexjs/MXMLFlexJSCordovaBackend.java      |   78 -
 .../driver/mxml/flexjs/MXMLFlexJSSWCBackend.java   |  121 -
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  121 -
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 -
 .../compiler/internal/graph/GoogDepsWriter.java    |  954 ---
 .../internal/graph/GoogDepsWriterCordova.java      |   67 -
 .../internal/parsing/as/FlexJSASDocDelegate.java   |  132 -
 .../internal/projects/FlexJSASDocProject.java      |   56 -
 .../compiler/internal/projects/FlexJSProject.java  |  434 --
 .../compiler/internal/targets/FlexJSSWCTarget.java |  303 -
 .../compiler/internal/targets/FlexJSTarget.java    |  309 -
 .../flex/compiler/internal/targets/JSTarget.java   |  231 -
 .../internal/visitor/as/ASNodeHandler.java         |   87 -
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 --
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 -
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 -
 .../UnsupportedLanguageFeatureProblem.java         |   37 -
 .../apache/flex/compiler/targets/IJSTarget.java    |   52 -
 .../apache/flex/compiler/utils/ASNodeUtils.java    |   93 -
 .../flex/compiler/utils/DefinitionUtils.java       |   37 -
 .../flex/compiler/utils/JSClosureCompilerUtil.java |   98 -
 .../compiler/utils/JSClosureCompilerWrapper.java   |  312 -
 .../apache/flex/compiler/utils/NativeUtils.java    |  179 -
 .../apache/flex/compiler/utils/NodeJSUtils.java    |   41 -
 .../flex/compiler/visitor/IASNodeStrategy.java     |   38 -
 .../flex/compiler/visitor/IBlockVisitor.java       |   28 -
 .../apache/flex/compiler/visitor/IBlockWalker.java |   47 -
 .../flex/compiler/visitor/as/IASBlockVisitor.java  |  229 -
 .../flex/compiler/visitor/as/IASBlockWalker.java   |   43 -
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 -
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 -
 .../royale/compiler/asdoc/royale/ASDocComment.java |  213 +
 .../apache/royale/compiler/clients/ASDOCJSC.java   |  455 ++
 .../apache/royale/compiler/clients/COMPJSC.java    |  659 ++
 .../royale/compiler/clients/COMPJSCNative.java     |  524 ++
 .../royale/compiler/clients/COMPJSCRoyale.java     |  559 ++
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 +
 .../royale/compiler/clients/JSConfiguration.java   |  380 ++
 .../apache/royale/compiler/clients/MXMLJSC.java    |  987 +++
 .../royale/compiler/clients/MXMLJSCNative.java     |  772 +++
 .../royale/compiler/clients/MXMLJSCNode.java       |  774 +++
 .../royale/compiler/clients/MXMLJSCNodeModule.java |   30 +
 .../royale/compiler/clients/MXMLJSCRoyale.java     |  780 +++
 .../compiler/clients/MXMLJSCRoyaleCordova.java     |  777 +++
 .../royale/compiler/clients/RoyaleToolGroup.java   |   38 +
 .../codegen/IASGlobalFunctionConstants.java        |   92 +
 .../royale/compiler/codegen/IDocEmitter.java       |   36 +
 .../apache/royale/compiler/codegen/IEmitter.java   |  113 +
 .../royale/compiler/codegen/IEmitterTokens.java    |   24 +
 .../royale/compiler/codegen/INestingEmitter.java   |   26 +
 .../royale/compiler/codegen/ISourceMapEmitter.java |   30 +
 .../royale/compiler/codegen/ISubEmitter.java       |   45 +
 .../royale/compiler/codegen/as/IASEmitter.java     |  376 ++
 .../royale/compiler/codegen/as/IASWriter.java      |   51 +
 .../royale/compiler/codegen/js/IJSDocEmitter.java  |   33 +
 .../royale/compiler/codegen/js/IJSEmitter.java     |   47 +
 .../royale/compiler/codegen/js/IJSPublisher.java   |   41 +
 .../royale/compiler/codegen/js/IJSWriter.java      |   43 +
 .../compiler/codegen/js/IMappingEmitter.java       |   66 +
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 +
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 +
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 +
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 +
 .../codegen/js/royale/IJSRoyaleASDocEmitter.java   |   47 +
 .../codegen/js/royale/IJSRoyaleEmitter.java        |   30 +
 .../royale/compiler/codegen/mxml/IMXMLEmitter.java |  140 +
 .../codegen/mxml/royale/IMXMLRoyaleEmitter.java    |   37 +
 .../royale/compiler/driver/IApplication.java       |   31 +
 .../apache/royale/compiler/driver/IBackend.java    |  123 +
 .../apache/royale/compiler/driver/IPublisher.java  |   25 +
 .../royale/compiler/driver/js/IJSApplication.java  |   33 +
 .../royale/compiler/driver/js/IJSBackend.java      |   29 +
 .../royale/compiler/internal/codegen/Emitter.java  |  263 +
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 +
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 +
 .../internal/codegen/as/ASBlockWalker.java         |  660 ++
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 +++++
 .../internal/codegen/as/ASEmitterTokens.java       |  203 +
 .../internal/codegen/as/ASFilterWriter.java        |   42 +
 .../compiler/internal/codegen/as/ASWriter.java     |   94 +
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 +
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 +
 .../compiler/internal/codegen/js/JSEmitter.java    |  502 ++
 .../internal/codegen/js/JSEmitterTokens.java       |   48 +
 .../internal/codegen/js/JSFilterWriter.java        |   43 +
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 +
 .../internal/codegen/js/JSSessionModel.java        |  238 +
 .../compiler/internal/codegen/js/JSSharedData.java |   95 +
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 +
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 +
 .../compiler/internal/codegen/js/JSWriter.java     |  183 +
 .../internal/codegen/js/amd/ExportWriter.java      |  230 +
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 +
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 +++
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 +
 .../internal/codegen/js/amd/TempTools.java         |  451 ++
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  555 ++
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 +
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1130 ++++
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 +
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  388 ++
 .../internal/codegen/js/goog/JarSourceFile.java    |  111 +
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 +
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 +
 .../internal/codegen/js/jx/AccessorEmitter.java    |  690 ++
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 +
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  636 ++
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 ++
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 +
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 +
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 +
 .../internal/codegen/js/jx/ClassEmitter.java       |  263 +
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 +
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 +
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 +
 .../internal/codegen/js/jx/FieldEmitter.java       |  279 +
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 +
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 +
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 +
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 +
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  349 +
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 +
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  155 +
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 +
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 +
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 +
 .../internal/codegen/js/jx/LiteralEmitter.java     |  488 ++
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 +
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 +
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 +
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 +
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 +
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 +
 .../codegen/js/jx/PackageFooterEmitter.java        | 1003 +++
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 ++
 .../internal/codegen/js/jx/ParameterEmitter.java   |   40 +
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 +
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 +
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 +
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   71 +
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 +
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  306 +
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 +
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 +
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 +
 .../internal/codegen/js/jx/TryEmitter.java         |   58 +
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 +
 .../codegen/js/jx/VarDeclarationEmitter.java       |  258 +
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 +
 .../internal/codegen/js/jx/WithEmitter.java        |   56 +
 .../codegen/js/node/NodeEmitterTokens.java         |   39 +
 .../internal/codegen/js/node/NodePublisher.java    |   92 +
 .../js/royale/JSRoyaleASDocDITAEmitter.java        | 1155 ++++
 .../codegen/js/royale/JSRoyaleASDocEmitter.java    | 1099 +++
 .../codegen/js/royale/JSRoyaleDocEmitter.java      |  447 ++
 .../codegen/js/royale/JSRoyaleEmitter.java         | 1318 ++++
 .../codegen/js/royale/JSRoyaleEmitterTokens.java   |   75 +
 .../codegen/js/royale/Notes_JSRoyaleEmitter.txt    |  367 +
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 +
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 ++
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 ++
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 ++
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 +
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  104 +
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 +
 .../mxml/royale/MXMLDescriptorSpecifier.java       |  321 +
 .../codegen/mxml/royale/MXMLEventSpecifier.java    |  110 +
 .../codegen/mxml/royale/MXMLNodeSpecifier.java     |  170 +
 .../mxml/royale/MXMLRoyaleASDocEmitter.java        | 1269 ++++
 .../codegen/mxml/royale/MXMLRoyaleBlockWalker.java |   83 +
 .../mxml/royale/MXMLRoyaleCordovaPublisher.java    |   61 +
 .../codegen/mxml/royale/MXMLRoyaleEmitter.java     | 2889 ++++++++
 .../mxml/royale/MXMLRoyaleEmitterTokens.java       |   42 +
 .../codegen/mxml/royale/MXMLRoyalePublisher.java   |  837 +++
 .../codegen/mxml/royale/MXMLScriptSpecifier.java   |   67 +
 .../compiler/internal/driver/as/ASBackend.java     |  159 +
 .../compiler/internal/driver/js/JSApplication.java |   32 +
 .../compiler/internal/driver/js/JSBackend.java     |  172 +
 .../internal/driver/js/JSCompilationUnit.java      |  217 +
 .../internal/driver/js/JSSourceFileHandler.java    |   83 +
 .../internal/driver/js/amd/AMDBackend.java         |   53 +
 .../driver/js/goog/ASDocConfiguration.java         |  568 ++
 .../internal/driver/js/goog/GoogBackend.java       |   73 +
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  427 ++
 .../driver/js/goog/JSGoogConfiguration.java        |  427 ++
 .../internal/driver/js/jsc/JSCBackend.java         |   46 +
 .../internal/driver/js/node/NodeBackend.java       |   46 +
 .../internal/driver/js/node/NodeModuleBackend.java |   47 +
 .../driver/js/royale/JSCSSCompilationSession.java  |  506 ++
 .../internal/driver/js/royale/RoyaleBackend.java   |   53 +
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 +
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 +
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 +
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 +
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  122 +
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 +
 .../driver/mxml/royale/MXMLRoyaleASDocBackend.java |  136 +
 .../mxml/royale/MXMLRoyaleASDocDITABackend.java    |  136 +
 .../driver/mxml/royale/MXMLRoyaleBackend.java      |  131 +
 .../mxml/royale/MXMLRoyaleCordovaBackend.java      |   57 +
 .../driver/mxml/royale/MXMLRoyaleSWCBackend.java   |  122 +
 .../compiler/internal/graph/GoogDepsWriter.java    |  957 +++
 .../internal/graph/GoogDepsWriterCordova.java      |   48 +
 .../internal/parsing/as/RoyaleASDocDelegate.java   |  132 +
 .../internal/projects/RoyaleASDocProject.java      |   55 +
 .../internal/projects/RoyaleJSProject.java         |  466 ++
 .../royale/compiler/internal/targets/JSTarget.java |  229 +
 .../compiler/internal/targets/RoyaleJSTarget.java  |  323 +
 .../compiler/internal/targets/RoyaleSWCTarget.java |  302 +
 .../internal/visitor/as/ASNodeHandler.java         |   87 +
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 ++
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 +
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 +
 .../UnsupportedLanguageFeatureProblem.java         |   37 +
 .../apache/royale/compiler/targets/IJSTarget.java  |   52 +
 .../apache/royale/compiler/utils/ASNodeUtils.java  |   93 +
 .../royale/compiler/utils/DefinitionUtils.java     |   37 +
 .../compiler/utils/JSClosureCompilerUtil.java      |   98 +
 .../compiler/utils/JSClosureCompilerWrapper.java   |  534 ++
 .../apache/royale/compiler/utils/NativeUtils.java  |  179 +
 .../royale/compiler/visitor/IASNodeStrategy.java   |   38 +
 .../royale/compiler/visitor/IBlockVisitor.java     |   28 +
 .../royale/compiler/visitor/IBlockWalker.java      |   47 +
 .../compiler/visitor/as/IASBlockVisitor.java       |  229 +
 .../royale/compiler/visitor/as/IASBlockWalker.java |   43 +
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 +
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 +
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler-jx/src/main/resources/downloads.xml       |   23 +-
 .../closure-whitelist.properites                   |    0
 compiler-jx/src/site/site.xml                      |   13 +-
 compiler-jx/src/test/build.xml                     |   77 +-
 compiler-jx/src/test/downloads.xml                 |    4 +-
 .../internal/codegen/as/TestAccessorMembers.java   |  101 -
 .../compiler/internal/codegen/as/TestClass.java    |  234 -
 .../compiler/internal/codegen/as/TestComments.java |   73 -
 .../internal/codegen/as/TestExpressions.java       |  781 ---
 .../internal/codegen/as/TestFieldMembers.java      |  204 -
 .../internal/codegen/as/TestGlobalClasses.java     |  280 -
 .../internal/codegen/as/TestGlobalConstants.java   |   62 -
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 -
 .../internal/codegen/as/TestInterface.java         |  105 -
 .../internal/codegen/as/TestMethodMembers.java     |  147 -
 .../compiler/internal/codegen/as/TestPackage.java  |  103 -
 .../internal/codegen/as/TestParenthesis.java       |   98 -
 .../internal/codegen/as/TestStatements.java        |  469 --
 .../codegen/externals/CompilerArguments.java       |  408 --
 .../codegen/externals/ExternalsTestBase.java       |  114 -
 .../codegen/externals/ExternalsTestUtils.java      |  213 -
 .../codegen/externals/TestAnnotationEnum.java      |   82 -
 .../codegen/externals/TestCollectImports.java      |  221 -
 .../codegen/externals/TestConstructor.java         |  119 -
 .../codegen/externals/TestExternChrome.java        |  179 -
 .../internal/codegen/externals/TestExternES3.java  |  123 -
 .../codegen/externals/TestExternJQuery.java        |   68 -
 .../codegen/externals/TestExternJSMissing.java     |  108 -
 .../codegen/externals/TestExternJasmine.java       |   84 -
 .../internal/codegen/externals/TestExternNode.java |  121 -
 .../codegen/externals/TestExternalsJSCompile.java  |  291 -
 .../codegen/externals/TestPackageNamespace.java    |   63 -
 .../codegen/externals/TestReferenceModel.java      |   65 -
 .../codegen/externals/TestTypeExternals.java       |  112 -
 .../codegen/externals/TestTypeInheritence.java     |   88 -
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 -
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 -
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 -
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 -
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 -
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 -
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 -
 .../js/flexjs/TestFlexJSAccessorMembers.java       |  180 -
 .../codegen/js/flexjs/TestFlexJSAccessors.java     |  155 -
 .../codegen/js/flexjs/TestFlexJSClass.java         |  692 --
 .../codegen/js/flexjs/TestFlexJSEmitter.java       |  428 --
 .../codegen/js/flexjs/TestFlexJSExpressions.java   | 1330 ----
 .../codegen/js/flexjs/TestFlexJSFieldMembers.java  |  352 -
 .../internal/codegen/js/flexjs/TestFlexJSFile.java |  107 -
 .../codegen/js/flexjs/TestFlexJSGlobalClasses.java |  959 ---
 .../js/flexjs/TestFlexJSGlobalConstants.java       |   75 -
 .../js/flexjs/TestFlexJSGlobalFunctions.java       |  257 -
 .../codegen/js/flexjs/TestFlexJSInterface.java     |   78 -
 .../internal/codegen/js/flexjs/TestFlexJSJSX.java  |  378 --
 .../codegen/js/flexjs/TestFlexJSMethodMembers.java |  215 -
 .../codegen/js/flexjs/TestFlexJSPackage.java       | 1258 ----
 .../codegen/js/flexjs/TestFlexJSProject.java       |  356 -
 .../codegen/js/flexjs/TestFlexJSStatements.java    |  617 --
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 -
 .../internal/codegen/js/goog/TestGoogClass.java    |  260 -
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  153 -
 .../codegen/js/goog/TestGoogExpressions.java       |  195 -
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 -
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 -
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 -
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 -
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 -
 .../codegen/js/goog/TestGoogInterface.java         |  113 -
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 -
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 -
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 -
 .../codegen/js/goog/TestGoogStatements.java        |  310 -
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 ---
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 -
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 -
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 --
 .../internal/codegen/mxml/TestMXMLApplication.java |  109 -
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  118 -
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 -
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 -
 .../mxml/flexjs/TestFlexJSMXMLApplication.java     |  888 ---
 .../codegen/mxml/flexjs/TestFlexJSMXMLScript.java  |  338 -
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 -
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   77 -
 .../flex/compiler/internal/test/AMDTestBase.java   |  149 -
 .../flex/compiler/internal/test/ASTestBase.java    |  196 -
 .../internal/test/FlexJSSourceMapTestBase.java     |   64 -
 .../compiler/internal/test/FlexJSTestBase.java     |  175 -
 .../flex/compiler/internal/test/ITestBase.java     |   25 -
 .../flex/compiler/internal/test/MXMLTestBase.java  |  141 -
 .../compiler/internal/test/SourceMapTestBase.java  |   74 -
 .../flex/compiler/internal/test/TestBase.java      |  837 ---
 .../java/org/apache/flex/utils/EnvProperties.java  |  156 -
 .../internal/codegen/as/TestAccessorMembers.java   |  101 +
 .../compiler/internal/codegen/as/TestClass.java    |  234 +
 .../compiler/internal/codegen/as/TestComments.java |   73 +
 .../internal/codegen/as/TestExpressions.java       |  781 +++
 .../internal/codegen/as/TestFieldMembers.java      |  204 +
 .../internal/codegen/as/TestGlobalClasses.java     |  280 +
 .../internal/codegen/as/TestGlobalConstants.java   |   62 +
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 +
 .../internal/codegen/as/TestInterface.java         |  105 +
 .../internal/codegen/as/TestMethodMembers.java     |  147 +
 .../compiler/internal/codegen/as/TestPackage.java  |  103 +
 .../internal/codegen/as/TestParenthesis.java       |   98 +
 .../internal/codegen/as/TestStatements.java        |  469 ++
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 +
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 +
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 +
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 +
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 +
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 +
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 +
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 +
 .../internal/codegen/js/goog/TestGoogClass.java    |  265 +
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  158 +
 .../codegen/js/goog/TestGoogExpressions.java       |  195 +
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 +
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 +
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 +
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 +
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 +
 .../codegen/js/goog/TestGoogInterface.java         |  113 +
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 +
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 +
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 +
 .../codegen/js/goog/TestGoogStatements.java        |  310 +
 .../js/royale/TestRoyaleAccessorMembers.java       |  180 +
 .../codegen/js/royale/TestRoyaleAccessors.java     |  155 +
 .../codegen/js/royale/TestRoyaleClass.java         |  692 ++
 .../codegen/js/royale/TestRoyaleEmitter.java       |  427 ++
 .../codegen/js/royale/TestRoyaleExpressions.java   | 1381 ++++
 .../codegen/js/royale/TestRoyaleFieldMembers.java  |  352 +
 .../internal/codegen/js/royale/TestRoyaleFile.java |  107 +
 .../codegen/js/royale/TestRoyaleGlobalClasses.java | 1024 +++
 .../js/royale/TestRoyaleGlobalConstants.java       |   75 +
 .../js/royale/TestRoyaleGlobalFunctions.java       |  256 +
 .../codegen/js/royale/TestRoyaleInterface.java     |  114 +
 .../internal/codegen/js/royale/TestRoyaleJSX.java  |  378 ++
 .../codegen/js/royale/TestRoyaleMethodMembers.java |  215 +
 .../codegen/js/royale/TestRoyalePackage.java       | 1150 ++++
 .../codegen/js/royale/TestRoyaleProject.java       |  362 +
 .../codegen/js/royale/TestRoyaleStatements.java    |  611 ++
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 +++
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 +
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 +
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 ++
 .../internal/codegen/mxml/TestMXMLApplication.java |  108 +
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  122 +
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 +
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 +
 .../mxml/royale/TestRoyaleMXMLApplication.java     |  892 +++
 .../codegen/mxml/royale/TestRoyaleMXMLScript.java  |  338 +
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 +
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   73 +
 .../codegen/typedefs/TestTypedefsCompile.java      |  291 +
 .../royale/compiler/internal/test/AMDTestBase.java |  149 +
 .../royale/compiler/internal/test/ASTestBase.java  |  196 +
 .../royale/compiler/internal/test/ITestBase.java   |   25 +
 .../compiler/internal/test/MXMLTestBase.java       |  140 +
 .../internal/test/RoyaleSourceMapTestBase.java     |   63 +
 .../compiler/internal/test/RoyaleTestBase.java     |  159 +
 .../compiler/internal/test/SourceMapTestBase.java  |   74 +
 .../royale/compiler/internal/test/TestBase.java    |  843 +++
 .../resources/amd/simple-project/src/HelloWorld.as |    2 +-
 .../resources/amd/simple-project/src/com/acme/I.as |    2 +-
 .../amd/simple-project/src/com/acme/sub/IOther.as  |    2 +-
 .../amd/simple-project/src/com/acme/sub/ISub.as    |    2 +-
 .../test/resources/externals/app1/as_src/Main.as   |   34 -
 .../externals_unit_tests/constructor_params.js     |   81 -
 .../imports/import_constructor_signatures.js       |   43 -
 .../imports/import_functions.js                    |   47 -
 .../imports/import_interfaces.js                   |   49 -
 .../imports/import_method_signatures.js            |   71 -
 .../imports/import_superclasses.js                 |   46 -
 .../externals_unit_tests/package_namespace.js      |   48 -
 .../src/test/resources/flexjs/files/CSSTest.mxml   |   28 -
 .../test/resources/flexjs/files/CSSTestSource.css  |   88 -
 .../flexjs/files/CSSTestSource_result.css          |   92 -
 .../resources/flexjs/files/FlexJSTest_again.mxml   |   51 -
 .../flexjs/files/FlexJSTest_again_Flash.mxml       |   51 -
 .../flexjs/files/FlexJSTest_again_result.js        |  210 -
 .../test/resources/flexjs/files/LocalFunction.as   |   44 -
 .../resources/flexjs/files/LocalFunction_result.js |   93 -
 .../test/resources/flexjs/files/MyInitialView.mxml |  125 -
 .../resources/flexjs/files/MyInitialView_result.js |  898 ---
 .../flexjs/files/StockDataJSONItemConverter.as     |   40 -
 .../flexjs/files/StockDataJSONItemConverter.js     |   39 -
 .../flexjs/files/binding/ComplexValueObject.as     |   46 -
 .../flexjs/files/binding/SimpleValueObject.as      |   26 -
 .../flexjs/files/controllers/MyController.as       |   92 -
 .../files/controllers/MyController_result.js       |  180 -
 .../test/resources/flexjs/files/models/MyModel.as  |   59 -
 .../flexjs/files/models/MyModel_result.js          |  136 -
 .../resources/flexjs/files/wildcard_import.mxml    |   37 -
 .../flexjs/files/wildcard_import_result.js         |   94 -
 .../flexjs/projects/bad_overrides/Test.as          |   43 -
 .../flexjs/projects/bad_overrides/Test_result.js   |   88 -
 .../flexjs/projects/bad_overrides/classes/A.as     |   41 -
 .../projects/bad_overrides/classes/A_result.js     |   88 -
 .../flexjs/projects/bad_overrides/classes/B.as     |   25 -
 .../projects/bad_overrides/classes/B_result.js     |   63 -
 .../flexjs/projects/bad_overrides/classes/C.as     |   25 -
 .../projects/bad_overrides/classes/C_result.js     |   63 -
 .../flexjs/projects/bad_overrides/interfaces/IA.as |   28 -
 .../projects/bad_overrides/interfaces/IA_result.js |   70 -
 .../flexjs/projects/bad_overrides/interfaces/IB.as |   22 -
 .../projects/bad_overrides/interfaces/IB_result.js |   58 -
 .../flexjs/projects/bad_overrides/interfaces/IC.as |   22 -
 .../projects/bad_overrides/interfaces/IC_result.js |   58 -
 .../resources/flexjs/projects/circular/Base.as     |   30 -
 .../flexjs/projects/circular/Base_result.js        |   68 -
 .../resources/flexjs/projects/circular/Super.as    |   27 -
 .../flexjs/projects/circular/Super_result.js       |   71 -
 .../flexjs/projects/circular_proto/A_result.js     |   74 -
 .../flexjs/projects/circular_proto/B_result.js     |   78 -
 .../flexjs/projects/circular_proto/C_result.js     |   80 -
 .../flexjs/projects/circular_proto/D_result.js     |   80 -
 .../flexjs/projects/circular_proto/E_result.js     |   76 -
 .../flexjs/projects/circular_proto/F_result.js     |   80 -
 .../projects/circular_proto/index_result.html      |   42 -
 .../resources/flexjs/projects/interfaces/Test.as   |   44 -
 .../flexjs/projects/interfaces/Test_result.js      |   89 -
 .../flexjs/projects/interfaces/classes/A.as        |   28 -
 .../flexjs/projects/interfaces/classes/A_result.js |   68 -
 .../flexjs/projects/interfaces/classes/B.as        |   25 -
 .../flexjs/projects/interfaces/classes/B_result.js |   63 -
 .../flexjs/projects/interfaces/classes/C.as        |   25 -
 .../flexjs/projects/interfaces/classes/C_result.js |   63 -
 .../flexjs/projects/interfaces/interfaces/IA.as    |   22 -
 .../projects/interfaces/interfaces/IA_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/IB.as    |   22 -
 .../projects/interfaces/interfaces/IB_result.js    |   38 -
 .../flexjs/projects/interfaces/interfaces/IC.as    |   22 -
 .../projects/interfaces/interfaces/IC_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/ID.as    |   22 -
 .../projects/interfaces/interfaces/ID_result.js    |   58 -
 .../flexjs/projects/interfaces/interfaces/IE.as    |   26 -
 .../projects/interfaces/interfaces/IE_result.js    |   70 -
 .../flexjs/projects/internal/MainClass_result.js   |  119 -
 .../flexjs/projects/internal/OtherClass.as         |   25 -
 .../flexjs/projects/internal/OtherClass_result.js  |   63 -
 .../resources/flexjs/projects/overrides/Test.as    |   43 -
 .../flexjs/projects/overrides/Test_result.js       |   88 -
 .../flexjs/projects/overrides/classes/A.as         |   41 -
 .../flexjs/projects/overrides/classes/A_result.js  |   86 -
 .../flexjs/projects/overrides/classes/B.as         |   25 -
 .../flexjs/projects/overrides/classes/B_result.js  |   63 -
 .../flexjs/projects/overrides/classes/C.as         |   25 -
 .../flexjs/projects/overrides/classes/C_result.js  |   68 -
 .../flexjs/projects/overrides/interfaces/IA.as     |   28 -
 .../projects/overrides/interfaces/IA_result.js     |   68 -
 .../flexjs/projects/overrides/interfaces/IB.as     |   22 -
 .../projects/overrides/interfaces/IB_result.js     |   58 -
 .../flexjs/projects/overrides/interfaces/IC.as     |   22 -
 .../projects/overrides/interfaces/IC_result.js     |   61 -
 .../AmbiguousDefinition.as                         |   32 -
 .../AmbiguousDefinition_result.js                  |   49 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   39 -
 .../mypackage/TestClass.as                         |   33 -
 .../otherpackage/Event.as                          |   27 -
 .../DifferentPackageAsConflict.as                  |   32 -
 .../DifferentPackageAsConflict_result.js           |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictNoWindow.as                          |   32 -
 .../NoConflictNoWindow_result.js                   |   73 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictUseWindow.as                         |   32 -
 .../NoConflictUseWindow_result.js                  |   73 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../SamePackageAsConflict.as                       |   32 -
 .../SamePackageAsConflict_result.js                |   73 -
 .../mypackage/Event.as                             |   27 -
 .../mypackage/Event_result.js                      |   64 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../projects/package_conflicts_use_window/Event.as |   27 -
 .../package_conflicts_use_window/Event_result.js   |   64 -
 .../package_conflicts_use_window/UseWindow.as      |   32 -
 .../UseWindow_result.js                            |   73 -
 .../mypackage/TestClass.as                         |   33 -
 .../mypackage/TestClass_result.js                  |   83 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../test/resources/flexjs/projects/super/Base.as   |   43 -
 .../resources/flexjs/projects/super/Base_result.js |   92 -
 .../test/resources/flexjs/projects/super/Super.as  |   40 -
 .../flexjs/projects/super/Super_result.js          |   94 -
 .../flexjs/projects/xml_requires/XMLRequire.as     |   30 -
 .../projects/xml_requires/XMLRequire_result.js     |   66 -
 .../src/test/resources/goog/files/call-super.as    |    8 +-
 .../test/resources/goog/files/call-super_result.js |   20 +-
 .../src/test/resources/goog/files/get-set.as       |    2 +-
 .../test/resources/goog/files/get-set_result.js    |   12 +-
 compiler-jx/src/test/resources/goog/files/input.as |    8 +-
 .../src/test/resources/goog/files/output.js        |   22 +-
 compiler-jx/src/test/resources/goog/files/poc.as   |   33 +-
 .../src/test/resources/goog/files/poc_result.js    |   54 +-
 .../resources/goog/files/qualify-new-object.as     |   12 +-
 .../goog/files/qualify-new-object_result.js        |   24 +-
 .../src/test/resources/royale/files/CSSTest.mxml   |   28 +
 .../test/resources/royale/files/CSSTestSource.css  |  121 +
 .../royale/files/CSSTestSource_encoded_result.txt  |   36 +
 .../royale/files/CSSTestSource_result.css          |  130 +
 .../test/resources/royale/files/LocalFunction.as   |   44 +
 .../resources/royale/files/LocalFunction_result.js |   93 +
 .../test/resources/royale/files/MyInitialView.mxml |  125 +
 .../resources/royale/files/MyInitialView_result.js |  906 +++
 .../resources/royale/files/RoyaleTest_again.mxml   |   51 +
 .../royale/files/RoyaleTest_again_Flash.mxml       |   51 +
 .../royale/files/RoyaleTest_again_result.js        |  210 +
 .../royale/files/StockDataJSONItemConverter.as     |   40 +
 .../royale/files/StockDataJSONItemConverter.js     |   39 +
 .../royale/files/binding/ComplexValueObject.as     |   46 +
 .../royale/files/binding/SimpleValueObject.as      |   26 +
 .../royale/files/controllers/MyController.as       |   92 +
 .../files/controllers/MyController_result.js       |  180 +
 .../test/resources/royale/files/models/MyModel.as  |   59 +
 .../royale/files/models/MyModel_result.js          |  142 +
 .../resources/royale/files/wildcard_import.mxml    |   37 +
 .../royale/files/wildcard_import_result.js         |   94 +
 .../royale/projects/bad_overrides/Test.as          |   43 +
 .../royale/projects/bad_overrides/Test_result.js   |   88 +
 .../royale/projects/bad_overrides/classes/A.as     |   41 +
 .../projects/bad_overrides/classes/A_result.js     |   88 +
 .../royale/projects/bad_overrides/classes/B.as     |   25 +
 .../projects/bad_overrides/classes/B_result.js     |   63 +
 .../royale/projects/bad_overrides/classes/C.as     |   25 +
 .../projects/bad_overrides/classes/C_result.js     |   63 +
 .../royale/projects/bad_overrides/interfaces/IA.as |   28 +
 .../projects/bad_overrides/interfaces/IA_result.js |   70 +
 .../royale/projects/bad_overrides/interfaces/IB.as |   22 +
 .../projects/bad_overrides/interfaces/IB_result.js |   58 +
 .../royale/projects/bad_overrides/interfaces/IC.as |   22 +
 .../projects/bad_overrides/interfaces/IC_result.js |   58 +
 .../resources/royale/projects/circular/Base.as     |   30 +
 .../royale/projects/circular/Base_result.js        |   68 +
 .../resources/royale/projects/circular/Super.as    |   27 +
 .../royale/projects/circular/Super_result.js       |   71 +
 .../projects/circular_proto/A.as                   |    0
 .../royale/projects/circular_proto/A_result.js     |   74 +
 .../projects/circular_proto/B.as                   |    0
 .../royale/projects/circular_proto/B_result.js     |   78 +
 .../projects/circular_proto/C.as                   |    0
 .../royale/projects/circular_proto/C_result.js     |   80 +
 .../projects/circular_proto/D.as                   |    0
 .../royale/projects/circular_proto/D_result.js     |   80 +
 .../projects/circular_proto/E.as                   |    0
 .../royale/projects/circular_proto/E_result.js     |   76 +
 .../projects/circular_proto/F.as                   |    0
 .../royale/projects/circular_proto/F_result.js     |   80 +
 .../projects/circular_proto/index_result.html      |   42 +
 .../resources/royale/projects/interfaces/Test.as   |   44 +
 .../royale/projects/interfaces/Test_result.js      |   89 +
 .../royale/projects/interfaces/classes/A.as        |   28 +
 .../royale/projects/interfaces/classes/A_result.js |   68 +
 .../royale/projects/interfaces/classes/B.as        |   25 +
 .../royale/projects/interfaces/classes/B_result.js |   63 +
 .../royale/projects/interfaces/classes/C.as        |   25 +
 .../royale/projects/interfaces/classes/C_result.js |   63 +
 .../royale/projects/interfaces/interfaces/IA.as    |   22 +
 .../projects/interfaces/interfaces/IA_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/IB.as    |   22 +
 .../projects/interfaces/interfaces/IB_result.js    |   38 +
 .../royale/projects/interfaces/interfaces/IC.as    |   22 +
 .../projects/interfaces/interfaces/IC_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/ID.as    |   22 +
 .../projects/interfaces/interfaces/ID_result.js    |   58 +
 .../royale/projects/interfaces/interfaces/IE.as    |   26 +
 .../projects/interfaces/interfaces/IE_result.js    |   70 +
 .../projects/internal/MainClass.as                 |    0
 .../royale/projects/internal/MainClass_result.js   |  119 +
 .../royale/projects/internal/OtherClass.as         |   25 +
 .../royale/projects/internal/OtherClass_result.js  |   63 +
 .../resources/royale/projects/overrides/Test.as    |   43 +
 .../royale/projects/overrides/Test_result.js       |   88 +
 .../royale/projects/overrides/classes/A.as         |   41 +
 .../royale/projects/overrides/classes/A_result.js  |   86 +
 .../royale/projects/overrides/classes/B.as         |   25 +
 .../royale/projects/overrides/classes/B_result.js  |   63 +
 .../royale/projects/overrides/classes/C.as         |   25 +
 .../royale/projects/overrides/classes/C_result.js  |   68 +
 .../royale/projects/overrides/interfaces/IA.as     |   28 +
 .../projects/overrides/interfaces/IA_result.js     |   68 +
 .../royale/projects/overrides/interfaces/IB.as     |   22 +
 .../projects/overrides/interfaces/IB_result.js     |   58 +
 .../royale/projects/overrides/interfaces/IC.as     |   22 +
 .../projects/overrides/interfaces/IC_result.js     |   61 +
 .../AmbiguousDefinition.as                         |   32 +
 .../AmbiguousDefinition_result.js                  |   49 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   39 +
 .../mypackage/TestClass.as                         |   33 +
 .../otherpackage/Event.as                          |   27 +
 .../DifferentPackageAsConflict.as                  |   32 +
 .../DifferentPackageAsConflict_result.js           |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictNoWindow.as                          |   32 +
 .../NoConflictNoWindow_result.js                   |   73 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictUseWindow.as                         |   32 +
 .../NoConflictUseWindow_result.js                  |   73 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../SamePackageAsConflict.as                       |   32 +
 .../SamePackageAsConflict_result.js                |   73 +
 .../mypackage/Event.as                             |   27 +
 .../mypackage/Event_result.js                      |   64 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../projects/package_conflicts_use_window/Event.as |   27 +
 .../package_conflicts_use_window/Event_result.js   |   64 +
 .../package_conflicts_use_window/UseWindow.as      |   32 +
 .../UseWindow_result.js                            |   73 +
 .../mypackage/TestClass.as                         |   33 +
 .../mypackage/TestClass_result.js                  |   83 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../test/resources/royale/projects/super/Base.as   |   43 +
 .../resources/royale/projects/super/Base_result.js |   94 +
 .../test/resources/royale/projects/super/Super.as  |   40 +
 .../royale/projects/super/Super_result.js          |   96 +
 .../royale/projects/xml_requires/XMLRequire.as     |   30 +
 .../projects/xml_requires/XMLRequire_result.js     |   66 +
 .../test/resources/typedefs/app1/as_src/Main.as    |   34 +
 compiler-test-utils/.classpath                     |   14 +
 compiler-test-utils/.project                       |   21 +
 compiler-test-utils/build.xml                      |    6 +-
 compiler-test-utils/pom.xml                        |   10 +-
 .../java/org/apache/flex/utils/AntTestAdapter.java |  115 -
 .../java/org/apache/flex/utils/EnvProperties.java  |  149 -
 .../apache/flex/utils/FilenameNormalization.java   |  110 -
 .../java/org/apache/flex/utils/ITestAdapter.java   |   50 -
 .../org/apache/flex/utils/MavenTestAdapter.java    |  211 -
 .../org/apache/flex/utils/TestAdapterFactory.java  |   41 -
 .../org/apache/royale/utils/AntTestAdapter.java    |  127 +
 .../org/apache/royale/utils/EnvProperties.java     |  145 +
 .../apache/royale/utils/FilenameNormalization.java |  110 +
 .../java/org/apache/royale/utils/ITestAdapter.java |   50 +
 .../org/apache/royale/utils/MavenTestAdapter.java  |  227 +
 .../apache/royale/utils/TestAdapterFactory.java    |   41 +
 compiler/.classpath                                |    8 +-
 compiler/.project                                  |   32 -
 compiler/README                                    |  109 -
 compiler/build.xml                                 |  212 +-
 compiler/pom.xml                                   |  191 +-
 compiler/src/assembly/scripts/acompc               |    2 +-
 compiler/src/assembly/scripts/acompc.bat           |    4 +-
 compiler/src/assembly/scripts/amxmlc               |    2 +-
 compiler/src/assembly/scripts/amxmlc.bat           |    4 +-
 compiler/src/assembly/scripts/compc                |   20 +-
 compiler/src/assembly/scripts/compc.bat            |    8 +-
 compiler/src/assembly/scripts/fdb                  |   62 +
 compiler/src/assembly/scripts/fdb.bat              |   26 +
 compiler/src/assembly/scripts/mxmlc                |   20 +-
 compiler/src/assembly/scripts/mxmlc.bat            |    8 +-
 compiler/src/assembly/scripts/optimizer            |   12 +-
 compiler/src/assembly/scripts/optimizer.bat        |    4 +-
 compiler/src/assembly/scripts/swcdepends           |   20 +-
 compiler/src/assembly/scripts/swcdepends.bat       |    8 +-
 compiler/src/assembly/scripts/swfdump              |   12 +-
 compiler/src/assembly/scripts/swfdump.bat          |    4 +-
 .../flex/compiler/internal/parsing/as/ASParser.g   | 3234 ---------
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 --
 .../royale/compiler/internal/parsing/as/ASParser.g | 3234 +++++++++
 .../parsing/as/ImportMetadataTokenTypes.txt        |    0
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 ++
 .../org/apache/flex/compiler/internal/css/CSS.g    |  687 --
 .../apache/flex/compiler/internal/css/CSSTree.g    |  441 --
 .../org/apache/royale/compiler/internal/css/CSS.g  |  712 ++
 .../apache/royale/compiler/internal/css/CSSTree.g  |  451 ++
 .../java/org/apache/flex/abc/ABCConstants.java     |  643 --
 .../main/java/org/apache/flex/abc/ABCEmitter.java  | 2087 ------
 .../main/java/org/apache/flex/abc/ABCLinker.java   |  779 ---
 .../main/java/org/apache/flex/abc/ABCParser.java   | 1278 ----
 .../main/java/org/apache/flex/abc/ABCReader.java   |   84 -
 .../org/apache/flex/abc/ClassDependencySort.java   |  173 -
 .../org/apache/flex/abc/EntryOrderedStore.java     |   82 -
 .../src/main/java/org/apache/flex/abc/Pool.java    |  174 -
 .../org/apache/flex/abc/PoolingABCVisitor.java     |  635 --
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 -
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 -
 .../org/apache/flex/abc/graph/IBasicBlock.java     |   64 -
 .../java/org/apache/flex/abc/graph/IFlowgraph.java |  145 -
 .../algorithms/DepthFirstPreorderIterator.java     |  145 -
 .../flex/abc/graph/algorithms/DominatorTree.java   |  413 --
 .../flex/abc/instructionlist/InstructionList.java  | 1253 ----
 .../apache/flex/abc/models/FrameModelEncoder.java  |  652 --
 .../apache/flex/abc/models/FrameModelVisitor.java  |  196 -
 .../apache/flex/abc/models/TreeModelEncoder.java   | 1101 ---
 .../apache/flex/abc/models/TreeModelVisitor.java   |  149 -
 .../apache/flex/abc/optimize/DeadCodeFilter.java   |  156 -
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 -----
 .../org/apache/flex/abc/print/ABCDumpVisitor.java  | 1136 ----
 .../semantics/ArbitraryOperandsInstruction.java    |  118 -
 .../java/org/apache/flex/abc/semantics/Block.java  |  140 -
 .../org/apache/flex/abc/semantics/ClassInfo.java   |   39 -
 .../flex/abc/semantics/ControlFlowGraph.java       |  580 --
 .../org/apache/flex/abc/semantics/ECMASupport.java |  895 ---
 .../apache/flex/abc/semantics/ExceptionInfo.java   |  139 -
 .../flex/abc/semantics/FrameCountVisitor.java      |  534 --
 .../abc/semantics/ImmediateOperandInstruction.java |  112 -
 .../apache/flex/abc/semantics/InstanceInfo.java    |   85 -
 .../org/apache/flex/abc/semantics/Instruction.java |  313 -
 .../flex/abc/semantics/InstructionFactory.java     |  351 -
 .../java/org/apache/flex/abc/semantics/Label.java  |  167 -
 .../org/apache/flex/abc/semantics/Metadata.java    |  159 -
 .../apache/flex/abc/semantics/MethodBodyInfo.java  |  394 --
 .../org/apache/flex/abc/semantics/MethodInfo.java  |  210 -
 .../java/org/apache/flex/abc/semantics/Name.java   |  571 --
 .../org/apache/flex/abc/semantics/Namespace.java   |  249 -
 .../flex/abc/semantics/NoOperandsInstruction.java  |   36 -
 .../java/org/apache/flex/abc/semantics/Nsset.java  |  167 -
 .../flex/abc/semantics/OneOperandInstruction.java  |  105 -
 .../org/apache/flex/abc/semantics/PooledValue.java |  178 -
 .../org/apache/flex/abc/semantics/ScriptInfo.java  |   77 -
 .../java/org/apache/flex/abc/semantics/Trait.java  |  337 -
 .../java/org/apache/flex/abc/semantics/Traits.java |  107 -
 .../flex/abc/visitors/DelegatingABCVisitor.java    |  125 -
 .../flex/abc/visitors/DelegatingClassVisitor.java  |   60 -
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 -
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 -
 .../flex/abc/visitors/DelegatingMethodVisitor.java |   54 -
 .../flex/abc/visitors/DelegatingScriptVisitor.java |   60 -
 .../flex/abc/visitors/DelegatingTraitVisitor.java  |   59 -
 .../flex/abc/visitors/DelegatingTraitsVisitor.java |   75 -
 .../org/apache/flex/abc/visitors/IABCVisitor.java  |  132 -
 .../apache/flex/abc/visitors/IClassVisitor.java    |   49 -
 .../flex/abc/visitors/IDiagnosticsVisitor.java     |  118 -
 .../flex/abc/visitors/IFlowGraphVisitor.java       |   53 -
 .../apache/flex/abc/visitors/IMetadataVisitor.java |   37 -
 .../flex/abc/visitors/IMethodBodyVisitor.java      |  118 -
 .../apache/flex/abc/visitors/IMethodVisitor.java   |   42 -
 .../apache/flex/abc/visitors/IScriptVisitor.java   |   48 -
 .../apache/flex/abc/visitors/ITraitVisitor.java    |   51 -
 .../apache/flex/abc/visitors/ITraitsVisitor.java   |   73 -
 .../org/apache/flex/abc/visitors/IVisitor.java     |   37 -
 .../apache/flex/abc/visitors/NilABCVisitor.java    |  102 -
 .../apache/flex/abc/visitors/NilClassVisitor.java  |   48 -
 .../flex/abc/visitors/NilDiagnosticsVisitor.java   |   32 -
 .../flex/abc/visitors/NilMetadataVisitor.java      |   33 -
 .../flex/abc/visitors/NilMethodBodyVisitor.java    |   97 -
 .../apache/flex/abc/visitors/NilMethodVisitor.java |   44 -
 .../apache/flex/abc/visitors/NilScriptVisitor.java |   49 -
 .../apache/flex/abc/visitors/NilTraitVisitor.java  |   47 -
 .../apache/flex/abc/visitors/NilTraitsVisitor.java |   65 -
 .../org/apache/flex/abc/visitors/NilVisitors.java  |   74 -
 .../java/org/apache/flex/compiler/Messages.java    |  104 -
 .../apache/flex/compiler/asdoc/ASDocComment.java   |  251 -
 .../flex/compiler/asdoc/IASDocBundleDelegate.java  |   60 -
 .../apache/flex/compiler/asdoc/IASDocComment.java  |   50 -
 .../apache/flex/compiler/asdoc/IASDocDelegate.java |   64 -
 .../org/apache/flex/compiler/asdoc/IASDocTag.java  |   29 -
 .../compiler/asdoc/IASParserASDocDelegate.java     |   90 -
 .../asdoc/IMetadataParserASDocDelegate.java        |   69 -
 .../flex/compiler/asdoc/IPackageDITAParser.java    |   52 -
 .../org/apache/flex/compiler/asdoc/package.html    |   35 -
 .../java/org/apache/flex/compiler/clients/ASC.java | 2273 -------
 .../org/apache/flex/compiler/clients/ASDOC.java    |  242 -
 .../org/apache/flex/compiler/clients/COMPC.java    |  236 -
 .../flex/compiler/clients/FalconToolGroup.java     |   36 -
 .../org/apache/flex/compiler/clients/MXMLC.java    | 1173 ----
 .../apache/flex/compiler/clients/Optimizer.java    |  512 --
 .../clients/problems/CodeGenErrorFilter.java       |   61 -
 .../problems/CompilerProblemCategorizer.java       |  187 -
 .../compiler/clients/problems/IProblemFilter.java  |   40 -
 .../compiler/clients/problems/ProblemContext.java  |   42 -
 .../problems/ProblemFilterClassCriteria.java       |  113 -
 .../clients/problems/ProblemFormatter.java         |  142 -
 .../compiler/clients/problems/ProblemPrinter.java  |   98 -
 .../compiler/clients/problems/ProblemQuery.java    |  485 --
 .../clients/problems/ProblemQueryProvider.java     |   24 -
 .../clients/problems/ProblemSettingsFilter.java    |  230 -
 .../problems/WorkspaceProblemFormatter.java        |  369 -
 .../flex/compiler/common/ASImportTarget.java       |  180 -
 .../apache/flex/compiler/common/ASModifier.java    |  115 -
 .../flex/compiler/common/DependencyType.java       |  163 -
 .../flex/compiler/common/DependencyTypeSet.java    |  261 -
 .../apache/flex/compiler/common/IDecoration.java   |   41 -
 .../flex/compiler/common/IDefinitionPriority.java  |   29 -
 .../flex/compiler/common/IEmbedResolver.java       |   49 -
 .../compiler/common/IFileSpecificationGetter.java  |   52 -
 .../apache/flex/compiler/common/IImportTarget.java |   78 -
 .../org/apache/flex/compiler/common/IMetaInfo.java |   56 -
 .../apache/flex/compiler/common/IPathResolver.java |   41 -
 .../flex/compiler/common/ISourceLocation.java      |   85 -
 .../flex/compiler/common/LibraryPathUtils.java     |   50 -
 .../apache/flex/compiler/common/ModifiersSet.java  |  126 -
 .../org/apache/flex/compiler/common/Multiname.java |  204 -
 .../flex/compiler/common/MutablePrefixMap.java     |  162 -
 .../apache/flex/compiler/common/NodeReference.java |  242 -
 .../org/apache/flex/compiler/common/PrefixMap.java |  212 -
 .../flex/compiler/common/PrefixedXMLName.java      |  185 -
 .../flex/compiler/common/RecursionGuard.java       |   66 -
 .../flex/compiler/common/SourceLocation.java       |  426 --
 .../apache/flex/compiler/common/VersionInfo.java   |  379 --
 .../org/apache/flex/compiler/common/XMLName.java   |  147 -
 .../compiler/config/ApplicationDomainTarget.java   |   79 -
 .../compiler/config/CommandLineConfigurator.java   |  607 --
 .../apache/flex/compiler/config/Configuration.java | 6081 -----------------
 .../flex/compiler/config/ConfigurationBuffer.java  | 1346 ----
 .../flex/compiler/config/ConfigurationInfo.java    |  473 --
 .../compiler/config/ConfigurationPathResolver.java |   80 -
 .../flex/compiler/config/ConfigurationValue.java   |  109 -
 .../apache/flex/compiler/config/Configurator.java  | 3458 ----------
 .../compiler/config/ICompilerProblemSettings.java  |  213 -
 .../config/ICompilerSettingsConstants.java         |  152 -
 .../apache/flex/compiler/config/RSLSettings.java   |  233 -
 .../compiler/constants/IASKeywordConstants.java    |  155 -
 .../compiler/constants/IASLanguageConstants.java   |  153 -
 .../compiler/constants/IASWarningConstants.java    |  212 -
 .../flex/compiler/constants/ICSSCoreConstants.java |   99 -
 .../compiler/constants/IMXMLCoreConstants.java     |   41 -
 .../constants/IMetaAttributeConstants.java         |  227 -
 .../compiler/constants/INamespaceConstants.java    |   58 -
 .../apache/flex/compiler/css/CombinatorType.java   |   44 -
 .../apache/flex/compiler/css/ConditionType.java    |   61 -
 .../flex/compiler/css/FontFaceSourceType.java      |   38 -
 .../apache/flex/compiler/css/ICSSCombinator.java   |   52 -
 .../org/apache/flex/compiler/css/ICSSDocument.java |   59 -
 .../org/apache/flex/compiler/css/ICSSFontFace.java |   83 -
 .../org/apache/flex/compiler/css/ICSSManager.java  |  131 -
 .../flex/compiler/css/ICSSMediaQueryCondition.java |   63 -
 .../flex/compiler/css/ICSSNamespaceDefinition.java |   59 -
 .../org/apache/flex/compiler/css/ICSSNode.java     |   60 -
 .../org/apache/flex/compiler/css/ICSSProperty.java |   36 -
 .../flex/compiler/css/ICSSPropertyValue.java       |   28 -
 .../org/apache/flex/compiler/css/ICSSRule.java     |   84 -
 .../org/apache/flex/compiler/css/ICSSSelector.java |  106 -
 .../flex/compiler/css/ICSSSelectorCondition.java   |   48 -
 .../AppliedVectorDefinitionFactory.java            |   38 -
 .../compiler/definitions/IAccessorDefinition.java  |   36 -
 .../definitions/IAppliedVectorDefinition.java      |   43 -
 .../definitions/IBindableVariableDefinition.java   |   33 -
 .../compiler/definitions/IClassDefinition.java     |  513 --
 .../compiler/definitions/IConstantDefinition.java  |   50 -
 .../flex/compiler/definitions/IDefinition.java     |  510 --
 .../definitions/IDocumentableDefinition.java       |   45 -
 .../compiler/definitions/IEffectDefinition.java    |   69 -
 .../compiler/definitions/IEventDefinition.java     |   41 -
 .../compiler/definitions/IFunctionDefinition.java  |  208 -
 .../compiler/definitions/IGetterDefinition.java    |   43 -
 .../compiler/definitions/IInterfaceDefinition.java |  111 -
 .../compiler/definitions/IMemberedDefinition.java  |   24 -
 .../compiler/definitions/IMetadataDefinition.java  |   58 -
 .../compiler/definitions/INamespaceDefinition.java |  228 -
 .../compiler/definitions/IPackageDefinition.java   |   74 -
 .../compiler/definitions/IParameterDefinition.java |   71 -
 .../flex/compiler/definitions/IQualifiers.java     |   58 -
 .../compiler/definitions/IScopedDefinition.java    |   33 -
 .../compiler/definitions/ISetterDefinition.java    |   44 -
 .../compiler/definitions/IStyleDefinition.java     |  161 -
 .../flex/compiler/definitions/ITypeDefinition.java |  141 -
 .../compiler/definitions/IVariableDefinition.java  |  181 -
 .../definitions/metadata/IDeprecationInfo.java     |   32 -
 .../compiler/definitions/metadata/IMetaTag.java    |   60 -
 .../definitions/metadata/IMetaTagAttribute.java    |   53 -
 .../references/INamespaceReference.java            |   63 -
 .../definitions/references/IReference.java         |   89 -
 .../references/IResolvedQualifiersReference.java   |   88 -
 .../definitions/references/ReferenceFactory.java   |  293 -
 .../compiler/exceptions/BURMAbortException.java    |   42 -
 .../exceptions/BuildCanceledException.java         |   28 -
 .../exceptions/CircularDependencyException.java    |   63 -
 .../exceptions/CodegenInterruptedException.java    |   41 -
 .../exceptions/ConfigurationException.java         |  713 --
 .../exceptions/DuplicateLabelException.java        |   40 -
 .../LibraryCircularDependencyException.java        |   63 -
 .../exceptions/MissingBuiltinException.java        |   52 -
 .../UnknownControlFlowTargetException.java         |   40 -
 .../compiler/filespecs/BaseFileSpecification.java  |  102 -
 .../flex/compiler/filespecs/CombinedFile.java      |  245 -
 .../flex/compiler/filespecs/FileSpecification.java |  130 -
 .../filespecs/IBinaryFileSpecification.java        |   31 -
 .../compiler/filespecs/IFileSpecification.java     |   58 -
 .../org/apache/flex/compiler/fxg/FXGConstants.java |  429 --
 .../org/apache/flex/compiler/fxg/FXGFileNode.java  |   45 -
 .../apache/flex/compiler/fxg/FXGParserFactory.java |   44 -
 .../org/apache/flex/compiler/fxg/FXGVersion.java   |  185 -
 .../org/apache/flex/compiler/fxg/IFXGParser.java   |   54 -
 .../apache/flex/compiler/fxg/IFXGTranscoder.java   |   66 -
 .../org/apache/flex/compiler/fxg/dom/IFXGNode.java |  127 -
 .../flex/compiler/fxg/flex/FXGSymbolClass.java     |  147 -
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ----
 .../flex/compiler/fxg/flex/FlexGraphicNode.java    |   31 -
 .../flex/compiler/fxg/flex/FlexParagraphNode.java  |   58 -
 .../flex/compiler/fxg/flex/FlexRichTextNode.java   |   96 -
 .../flex/compiler/fxg/flex/FlexSpanNode.java       |   58 -
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 -
 .../apache/flex/compiler/fxg/logging/FXGLog.java   |   58 -
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 -
 .../flex/compiler/fxg/logging/IFXGLogger.java      |   56 -
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 -
 .../fxg/resources/IFXGResourceResolver.java        |   41 -
 .../flex/compiler/fxg/swf/FXG2SWFTranscoder.java   | 1663 -----
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 --
 .../internal/abc/ClassGeneratorHelper.java         |  483 --
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 -
 .../internal/abc/FunctionGeneratorHelper.java      |   58 -
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 -
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 -
 .../internal/abc/TypeDefinitionBuilder.java        |   80 -
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7137 -------------------
 .../compiler/internal/as/codegen/ABCGenerator.java |  761 ---
 .../internal/as/codegen/BindableHelper.java        |  585 --
 .../flex/compiler/internal/as/codegen/Binding.java |  738 --
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ----
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 -
 .../internal/as/codegen/ControlFlowContext.java    |  200 -
 .../as/codegen/ControlFlowContextManager.java      |  877 ---
 .../internal/as/codegen/DirectiveProcessor.java    |  264 -
 .../internal/as/codegen/DumpBURMState.java         |   80 -
 .../as/codegen/ExceptionHandlingContext.java       |  301 -
 .../codegen/GenerateFunctionInParallelResult.java  |   77 -
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 --
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 --
 .../internal/as/codegen/ICodeGenerator.java        |  245 -
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 -
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 -
 .../internal/as/codegen/InstructionListNode.java   |  131 -
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 --
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 -
 .../LabeledStatementControlFlowContext.java        |   70 -
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ------
 .../as/codegen/LoopControlFlowContext.java         |  139 -
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6133 -----------------
 .../as/codegen/SwitchControlFlowContext.java       |   82 -
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 -
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 -
 .../compiler/internal/as/codegen/WithContext.java  |  108 -
 .../compiler/internal/caches/AssetTagCache.java    |  193 -
 .../compiler/internal/caches/CSSDocumentCache.java |  400 --
 .../internal/caches/CacheStoreKeyBase.java         |   55 -
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 -
 .../compiler/internal/caches/FileScopeCache.java   |  131 -
 .../compiler/internal/caches/MXMLDataCache.java    |  104 -
 .../caches/PackageNamespaceDefinitionCache.java    |   63 -
 .../flex/compiler/internal/caches/SWFCache.java    |  269 -
 .../flex/compiler/internal/clients/CLIFactory.java |  220 -
 .../flex/compiler/internal/clients/package.html    |   33 -
 .../codegen/databinding/BindingAnalyzer.java       |   99 -
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 --
 .../codegen/databinding/BindingDatabase.java       |  415 --
 .../databinding/BindingDestinationMaker.java       |  211 -
 .../internal/codegen/databinding/BindingInfo.java  |  575 --
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 -
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 ---
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 -
 .../databinding/StaticPropertyWatcherInfo.java     |   77 -
 .../codegen/databinding/WatcherAnalyzer.java       |  472 --
 .../codegen/databinding/WatcherInfoBase.java       |  300 -
 .../codegen/databinding/XMLWatcherInfo.java        |   51 -
 .../flex/compiler/internal/common/Counter.java     |  138 -
 .../flex/compiler/internal/common/package.html     |   33 -
 .../internal/config/COMPCConfiguration.java        |   60 -
 .../internal/config/CompilerProblemSettings.java   |  227 -
 .../internal/config/DefaultsConfigurator.java      |  181 -
 .../compiler/internal/config/FileConfigurator.java |  678 --
 .../internal/config/FlashBuilderConfigurator.java  |  529 --
 .../flex/compiler/internal/config/FrameInfo.java   |   61 -
 .../internal/config/ICompilerSettings.java         |  840 ---
 .../internal/config/IConfigurationFilter.java      |   37 -
 .../compiler/internal/config/IConfigurator.java    |  126 -
 .../internal/config/IWriteOnlyProjectSettings.java |  144 -
 .../internal/config/LoadExternsParser.java         |  111 -
 .../internal/config/QNameNormalization.java        |   78 -
 .../internal/config/RSLArgumentNameGenerator.java  |   52 -
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 -
 .../config/SystemPropertyConfigurator.java         |   83 -
 .../compiler/internal/config/TargetSettings.java   |  607 --
 .../config/annotations/ArgumentNameGenerator.java  |   58 -
 .../internal/config/annotations/Arguments.java     |   66 -
 .../internal/config/annotations/Config.java        |   88 -
 .../config/annotations/DefaultArgumentValue.java   |   41 -
 .../config/annotations/DeprecatedConfig.java       |   38 -
 .../internal/config/annotations/FlexOnly.java      |   35 -
 .../config/annotations/InfiniteArguments.java      |   37 -
 .../internal/config/annotations/Mapping.java       |   47 -
 .../config/annotations/SoftPrerequisites.java      |   37 -
 .../config/localization/ILocalizedText.java        |   30 -
 .../internal/config/localization/ILocalizer.java   |   30 -
 .../config/localization/LocalizationManager.java   |  234 -
 .../localization/ResourceBundleLocalizer.java      |   77 -
 .../flex/compiler/internal/config/package.html     |   33 -
 .../internal/css/CSSArrayPropertyValue.java        |   63 -
 .../internal/css/CSSColorPropertyValue.java        |  264 -
 .../flex/compiler/internal/css/CSSCombinator.java  |   57 -
 .../flex/compiler/internal/css/CSSDocument.java    |  180 -
 .../flex/compiler/internal/css/CSSFontFace.java    |  191 -
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 -
 .../flex/compiler/internal/css/CSSKeyFrames.java   |   68 -
 .../internal/css/CSSKeywordPropertyValue.java      |   80 -
 .../flex/compiler/internal/css/CSSManager.java     |  295 -
 .../internal/css/CSSMediaQueryCondition.java       |   86 -
 .../compiler/internal/css/CSSModelTreeType.java    |   46 -
 .../internal/css/CSSNamespaceDefinition.java       |   75 -
 .../flex/compiler/internal/css/CSSNodeBase.java    |  168 -
 .../internal/css/CSSNumberPropertyValue.java       |   94 -
 .../flex/compiler/internal/css/CSSProperty.java    |  154 -
 .../compiler/internal/css/CSSPropertyValue.java    |   38 -
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 -
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 -
 .../apache/flex/compiler/internal/css/CSSRule.java |  130 -
 .../flex/compiler/internal/css/CSSSelector.java    |  183 -
 .../internal/css/CSSSelectorCondition.java         |   67 -
 .../internal/css/CSSStringPropertyValue.java       |  113 -
 .../flex/compiler/internal/css/CSSTextNode.java    |   54 -
 .../flex/compiler/internal/css/CSSTypedNode.java   |   39 -
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 -
 .../css/codegen/CSSCompilationSession.java         |  436 --
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 -
 .../compiler/internal/css/codegen/CSSReducer.java  |  807 ---
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 -
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 -
 .../flex/compiler/internal/css/codegen/Pair.java   |  101 -
 .../apache/flex/compiler/internal/css/package.html |   37 -
 .../css/semantics/ActivatedStyleSheets.java        |  150 -
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 ---
 .../internal/definitions/AccessorDefinition.java   |  243 -
 .../internal/definitions/AmbiguousDefinition.java  |  335 -
 .../definitions/AppliedVectorDefinition.java       |  625 --
 .../internal/definitions/ClassDefinition.java      | 1458 ----
 .../internal/definitions/ClassDefinitionBase.java  |  683 --
 .../definitions/ClassTraitsDefinition.java         |  381 --
 .../internal/definitions/ConstantDefinition.java   |  212 -
 .../internal/definitions/DefinitionBase.java       | 1735 -----
 .../internal/definitions/EffectDefinition.java     |   88 -
 .../internal/definitions/EventDefinition.java      |   49 -
 .../internal/definitions/FunctionDefinition.java   |  631 --
 .../internal/definitions/GetterDefinition.java     |  105 -
 .../internal/definitions/InterfaceDefinition.java  |  625 --
 .../internal/definitions/MemberedDefinition.java   |   39 -
 .../definitions/MetadataDefinitionBase.java        |  152 -
 .../internal/definitions/NamespaceDefinition.java  | 2246 ------
 .../internal/definitions/PackageDefinition.java    |  148 -
 .../internal/definitions/ParameterDefinition.java  |  137 -
 .../internal/definitions/ScopedDefinitionBase.java |   69 -
 .../internal/definitions/SetterDefinition.java     |  104 -
 .../internal/definitions/StyleDefinition.java      |  254 -
 .../SyntheticBindableGetterDefinition.java         |   33 -
 .../SyntheticBindableSetterDefinition.java         |   33 -
 .../internal/definitions/TypeDefinitionBase.java   |  357 -
 .../internal/definitions/VariableDefinition.java   |  380 --
 .../internal/definitions/VectorInformation.java    |  311 -
 .../definitions/metadata/DeprecationInfo.java      |   60 -
 .../internal/definitions/metadata/MetaTag.java     |  377 --
 .../definitions/metadata/MetaTagAttribute.java     |   53 -
 .../metadata/ResourceBundleMetaTag.java            |   59 -
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 -
 .../compiler/internal/definitions/package.html     |   42 -
 .../definitions/references/BuiltinReference.java   |   85 -
 .../definitions/references/LexicalReference.java   |  102 -
 .../definitions/references/NotATypeReference.java  |   82 -
 .../references/ParameterizedReference.java         |   90 -
 .../definitions/references/ReferenceCache.java     |   90 -
 .../references/ResolvedQualifiersReference.java    |  184 -
 .../definitions/references/ResolvedReference.java  |   80 -
 .../internal/embedding/EmbedAttribute.java         |   76 -
 .../compiler/internal/embedding/EmbedData.java     |  738 --
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 -
 .../embedding/transcoders/DataTranscoder.java      |   74 -
 .../embedding/transcoders/ImageTranscoder.java     |  411 --
 .../embedding/transcoders/JPEGTranscoder.java      |  240 -
 .../embedding/transcoders/MovieTranscoder.java     |  516 --
 .../embedding/transcoders/PBJTranscoder.java       |  128 -
 .../embedding/transcoders/ScalableTranscoder.java  |  178 -
 .../embedding/transcoders/SkinTranscoder.java      |  489 --
 .../embedding/transcoders/SoundTranscoder.java     |  369 -
 .../embedding/transcoders/TranscoderBase.java      |  366 -
 .../embedding/transcoders/XMLTranscoder.java       |  226 -
 .../internal/filespecs/IZipFileSpecification.java  |   63 -
 .../internal/filespecs/SWCFileSpecification.java   |  142 -
 .../filespecs/StringFileSpecification.java         |   80 -
 .../internal/filespecs/ZipFileSpecification.java   |  126 -
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 -
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 -
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 -
 .../flex/compiler/internal/fxg/dom/CDATANode.java  |  137 -
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 -
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 --
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 -
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 -
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 -
 .../internal/fxg/dom/GradientEntryNode.java        |   70 -
 .../internal/fxg/dom/GraphicContentNode.java       |  559 --
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 -
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 --
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 -
 .../flex/compiler/internal/fxg/dom/GroupNode.java  |  223 -
 .../flex/compiler/internal/fxg/dom/IFillNode.java  |   40 -
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 -
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 -
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 -
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 -
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 -
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 -
 .../flex/compiler/internal/fxg/dom/ITextNode.java  |   70 -
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 -
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 -
 .../flex/compiler/internal/fxg/dom/LineNode.java   |   86 -
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 -
 .../flex/compiler/internal/fxg/dom/PathNode.java   |  105 -
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 -
 .../flex/compiler/internal/fxg/dom/RectNode.java   |  197 -
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 ---
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 --
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 -
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 -
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 -
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 -
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 -
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 -
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 -
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 -
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 -
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 -
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 -
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 -
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 -
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 -
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 -
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 -
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 -
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 -
 .../internal/fxg/dom/richtext/DivNode.java         |  210 -
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 -
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 -
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 -
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 -
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 -
 .../internal/fxg/dom/richtext/TabNode.java         |   64 -
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 --
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 -
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 -
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 -
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 -
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 -
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 -
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 -
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 -
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 -
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 -
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 -
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 -
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 -
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 -
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 -
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 -
 .../internal/fxg/dom/types/BaselineShift.java      |  102 -
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 -
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 -
 .../internal/fxg/dom/types/BlockProgression.java   |   41 -
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 -
 .../flex/compiler/internal/fxg/dom/types/Caps.java |   52 -
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 -
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 -
 .../internal/fxg/dom/types/DigitWidth.java         |   47 -
 .../compiler/internal/fxg/dom/types/Direction.java |   41 -
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 -
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 -
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 -
 .../internal/fxg/dom/types/FontWeight.java         |   41 -
 .../fxg/dom/types/InterpolationMethod.java         |   45 -
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 -
 .../internal/fxg/dom/types/JustificationRule.java  |   47 -
 .../internal/fxg/dom/types/JustificationStyle.java |   53 -
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 -
 .../internal/fxg/dom/types/LeadingModel.java       |   76 -
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 -
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 -
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 -
 .../internal/fxg/dom/types/NumberAuto.java         |  148 -
 .../internal/fxg/dom/types/NumberInherit.java      |   95 -
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 -
 .../internal/fxg/dom/types/ResizeMode.java         |   47 -
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 -
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 -
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 -
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 -
 .../internal/fxg/dom/types/TextDecoration.java     |   41 -
 .../internal/fxg/dom/types/TextJustify.java        |   41 -
 .../internal/fxg/dom/types/TextRotation.java       |   59 -
 .../internal/fxg/dom/types/TypographicCase.java    |   59 -
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 -
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 -
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 -
 .../internal/fxg/logging/AbstractLogger.java       |  135 -
 .../internal/fxg/logging/SystemLogger.java         |   84 -
 .../internal/fxg/resources/FXGFileResolver.java    |   86 -
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 -
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 -
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 --
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 -
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 -
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 -
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 -
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 -
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 --
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ----
 .../flex/compiler/internal/fxg/swf/TextHelper.java |   49 -
 .../flex/compiler/internal/fxg/swf/TypeHelper.java |  387 --
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 -
 .../apache/flex/compiler/internal/graph/Graph.java |  206 -
 .../flex/compiler/internal/graph/GraphEdge.java    |   51 -
 .../compiler/internal/graph/GraphMLWriter.java     |  377 --
 .../flex/compiler/internal/graph/IGraph.java       |  103 -
 .../flex/compiler/internal/graph/IGraphEdge.java   |   39 -
 .../flex/compiler/internal/graph/IGraphable.java   |   27 -
 .../compiler/internal/graph/IReportWriter.java     |   45 -
 .../graph/InvalidationBytesCalculator.java         |   89 -
 .../compiler/internal/graph/LinkReportWriter.java  |  298 -
 .../compiler/internal/graph/SynchronizedGraph.java |  169 -
 .../compiler/internal/graph/TopologicalSort.java   |  225 -
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 -
 .../compiler/internal/mxml/EntityProcessor.java    |  285 -
 .../flex/compiler/internal/mxml/MXMLData.java      |  965 ---
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 -
 .../flex/compiler/internal/mxml/MXMLDialect.java   |  709 --
 .../compiler/internal/mxml/MXMLDialect2006.java    |  426 --
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 -
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 -
 .../internal/mxml/MXMLInstructionData.java         |  129 -
 .../internal/mxml/MXMLManifestManager.java         |  418 --
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 -
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 -
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 -
 .../internal/mxml/MXMLTagAttributeData.java        |  580 --
 .../flex/compiler/internal/mxml/MXMLTagData.java   | 1188 ----
 .../flex/compiler/internal/mxml/MXMLTextData.java  |  392 --
 .../flex/compiler/internal/mxml/MXMLUnitData.java  |  366 -
 .../compiler/internal/mxml/StateDefinition.java    |  104 -
 .../internal/mxml/StateDefinitionBase.java         |   81 -
 .../internal/mxml/StateGroupDefinition.java        |   89 -
 .../flex/compiler/internal/mxml/package.html       |   33 -
 .../compiler/internal/parsing/FakingReader.java    |  215 -
 .../compiler/internal/parsing/FilteringList.java   |   70 -
 .../compiler/internal/parsing/ISourceFragment.java |   64 -
 .../internal/parsing/ITokenStreamFilter.java       |   27 -
 .../compiler/internal/parsing/SourceFragment.java  |  133 -
 .../internal/parsing/SourceFragmentsReader.java    |  165 -
 .../flex/compiler/internal/parsing/TokenBase.java  |  559 --
 .../internal/parsing/as/ASBalancingScanner.java    |  106 -
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 -
 .../internal/parsing/as/ASDocTokenizer.java        |   89 -
 .../flex/compiler/internal/parsing/as/ASToken.java | 1010 ---
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 ---------
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 -
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 --
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 --
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 -
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 -
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 -
 .../internal/parsing/as/ConfigProcessor.java       |  503 --
 .../internal/parsing/as/DeferFunctionBody.java     |   36 -
 .../internal/parsing/as/IProblemReporter.java      |   42 -
 .../parsing/as/IProjectConfigVariables.java        |   74 -
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 -
 .../internal/parsing/as/IncludeHandler.java        |  595 --
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 -
 .../internal/parsing/as/MetadataToken.java         |   96 -
 .../internal/parsing/as/MetadataTokenizer.java     |  351 -
 .../internal/parsing/as/NilASDocDelegate.java      |  131 -
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 -
 .../compiler/internal/parsing/as/OffsetLookup.java |  230 -
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 -
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 -
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ------
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 -
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 -
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 -
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  783 ---
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 -
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 -
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 -
 .../internal/parsing/mxml/MXMLTokenizer.java       |  435 --
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 -
 .../flex/compiler/internal/parsing/package.html    |   33 -
 .../compiler/internal/projects/ASCProject.java     |   77 -
 .../flex/compiler/internal/projects/ASProject.java |  470 --
 .../internal/projects/ASSourceFileHandler.java     |   66 -
 .../internal/projects/CompilerProject.java         | 1018 ---
 .../compiler/internal/projects/ConfigManager.java  |  313 -
 .../internal/projects/DefinitionPriority.java      |  137 -
 .../internal/projects/DependencyGraph.java         |  805 ---
 .../internal/projects/FXGSourceFileHandler.java    |   66 -
 .../compiler/internal/projects/FlexProject.java    | 2373 -------
 .../internal/projects/FlexProjectConfigurator.java |  253 -
 .../internal/projects/ISourceFileHandler.java      |   89 -
 .../internal/projects/LibraryDependencyGraph.java  |  345 -
 .../internal/projects/LibraryPathManager.java      |  673 --
 .../internal/projects/MXMLSourceFileHandler.java   |   74 -
 .../projects/ResourceBundleSourceFileHandler.java  |   73 -
 .../internal/projects/SourceListManager.java       |  255 -
 .../internal/projects/SourcePathManager.java       |  701 --
 .../compiler/internal/projects/ThemeUtilities.java |   73 -
 .../flex/compiler/internal/projects/package.html   |   33 -
 .../resourcebundles/PropertiesFileParser.java      |  520 --
 .../resourcebundles/ResourceBundleUtils.java       |  336 -
 .../flex/compiler/internal/scopes/ASFileScope.java |  443 --
 .../internal/scopes/ASFileScopeProvider.java       |   54 -
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ------
 .../flex/compiler/internal/scopes/ASScope.java     | 1815 -----
 .../flex/compiler/internal/scopes/ASScopeBase.java |  519 --
 .../compiler/internal/scopes/ASScopeCache.java     |  675 --
 .../flex/compiler/internal/scopes/CatchScope.java  |   48 -
 .../compiler/internal/scopes/ClosureScope.java     |   33 -
 .../internal/scopes/EmptyDefinitionStore.java      |  102 -
 .../compiler/internal/scopes/FXGFileScope.java     |   33 -
 .../compiler/internal/scopes/FunctionScope.java    |   41 -
 .../compiler/internal/scopes/IDefinitionStore.java |  127 -
 .../internal/scopes/IMutableDefinitionSet.java     |   57 -
 .../internal/scopes/LargeDefinitionSet.java        |  102 -
 .../internal/scopes/LargeDefinitionStore.java      |  199 -
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 --
 .../internal/scopes/NamespaceSetPredicate.java     |  118 -
 .../internal/scopes/NoDefinitionScope.java         |  132 -
 .../compiler/internal/scopes/PackageScope.java     |  165 -
 .../internal/scopes/SWCFileScopeProvider.java      |  124 -
 .../flex/compiler/internal/scopes/ScopeView.java   |  340 -
 .../internal/scopes/SmallDefinitionSet.java        |  150 -
 .../internal/scopes/SmallDefinitionStore1.java     |  157 -
 .../internal/scopes/SmallDefinitionStore2.java     |  185 -
 .../internal/scopes/SmallDefinitionStore4.java     |  220 -
 .../internal/scopes/SmallDefinitionStore8.java     |  290 -
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 -
 .../flex/compiler/internal/scopes/TypeScope.java   |  666 --
 .../flex/compiler/internal/scopes/WithScope.java   |   42 -
 .../flex/compiler/internal/scopes/package.html     |   33 -
 .../semantics/MethodBodySemanticChecker.java       | 3093 ---------
 .../internal/semantics/PostProcessStep.java        |   27 -
 .../compiler/internal/semantics/SemanticUtils.java | 2976 --------
 .../compiler/internal/targets/AppSWFTarget.java    |  390 --
 .../internal/targets/FlexAppSWFTarget.java         | 1875 -----
 .../targets/FlexApplicationFrame1Info.java         |  257 -
 .../compiler/internal/targets/FlexFontInfo.java    |   56 -
 .../compiler/internal/targets/FlexFrame1Info.java  |  225 -
 .../internal/targets/FlexLibraryFrame1Info.java    |   44 -
 .../internal/targets/FlexLibrarySWFTarget.java     |  473 --
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 -
 .../internal/targets/FlexSplashScreenImage.java    |   50 -
 .../flex/compiler/internal/targets/FlexTarget.java |  750 --
 .../internal/targets/ILibrarySWFTarget.java        |   56 -
 .../internal/targets/ITargetAttributes.java        |  116 -
 .../internal/targets/LibrarySWFTarget.java         |  131 -
 .../compiler/internal/targets/LinkageChecker.java  |  147 -
 .../internal/targets/NilTargetAttributes.java      |  128 -
 .../flex/compiler/internal/targets/SWCTarget.java  | 1023 ---
 .../flex/compiler/internal/targets/SWFTarget.java  | 1057 ---
 .../flex/compiler/internal/targets/TagSorter.java  |  154 -
 .../flex/compiler/internal/targets/Target.java     |  820 ---
 .../internal/targets/TargetAttributeBase.java      |  225 -
 .../internal/targets/TargetAttributesMap.java      |  162 -
 .../internal/targets/TargetAttributesMetadata.java |  140 -
 .../compiler/internal/targets/TargetReport.java    |  199 -
 .../flex/compiler/internal/targets/package.html    |   33 -
 .../testing/NodesToXMLStringFormatter.java         |  129 -
 .../flex/compiler/internal/testing/package.html    |   33 -
 .../compiler/internal/tree/as/AccessorNode.java    |  183 -
 .../internal/tree/as/ArrayLiteralNode.java         |  124 -
 .../internal/tree/as/BaseDefinitionNode.java       |  453 --
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 -
 .../tree/as/BaseStatementExpressionNode.java       |  109 -
 .../internal/tree/as/BaseStatementNode.java        |   67 -
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 -
 .../internal/tree/as/BaseVariableNode.java         |  390 --
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 -
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 -
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 -
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 -
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 -
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 -
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 -
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 -
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 -
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 -
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 -
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 -
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 -
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 -
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 -
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 -
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 -
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 -
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 -
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 -
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 -
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 -
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 -
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 -
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 -
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 -
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 --
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 -
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 -
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 -
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 -
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 -
 .../flex/compiler/internal/tree/as/BlockNode.java  |   81 -
 .../flex/compiler/internal/tree/as/CatchNode.java  |  140 -
 .../internal/tree/as/ChainedVariableNode.java      |  179 -
 .../flex/compiler/internal/tree/as/ClassNode.java  |  663 --
 .../internal/tree/as/ClassReferenceNode.java       |   91 -
 .../compiler/internal/tree/as/ConditionalNode.java |  111 -
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 -
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 -
 .../internal/tree/as/ConfigExpressionNode.java     |  108 -
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 -
 .../compiler/internal/tree/as/ContainerNode.java   |  168 -
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 -
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 -
 .../internal/tree/as/DynamicAccessNode.java        |   86 -
 .../flex/compiler/internal/tree/as/EmbedNode.java  |  178 -
 .../internal/tree/as/ExpressionNodeBase.java       |  513 --
 .../flex/compiler/internal/tree/as/FileNode.java   |  584 --
 .../internal/tree/as/FixedChildrenNode.java        |   38 -
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 -
 .../compiler/internal/tree/as/FullNameNode.java    |  183 -
 .../internal/tree/as/FunctionCallNode.java         |  322 -
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 ---
 .../internal/tree/as/FunctionObjectNode.java       |  145 -
 .../flex/compiler/internal/tree/as/GetterNode.java |  116 -
 .../tree/as/IInitializableDefinitionNode.java      |   42 -
 .../compiler/internal/tree/as/IdentifierNode.java  | 1080 ---
 .../flex/compiler/internal/tree/as/IfNode.java     |  119 -
 .../flex/compiler/internal/tree/as/ImportNode.java |  279 -
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 --
 .../internal/tree/as/IterationFlowNode.java        |  134 -
 .../compiler/internal/tree/as/KeywordNode.java     |  173 -
 .../internal/tree/as/LabeledStatementNode.java     |   94 -
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 --
 .../compiler/internal/tree/as/LiteralNode.java     |  306 -
 .../tree/as/MemberAccessExpressionNode.java        |  310 -
 .../compiler/internal/tree/as/MemberedNode.java    |   69 -
 .../compiler/internal/tree/as/ModifierNode.java    |  120 -
 .../internal/tree/as/ModifiersContainerNode.java   |   54 -
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 -
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 -
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 -
 .../flex/compiler/internal/tree/as/NilNode.java    |   59 -
 .../flex/compiler/internal/tree/as/NodeBase.java   | 1049 ---
 .../tree/as/NonResolvingIdentifierNode.java        |   92 -
 .../internal/tree/as/NumericLiteralNode.java       |  284 -
 .../internal/tree/as/ObjectLiteralNode.java        |   92 -
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 -
 .../internal/tree/as/OperatorNodeBase.java         |  130 -
 .../compiler/internal/tree/as/PackageNode.java     |  316 -
 .../compiler/internal/tree/as/ParameterNode.java   |  311 -
 .../tree/as/QualifiedNameExpressionNode.java       |   96 -
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 -
 .../internal/tree/as/RegExpLiteralNode.java        |  188 -
 .../flex/compiler/internal/tree/as/ReturnNode.java |   89 -
 .../tree/as/RuntimeNameExpressionNode.java         |  120 -
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 -
 .../flex/compiler/internal/tree/as/SetterNode.java |  138 -
 .../flex/compiler/internal/tree/as/SwitchNode.java |  107 -
 .../compiler/internal/tree/as/TerminalNode.java    |  118 -
 .../internal/tree/as/TernaryOperatorNode.java      |  184 -
 .../flex/compiler/internal/tree/as/ThrowNode.java  |   85 -
 .../internal/tree/as/TransparentContainerNode.java |   58 -
 .../flex/compiler/internal/tree/as/TreeNode.java   |  321 -
 .../flex/compiler/internal/tree/as/TryNode.java    |  155 -
 .../internal/tree/as/TypedExpressionNode.java      |  305 -
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 -
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 -
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 -
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  268 -
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 -
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 -
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 -
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 -
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 -
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 -
 .../internal/tree/as/UseNamespaceNode.java         |  130 -
 .../internal/tree/as/VariableExpressionNode.java   |  134 -
 .../compiler/internal/tree/as/VariableNode.java    |  248 -
 .../internal/tree/as/VectorLiteralNode.java        |  154 -
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 -
 .../flex/compiler/internal/tree/as/WithNode.java   |  117 -
 .../internal/tree/as/XMLListLiteralNode.java       |   88 -
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 -
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 -
 .../tree/as/metadata/AlternativeTagNode.java       |   30 -
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 -
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 -
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 -
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 -
 .../internal/tree/as/metadata/EventTagNode.java    |  104 -
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 -
 .../tree/as/metadata/InspectableTagNode.java       |  225 -
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 -
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 -
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 -
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 -
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 -
 .../tree/as/metadata/SkinClassTagNode.java         |   33 -
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 -
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 -
 .../flex/compiler/internal/tree/as/package.html    |   42 -
 .../as/parts/AccessorFunctionContentsPart.java     |   44 -
 .../internal/tree/as/parts/DecorationPart.java     |  184 -
 .../tree/as/parts/FunctionContentsPart.java        |   99 -
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 -
 .../internal/tree/as/parts/IDecorationPart.java    |   73 -
 .../tree/as/parts/IFunctionContentsPart.java       |   57 -
 .../tree/as/parts/SparseDecorationPart.java        |   83 -
 .../tree/as/parts/VariableDecorationPart.java      |   79 -
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 -
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 -
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 -
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 -
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 -
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 ---
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 -
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  747 --
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 -
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 -
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 -
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 -
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 -
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 --
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 -
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 -
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 -
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 -
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 -
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 -
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 -
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 -
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 -
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 -
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 --
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 -
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 -
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 -
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 -
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 -
 .../internal/tree/mxml/MXMLInstanceNode.java       |  439 --
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 -
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 -
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 -
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 -
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 -
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 -
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 -
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 -
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 ---
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 -
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 -
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 -
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 --
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 -
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 -
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 -
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 -
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 -
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 -
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 -
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 -
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 -
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 -
 .../internal/tree/mxml/MXMLStringNode.java         |  124 -
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 -
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 -
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  901 ---
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 -
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 -
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 -
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 -
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 -
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 -
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 --
 .../flex/compiler/internal/tree/mxml/package.html  |   42 -
 .../tree/properties/ResourceBundleEntryNode.java   |   62 -
 .../tree/properties/ResourceBundleFileNode.java    |   69 -
 .../compiler/internal/tree/properties/package.html |   43 -
 .../internal/units/ABCCompilationUnit.java         |  246 -
 .../compiler/internal/units/ASCompilationUnit.java |  597 --
 .../internal/units/CompilationUnitBase.java        | 1174 ----
 .../internal/units/EmbedCompilationUnit.java       |  333 -
 .../units/EmbedCompilationUnitFactory.java         |  142 -
 .../internal/units/FXGCompilationUnit.java         |  436 --
 .../internal/units/ImportedASCompilationUnit.java  |   70 -
 .../internal/units/InvisibleCompilationUnit.java   |  228 -
 .../internal/units/MXMLCompilationUnit.java        |  290 -
 .../units/ResourceBundleCompilationUnit.java       |  713 --
 .../units/ResourceModuleCompilationUnit.java       |  277 -
 .../internal/units/SWCCompilationUnit.java         |  494 --
 .../internal/units/ServicesXMLCompilationUnit.java |  117 -
 .../units/SourceCompilationUnitFactory.java        |  165 -
 .../internal/units/StringToCompilationUnitMap.java |  456 --
 .../internal/units/StyleModuleCompilationUnit.java |  268 -
 .../flex/compiler/internal/units/package.html      |   33 -
 .../units/requests/ABCBytesRequestResult.java      |  144 -
 .../units/requests/ABCFileScopeRequestResult.java  |   64 -
 .../units/requests/ASFileScopeRequestResult.java   |  148 -
 .../requests/EmbedFileScopeRequestResult.java      |   38 -
 .../units/requests/FileScopeRequestResultBase.java |  158 -
 .../internal/units/requests/RequestMaker.java      |  269 -
 .../units/requests/SWFTagsRequestResult.java       |  144 -
 .../units/requests/SyntaxTreeRequestResult.java    |   92 -
 .../compiler/internal/units/requests/package.html  |   33 -
 .../compiler/internal/workspaces/Workspace.java    | 1244 ----
 .../flex/compiler/internal/workspaces/package.html |   33 -
 .../org/apache/flex/compiler/mxml/IMXMLData.java   |  125 -
 .../flex/compiler/mxml/IMXMLDataManager.java       |   53 -
 .../flex/compiler/mxml/IMXMLInstructionData.java   |   47 -
 .../flex/compiler/mxml/IMXMLLanguageConstants.java |  414 --
 .../flex/compiler/mxml/IMXMLManifestManager.java   |   82 -
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 -
 .../flex/compiler/mxml/IMXMLNamespaceMapping.java  |   42 -
 .../flex/compiler/mxml/IMXMLTagAttributeData.java  |  168 -
 .../apache/flex/compiler/mxml/IMXMLTagData.java    |  234 -
 .../apache/flex/compiler/mxml/IMXMLTextData.java   |  122 -
 .../flex/compiler/mxml/IMXMLTypeConstants.java     |  210 -
 .../apache/flex/compiler/mxml/IMXMLUnitData.java   |  167 -
 .../flex/compiler/mxml/IStateDefinition.java       |   49 -
 .../flex/compiler/mxml/IStateDefinitionBase.java   |   39 -
 .../flex/compiler/mxml/IStateGroupDefinition.java  |   50 -
 .../flex/compiler/mxml/IXMLNameResolver.java       |   73 -
 .../java/org/apache/flex/compiler/package.html     |  137 -
 .../flex/compiler/parsing/GenericTokenStream.java  |   77 -
 .../flex/compiler/parsing/IASBalancingScanner.java |   53 -
 .../org/apache/flex/compiler/parsing/IASToken.java |   80 -
 .../apache/flex/compiler/parsing/IASTokenizer.java |   61 -
 .../org/apache/flex/compiler/parsing/ICMToken.java |   91 -
 .../apache/flex/compiler/parsing/IMXMLToken.java   |  103 -
 .../flex/compiler/parsing/IMXMLTokenizer.java      |   48 -
 .../flex/compiler/parsing/IMetadataParser.java     |   29 -
 .../flex/compiler/parsing/MXMLTokenFactory.java    |   52 -
 .../flex/compiler/parsing/MXMLTokenTypes.java      |  143 -
 .../problems/ANELibraryNotAllowedProblem.java      |   44 -
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 -
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 -
 .../compiler/problems/AbstractSemanticProblem.java |   46 -
 .../problems/AccessUndefinedMemberProblem.java     |   45 -
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 -
 .../problems/AccessUndefinedPropertyProblem.java   |   44 -
 .../problems/AccessorTypesMustMatchProblem.java    |   38 -
 .../problems/AmbiguousGotoTargetProblem.java       |   57 -
 .../problems/AmbiguousReferenceProblem.java        |   41 -
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 -
 .../flex/compiler/problems/ArrayCastProblem.java   |   44 -
 .../compiler/problems/ArrayDowncastProblem.java    |   44 -
 .../compiler/problems/AssignToConstProblem.java    |   40 -
 .../compiler/problems/AssignToFunctionProblem.java |   46 -
 .../problems/AssignToNonReferenceValueProblem.java |   40 -
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 -
 .../problems/AssignmentInConditionalProblem.java   |   42 -
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 -
 .../problems/AttributesAreNotCallableProblem.java  |   39 -
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 -
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 -
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 -
 .../problems/BURMPatternMatchFailureProblem.java   |   44 -
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 -
 .../compiler/problems/BadCharacterProblem.java     |   41 -
 .../problems/BadSetterReturnTypeProblem.java       |   41 -
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 -
 .../compiler/problems/CDataNotClosedProblem.java   |   41 -
 .../flex/compiler/problems/CSSCodeGenProblem.java  |   38 -
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 -
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 -
 .../flex/compiler/problems/CSSParserProblem.java   |   74 -
 .../apache/flex/compiler/problems/CSSProblem.java  |   38 -
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 -
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 -
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 -
 .../CSSUnresolvedClassReferenceProblem.java        |   45 -
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 -
 .../compiler/problems/CallNonFunctionProblem.java  |   42 -
 .../problems/CallUndefinedMethodProblem.java       |   42 -
 .../problems/CanNotInsertSemicolonProblem.java     |   40 -
 .../CannotDeleteSuperDescendantsProblem.java       |   44 -
 .../problems/CannotExtendClassProblem.java         |   46 -
 .../problems/CannotExtendInterfaceProblem.java     |   48 -
 .../CannotResolveConfigExpressionProblem.java      |   41 -
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 -
 .../problems/CircularTypeReferenceProblem.java     |   42 -
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 -
 .../compiler/problems/CodegenInternalProblem.java  |   59 -
 .../flex/compiler/problems/CodegenProblem.java     |   39 -
 .../compiler/problems/CommentNotClosedProblem.java |   41 -
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 -
 .../problems/CompiledAsAComponentProblem.java      |   46 -
 .../flex/compiler/problems/CompilerProblem.java    |  277 -
 .../problems/CompilerProblemClassification.java    |   40 -
 .../compiler/problems/CompilerProblemSeverity.java |   41 -
 .../problems/ComponentTagWithoutURIProblem.java    |   46 -
 .../problems/ConfigurationFileNotFoundProblem.java |   37 -
 .../compiler/problems/ConfigurationProblem.java    |   59 -
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 -
 .../ConflictingNameInNamespaceProblem.java         |   44 -
 .../problems/ConstNotInitializedProblem.java       |   39 -
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 -
 .../problems/ConstructorInInterfaceProblem.java    |   45 -
 .../problems/ConstructorIsGetterSetterProblem.java |   38 -
 .../problems/ConstructorIsStaticProblem.java       |   40 -
 .../problems/ConstructorMustBePublicProblem.java   |   41 -
 .../problems/CountedForLoopInitializerProblem.java |   42 -
 .../compiler/problems/CyclicalIncludesProblem.java |   38 -
 .../flex/compiler/problems/DateCastProblem.java    |   49 -
 .../problems/DecrementMustBeReferenceProblem.java  |   42 -
 .../DefinitionShadowedByPackageNameProblem.java    |   35 -
 .../problems/DependencyNotCompatibleProblem.java   |   44 -
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 -
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 -
 .../DeprecatedAPIWithReplacementProblem.java       |   43 -
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 -
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 -
 .../DeprecatedConfigurationOptionProblem.java      |   48 -
 .../problems/DuplicateAttributeProblem.java        |   41 -
 .../problems/DuplicateClassDefinitionProblem.java  |   45 -
 .../DuplicateFunctionDefinitionProblem.java        |   45 -
 .../problems/DuplicateImportAliasProblem.java      |   42 -
 .../DuplicateInterfaceDefinitionProblem.java       |   45 -
 .../problems/DuplicateInterfaceProblem.java        |   55 -
 .../compiler/problems/DuplicateLabelProblem.java   |   39 -
 .../DuplicateNamespaceDefinitionProblem.java       |   39 -
 .../DuplicateQNameInSourcePathProblem.java         |   46 -
 .../compiler/problems/DuplicateScriptProblem.java  |   42 -
 .../problems/DuplicateSkinStateProblem.java        |   53 -
 .../problems/DuplicateSourceFileProblem.java       |   42 -
 .../problems/DuplicateSwitchCaseProblem.java       |   45 -
 .../DuplicateVariableDefinitionProblem.java        |   48 -
 .../problems/DynamicNotOnClassProblem.java         |   42 -
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 -
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 -
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 -
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 -
 .../problems/EmbedInitialValueProblem.java         |   37 -
 .../EmbedInvalidAttributeValueProblem.java         |   40 -
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 -
 .../problems/EmbedMissingSymbolProblem.java        |   46 -
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 -
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 -
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 -
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 -
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 -
 .../EmbedQualityRequiresCompressionProblem.java    |   39 -
 .../problems/EmbedQualityValueProblem.java         |   41 -
 .../compiler/problems/EmbedScalingGridProblem.java |   40 -
 .../problems/EmbedScalingGridValueProblem.java     |   40 -
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 -
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 -
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 -
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 -
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 -
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 -
 .../problems/EmbedUnknownAttributeProblem.java     |   37 -
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 -
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 -
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 -
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 -
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 -
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 -
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 -
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 -
 .../problems/ExtraneousSuperStatementProblem.java  |   40 -
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 -
 .../problems/FXGContentNotContiguousProblem.java   |   37 -
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 -
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 -
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 -
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 -
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 -
 .../problems/FXGInvalidChildNodeProblem.java       |   38 -
 .../FXGInvalidColorMatrixValueProblem.java         |   36 -
 .../problems/FXGInvalidColorValueProblem.java      |   34 -
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 -
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 -
 .../problems/FXGInvalidFloatValueProblem.java      |   34 -
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 -
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 -
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 -
 .../problems/FXGInvalidMaskElementProblem.java     |   37 -
 .../problems/FXGInvalidNestingElementsProblem.java |   37 -
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 -
 .../problems/FXGInvalidPathDataProblem.java        |   33 -
 .../problems/FXGInvalidPercentValueProblem.java    |   34 -
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 -
 .../problems/FXGInvalidRootNodeProblem.java        |   35 -
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 -
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 -
 .../problems/FXGInvalidTabStopsProblem.java        |   36 -
 .../problems/FXGInvalidVersionProblem.java         |   37 -
 .../problems/FXGMissingAttributeProblem.java       |   38 -
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 -
 .../problems/FXGMultipleElementProblem.java        |   37 -
 .../problems/FXGOutOfRangeValueProblem.java        |   38 -
 .../flex/compiler/problems/FXGParserProblem.java   |   36 -
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 -
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 -
 .../apache/flex/compiler/problems/FXGProblem.java  |   50 -
 .../flex/compiler/problems/FXGScanningProblem.java |   36 -
 .../problems/FXGUndefinedPropertyProblem.java      |   36 -
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 -
 .../FXGUnknownElementInVersionProblem.java         |   39 -
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 -
 .../flex/compiler/problems/FatalProblem.java       |   47 -
 .../flex/compiler/problems/FileIOProblem.java      |   39 -
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 -
 .../problems/FileInLibraryNotFoundProblem.java     |   41 -
 .../compiler/problems/FileNotFoundProblem.java     |   55 -
 .../flex/compiler/problems/FileWriteProblem.java   |   39 -
 .../problems/FinalOutsideClassProblem.java         |   43 -
 .../FlexOnlyConfigurationOptionNotSupported.java   |   44 -
 .../problems/FontEmbeddingNotSupported.java        |   42 -
 .../ForwardReferenceToBaseClassProblem.java        |   51 -
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 -
 .../problems/FunctionWithoutBodyProblem.java       |   39 -
 .../GetterCannotHaveParametersProblem.java         |   38 -
 .../problems/GetterMustNotBeVoidProblem.java       |   35 -
 .../problems/GlobalBindablePropertyProblem.java    |   40 -
 .../HostComponentClassNotFoundProblem.java         |   43 -
 .../problems/HostComponentMustHaveTypeProblem.java |   41 -
 .../flex/compiler/problems/ICompilerProblem.java   |   53 -
 .../problems/IllegalAssignmentToClassProblem.java  |   43 -
 .../problems/IllogicalComparionWithNaNProblem.java |   36 -
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 -
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 -
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 -
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 -
 .../ImproperlyConfiguredTargetProblem.java         |   41 -
 .../InaccessibleMethodReferenceProblem.java        |   45 -
 .../InaccessiblePropertyReferenceProblem.java      |   45 -
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 -
 .../IncompatibleInitializerTypeProblem.java        |   59 -
 .../IncompatibleInterfaceMethodProblem.java        |   50 -
 .../problems/IncompatibleOverrideProblem.java      |   42 -
 .../problems/IncrementMustBeReferenceProblem.java  |   42 -
 .../InitializerValueNotAnIntegerProblem.java       |   61 -
 .../InitializerValueOutOfRangeProblem.java         |   63 -
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 -
 .../problems/InlineFunctionTooLargeProblem.java    |   39 -
 .../InlineNestedInliningNotSupportedProblem.java   |   35 -
 .../compiler/problems/InlineNoSourceProblem.java   |   35 -
 .../InlineUnsupportedInstructionProblem.java       |   35 -
 .../problems/InlineUnsupportedNodeProblem.java     |   40 -
 .../flex/compiler/problems/InstanceOfProblem.java  |   37 -
 .../problems/InterfaceBindablePropertyProblem.java |   39 -
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 -
 .../problems/InterfaceMethodOverrideProblem.java   |   46 -
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 -
 .../problems/InterfaceModifierProblem.java         |   41 -
 .../InterfaceNamespaceAttributeProblem.java        |   39 -
 .../compiler/problems/InternalCompilerProblem.java |   63 -
 .../problems/InternalCompilerProblem2.java         |   60 -
 .../problems/InvalidABCByteCodeProblem.java        |   35 -
 .../compiler/problems/InvalidAttributeProblem.java |   38 -
 .../problems/InvalidBackgroundColorProblem.java    |   36 -
 .../problems/InvalidByteCodeGeneratedProblem.java  |   65 -
 .../problems/InvalidConfigLocationProblem.java     |   51 -
 .../problems/InvalidDecrementOperandProblem.java   |   40 -
 .../problems/InvalidForInInitializerProblem.java   |   42 -
 .../problems/InvalidImportFileProblem.java         |   38 -
 .../problems/InvalidIncrementOperandProblem.java   |   40 -
 .../compiler/problems/InvalidLabelProblem.java     |   38 -
 .../compiler/problems/InvalidLvalueProblem.java    |   39 -
 .../InvalidNamespaceInitializerProblem.java        |   39 -
 .../compiler/problems/InvalidNamespaceProblem.java |   41 -
 .../compiler/problems/InvalidOverrideProblem.java  |   46 -
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 -
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 -
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 -
 .../problems/InvalidProtectedNamespaceProblem.java |   41 -
 .../InvalidPublicNamespaceAttrProblem.java         |   42 -
 .../problems/InvalidPublicNamespaceProblem.java    |   41 -
 .../InvalidRestParameterDeclarationProblem.java    |   44 -
 .../problems/InvalidSuperExpressionProblem.java    |   42 -
 .../problems/InvalidSuperStatementProblem.java     |   39 -
 .../flex/compiler/problems/InvalidTypeProblem.java |   41 -
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 -
 .../problems/LocalBindablePropertyProblem.java     |   41 -
 .../compiler/problems/LossyConversionProblem.java  |   43 -
 .../problems/MXMLAttributeVersionProblem.java      |   44 -
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 -
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 -
 .../MXMLConstructorHasParametersProblem.java       |   44 -
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 -
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 -
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 -
 .../compiler/problems/MXMLDualContentProblem.java  |   44 -
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 -
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 -
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 -
 .../problems/MXMLEmptyAttributeProblem.java        |   41 -
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 -
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 -
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 -
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 -
 .../MXMLIncompatibleArrayElementProblem.java       |   48 -
 .../MXMLIncompatibleVectorElementProblem.java      |   40 -
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 -
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 -
 .../problems/MXMLInvalidEntityProblem.java         |   40 -
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 -
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 -
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 -
 .../problems/MXMLInvalidPercentageProblem.java     |   45 -
 .../MXMLInvalidSourceAttributeProblem.java         |   47 -
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 -
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 -
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 -
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 -
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 -
 .../problems/MXMLMissingRootTagProblem.java        |   36 -
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 -
 .../problems/MXMLMultipleInitializersProblem.java  |   46 -
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 -
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 -
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 -
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 -
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 -
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 -
 .../problems/MXMLPrivateAttributeProblem.java      |   40 -
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 -
 .../problems/MXMLRequiredAttributeProblem.java     |   43 -
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 -
 .../compiler/problems/MXMLSemanticProblem.java     |   47 -
 .../flex/compiler/problems/MXMLSyntaxProblem.java  |   40 -
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 -
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 -
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 -
 .../problems/MXMLUnexpectedTagProblem.java         |   38 -
 .../problems/MXMLUnexpectedTextProblem.java        |   38 -
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 -
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 -
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 -
 .../problems/MXMLUnresolvedTagProblem.java         |   42 -
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 -
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 -
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 -
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 -
 .../problems/MXMLXMLRequireContentProblem.java     |   38 -
 .../flex/compiler/problems/ManifestProblem.java    |   40 -
 .../problems/MethodCannotBeConstructorProblem.java |   40 -
 .../compiler/problems/MissingBuiltinProblem.java   |   48 -
 .../problems/MissingCatchOrFinallyProblem.java     |   45 -
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 -
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 -
 .../problems/MissingPropertyNameProblem.java       |   33 -
 .../MissingRequirementConfigurationProblem.java    |   38 -
 .../problems/MissingSignedDigestProblem.java       |   39 -
 .../compiler/problems/MissingSkinPartProblem.java  |   40 -
 .../compiler/problems/MissingSkinStateProblem.java |   38 -
 .../problems/MissingUnsignedDigestProblem.java     |   39 -
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 -
 .../MultipleContructorDefinitionsProblem.java      |   39 -
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 -
 .../MultipleNamespaceAttributesProblem.java        |   38 -
 ...MultipleReservedNamespaceAttributesProblem.java |   44 -
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 -
 .../NamespaceAttributeNotAllowedProblem.java       |   56 -
 .../problems/NamespaceInInterfaceProblem.java      |   39 -
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 -
 .../problems/NativeMethodWithBodyProblem.java      |   39 -
 .../problems/NativeNotOnFunctionProblem.java       |   42 -
 .../problems/NativeUsedInInterfaceProblem.java     |   42 -
 .../compiler/problems/NativeVariableProblem.java   |   41 -
 .../flex/compiler/problems/NestedClassProblem.java |   39 -
 .../problems/NestedGetterSetterProblem.java        |   39 -
 .../compiler/problems/NestedInterfaceProblem.java  |   39 -
 .../compiler/problems/NestedPackageProblem.java    |   38 -
 .../NoCompilationUnitForDefinitionProblem.java     |   35 -
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 -
 .../NoDefinitionForSWCDependencyProblem.java       |   44 -
 .../compiler/problems/NoMainDefinitionProblem.java |   46 -
 .../NoScopesInABCCompilationUnitProblem.java       |   34 -
 .../NoSourceForClassInNamespaceProblem.java        |   36 -
 .../compiler/problems/NoSourceForClassProblem.java |   34 -
 .../problems/NonConstConfigVarProblem.java         |   38 -
 .../problems/NonConstantConfigInitProblem.java     |   55 -
 .../NonConstantParamInitializerProblem.java        |   39 -
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 -
 .../NullUsedWhereOtherExpectedProblem.java         |   38 -
 .../OnlyOneHostComponentAllowedProblem.java        |   40 -
 .../problems/OperandStackUnderflowProblem.java     |   46 -
 .../problems/OverlappingSourcePathProblem.java     |   46 -
 .../compiler/problems/OverrideFinalProblem.java    |   42 -
 .../compiler/problems/OverrideNotFoundProblem.java |   43 -
 .../problems/OverrideOutsideClassProblem.java      |   44 -
 .../PackageCannotBeUsedAsValueProblem.java         |   43 -
 .../flex/compiler/problems/ParserProblem.java      |   48 -
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 -
 .../problems/PrototypeInvalidAttributeProblem.java |   39 -
 .../RemovedConfigurationOptionProblem.java         |   44 -
 .../RequiredParameterAfterOptionalProblem.java     |   40 -
 .../ResourceBundleMalformedEncodingProblem.java    |   38 -
 .../ResourceBundleNoBundleParameterProblem.java    |   41 -
 .../ResourceBundleNoKeyParameterProblem.java       |   38 -
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 -
 .../problems/ResourceBundleNotFoundProblem.java    |   51 -
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 -
 .../problems/RestParameterMustBeLastProblem.java   |   41 -
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 -
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 -
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 -
 .../problems/ReturnMustReturnValueProblem.java     |   40 -
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 -
 .../problems/ReturnValueInConstructorProblem.java  |   40 -
 .../ReturnValueMustBeUndefinedProblem.java         |   42 -
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 -
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 -
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 -
 .../problems/SWFFrameCountMismatchProblem.java     |   48 -
 .../problems/SWFInvalidSignatureProblem.java       |   40 -
 .../problems/SWFTagLengthTooLongProblem.java       |   57 -
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 -
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 -
 .../problems/SWFUnknownFillStyleProblem.java       |   53 -
 .../problems/ScopeStackUnderflowProblem.java       |   44 -
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 -
 .../flex/compiler/problems/SemanticProblem.java    |   47 -
 .../compiler/problems/SemanticWarningProblem.java  |   38 -
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 -
 .../SetterMustHaveOneParameterProblem.java         |   38 -
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 -
 .../problems/SkinPartsMustBePublicProblem.java     |   41 -
 .../problems/SourcePathNotFoundProblem.java        |   38 -
 .../problems/StaticAndOverrideProblem.java         |   42 -
 .../problems/StaticNamespaceDefinitionProblem.java |   42 -
 .../problems/StaticOutsideClassProblem.java        |   42 -
 .../compiler/problems/StrictSemanticsProblem.java  |   34 -
 .../problems/StrictUndefinedMethodProblem.java     |   44 -
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 -
 .../problems/StringLiteralNotClosedProblem.java    |   42 -
 .../flex/compiler/problems/SyntaxProblem.java      |   51 -
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 -
 .../problems/TooFewFunctionParametersProblem.java  |   42 -
 .../problems/TooManyFunctionParametersProblem.java |   42 -
 .../problems/UnableToBuildReportProblem.java       |   42 -
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 -
 .../problems/UnableToBuildSWFTagProblem.java       |   36 -
 .../problems/UnableToCreateLinkReportProblem.java  |   42 -
 .../UnableToFindRootClassDefinitionProblem.java    |   39 -
 .../problems/UnableToListFilesProblem.java         |   41 -
 .../compiler/problems/UnboundMetadataProblem.java  |   39 -
 .../problems/UndefinedConfigNameProblem.java       |   40 -
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 -
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 -
 .../problems/UnexpectedExceptionProblem.java       |   39 -
 .../compiler/problems/UnexpectedReturnProblem.java |   42 -
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 -
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 -
 .../UnimplementedInterfaceMethodProblem.java       |   49 -
 .../problems/UnknownBreakTargetProblem.java        |   41 -
 .../problems/UnknownContinueTargetProblem.java     |   41 -
 .../problems/UnknownGotoTargetProblem.java         |   39 -
 .../compiler/problems/UnknownImportProblem.java    |   41 -
 .../compiler/problems/UnknownInterfaceProblem.java |   53 -
 .../compiler/problems/UnknownNamespaceProblem.java |   41 -
 .../problems/UnknownSuperclassProblem.java         |   49 -
 .../flex/compiler/problems/UnknownTypeProblem.java |   42 -
 .../problems/UnknownWildcardImportProblem.java     |   42 -
 .../compiler/problems/UnreachableBlockProblem.java |   45 -
 .../problems/UnresolvedClassReferenceProblem.java  |   41 -
 .../problems/UnresolvedNamespaceProblem.java       |   38 -
 .../problems/UnsupportedSourceFileProblem.java     |   46 -
 .../compiler/problems/VarInInterfaceProblem.java   |   42 -
 ...riableDefinitionDuplicatesParameterProblem.java |   52 -
 .../VariableHasNoTypeDeclarationProblem.java       |   45 -
 .../problems/VirtualOutsideClassProblem.java       |   43 -
 .../flex/compiler/problems/VoidTypeProblem.java    |   41 -
 .../compiler/problems/WrongSkinPartProblem.java    |   44 -
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 -
 .../problems/annotations/DefaultSeverity.java      |   47 -
 .../annotations/ProblemClassification.java         |   48 -
 .../collections/CompositeProblemFilter.java        |  105 -
 .../problems/collections/FilteredIterator.java     |  137 -
 .../apache/flex/compiler/projects/IASCProject.java |   28 -
 .../apache/flex/compiler/projects/IASProject.java  |  248 -
 .../flex/compiler/projects/ICompilerProject.java   |  257 -
 .../flex/compiler/projects/IFlexProject.java       |  232 -
 .../flex/compiler/projects/ProjectFactory.java     |   44 -
 .../org/apache/flex/compiler/projects/package.html |  170 -
 .../org/apache/flex/compiler/scopes/IASScope.java  |  115 -
 .../flex/compiler/scopes/IDefinitionSet.java       |   56 -
 .../apache/flex/compiler/scopes/IFileScope.java    |   52 -
 .../flex/compiler/scopes/IFileScopeProvider.java   |   42 -
 .../org/apache/flex/compiler/scopes/package.html   |   62 -
 .../apache/flex/compiler/targets/ISWCTarget.java   |   64 -
 .../apache/flex/compiler/targets/ISWFTarget.java   |   44 -
 .../org/apache/flex/compiler/targets/ITarget.java  |  102 -
 .../compiler/targets/ITargetProgressMonitor.java   |   68 -
 .../flex/compiler/targets/ITargetReport.java       |  120 -
 .../flex/compiler/targets/ITargetSettings.java     |  504 --
 .../flex/compiler/targets/TargetSettingsProxy.java |  331 -
 .../org/apache/flex/compiler/targets/package.html  |   61 -
 .../org/apache/flex/compiler/tree/ASTNodeID.java   |  349 -
 .../org/apache/flex/compiler/tree/as/IASNode.java  |  133 -
 .../flex/compiler/tree/as/IAccessorNode.java       |   33 -
 .../flex/compiler/tree/as/IBinaryOperatorNode.java |   55 -
 .../apache/flex/compiler/tree/as/IBlockNode.java   |   34 -
 .../apache/flex/compiler/tree/as/ICatchNode.java   |   57 -
 .../apache/flex/compiler/tree/as/IClassNode.java   |  105 -
 .../flex/compiler/tree/as/ICommonClassNode.java    |   74 -
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 -
 .../flex/compiler/tree/as/IConditionalNode.java    |   34 -
 .../flex/compiler/tree/as/IContainerNode.java      |   88 -
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 -
 .../flex/compiler/tree/as/IDefinitionNode.java     |  154 -
 .../tree/as/IDocumentableDefinitionNode.java       |   46 -
 .../flex/compiler/tree/as/IDynamicAccessNode.java  |   40 -
 .../apache/flex/compiler/tree/as/IEmbedNode.java   |   57 -
 .../flex/compiler/tree/as/IExpressionNode.java     |   88 -
 .../apache/flex/compiler/tree/as/IFileNode.java    |  115 -
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 -
 .../apache/flex/compiler/tree/as/IForLoopNode.java |  119 -
 .../flex/compiler/tree/as/IFunctionCallNode.java   |  146 -
 .../flex/compiler/tree/as/IFunctionNode.java       |  187 -
 .../flex/compiler/tree/as/IFunctionObjectNode.java |   36 -
 .../apache/flex/compiler/tree/as/IGetterNode.java  |   28 -
 .../flex/compiler/tree/as/IIdentifierNode.java     |   82 -
 .../org/apache/flex/compiler/tree/as/IIfNode.java  |  120 -
 .../apache/flex/compiler/tree/as/IImportNode.java  |  122 -
 .../flex/compiler/tree/as/IInterfaceNode.java      |  133 -
 .../flex/compiler/tree/as/IIterationFlowNode.java  |   74 -
 .../apache/flex/compiler/tree/as/IKeywordNode.java |   42 -
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 -
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 -
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 -
 .../apache/flex/compiler/tree/as/ILiteralNode.java |  187 -
 .../tree/as/IMemberAccessExpressionNode.java       |   46 -
 .../flex/compiler/tree/as/IModifierNode.java       |   44 -
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 -
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 -
 .../flex/compiler/tree/as/INamespaceNode.java      |   71 -
 .../tree/as/INonResolvingIdentifierNode.java       |   28 -
 .../flex/compiler/tree/as/INumericLiteralNode.java |  111 -
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 -
 .../flex/compiler/tree/as/IOperatorNode.java       |  395 --
 .../apache/flex/compiler/tree/as/IPackageNode.java |   59 -
 .../flex/compiler/tree/as/IParameterNode.java      |   76 -
 .../flex/compiler/tree/as/IRegExpLiteralNode.java  |  118 -
 .../apache/flex/compiler/tree/as/IReturnNode.java  |   47 -
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 -
 .../apache/flex/compiler/tree/as/IScopedNode.java  |   62 -
 .../apache/flex/compiler/tree/as/ISetterNode.java  |   28 -
 .../flex/compiler/tree/as/IStatementNode.java      |   45 -
 .../apache/flex/compiler/tree/as/ISwitchNode.java  |   85 -
 .../flex/compiler/tree/as/ITerminalNode.java       |  121 -
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 -
 .../apache/flex/compiler/tree/as/IThrowNode.java   |   45 -
 .../tree/as/ITransparentContainerNode.java         |   29 -
 .../org/apache/flex/compiler/tree/as/ITryNode.java |   98 -
 .../apache/flex/compiler/tree/as/ITypeNode.java    |   29 -
 .../flex/compiler/tree/as/ITypedClassNode.java     |   53 -
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 -
 .../apache/flex/compiler/tree/as/ITypedNode.java   |   60 -
 .../flex/compiler/tree/as/IUnaryOperatorNode.java  |   44 -
 .../flex/compiler/tree/as/IUseNamespaceNode.java   |   51 -
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 -
 .../flex/compiler/tree/as/IVariableNode.java       |  125 -
 .../flex/compiler/tree/as/IWhileLoopNode.java      |  107 -
 .../apache/flex/compiler/tree/as/IWithNode.java    |   55 -
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 -
 .../as/decorators/SymbolDecoratorProvider.java     |   89 -
 .../tree/metadata/IAccessibilityTagNode.java       |   28 -
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 -
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 -
 .../flex/compiler/tree/metadata/IEventTagNode.java |   31 -
 .../tree/metadata/IEventTriggerTagNode.java        |   27 -
 .../tree/metadata/IInspectableTagNode.java         |   61 -
 .../flex/compiler/tree/metadata/IMetaTagNode.java  |   52 -
 .../flex/compiler/tree/metadata/IMetaTagsNode.java |   84 -
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 -
 .../tree/metadata/IResourceBundleTagNode.java      |   28 -
 .../flex/compiler/tree/metadata/IStyleTagNode.java |   35 -
 .../flex/compiler/tree/metadata/ITypedTagNode.java |   28 -
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 -
 .../flex/compiler/tree/mxml/IMXMLArrayNode.java    |   27 -
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 -
 .../flex/compiler/tree/mxml/IMXMLBindingNode.java  |   45 -
 .../flex/compiler/tree/mxml/IMXMLBooleanNode.java  |   42 -
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 -
 .../flex/compiler/tree/mxml/IMXMLClassNode.java    |   45 -
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 -
 .../flex/compiler/tree/mxml/IMXMLClearNode.java    |   27 -
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 -
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 -
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 -
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 -
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 -
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 -
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 -
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 -
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 -
 .../flex/compiler/tree/mxml/IMXMLDocumentNode.java |   27 -
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 -
 .../flex/compiler/tree/mxml/IMXMLEmbedNode.java    |   27 -
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 -
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 -
 .../flex/compiler/tree/mxml/IMXMLFactoryNode.java  |   38 -
 .../flex/compiler/tree/mxml/IMXMLFileNode.java     |   72 -
 .../flex/compiler/tree/mxml/IMXMLFunctionNode.java |   41 -
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 -
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 -
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 -
 .../flex/compiler/tree/mxml/IMXMLInstanceNode.java |   94 -
 .../flex/compiler/tree/mxml/IMXMLIntNode.java      |   41 -
 .../flex/compiler/tree/mxml/IMXMLLibraryNode.java  |   34 -
 .../flex/compiler/tree/mxml/IMXMLLiteralNode.java  |   37 -
 .../flex/compiler/tree/mxml/IMXMLMetadataNode.java |   39 -
 .../flex/compiler/tree/mxml/IMXMLModelNode.java    |   37 -
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 -
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 -
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 -
 .../apache/flex/compiler/tree/mxml/IMXMLNode.java  |   76 -
 .../flex/compiler/tree/mxml/IMXMLNumberNode.java   |   42 -
 .../flex/compiler/tree/mxml/IMXMLObjectNode.java   |   27 -
 .../flex/compiler/tree/mxml/IMXMLPrivateNode.java  |   29 -
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 -
 .../flex/compiler/tree/mxml/IMXMLRegExpNode.java   |   27 -
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 -
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 -
 .../flex/compiler/tree/mxml/IMXMLReparentNode.java |   52 -
 .../flex/compiler/tree/mxml/IMXMLRepeaterNode.java |   32 -
 .../flex/compiler/tree/mxml/IMXMLResourceNode.java |   53 -
 .../flex/compiler/tree/mxml/IMXMLScriptNode.java   |   55 -
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 -
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 -
 .../flex/compiler/tree/mxml/IMXMLStateNode.java    |   46 -
 .../flex/compiler/tree/mxml/IMXMLStringNode.java   |   41 -
 .../flex/compiler/tree/mxml/IMXMLStyleNode.java    |   43 -
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 -
 .../flex/compiler/tree/mxml/IMXMLUintNode.java     |   41 -
 .../flex/compiler/tree/mxml/IMXMLVectorNode.java   |   46 -
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 -
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 -
 .../flex/compiler/tree/mxml/IMXMLXMLListNode.java  |   41 -
 .../flex/compiler/tree/mxml/IMXMLXMLNode.java      |   56 -
 .../flex/compiler/tree/mxml/IOldMXMLFileNode.java  |   39 -
 .../org/apache/flex/compiler/tree/package.html     |   73 -
 .../tree/properties/IResourceBundleEntryNode.java  |   44 -
 .../tree/properties/IResourceBundleFileNode.java   |   46 -
 .../flex/compiler/units/ICompilationUnit.java      |  264 -
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 -
 .../units/requests/IABCBytesRequestResult.java     |   53 -
 .../units/requests/IFileScopeRequestResult.java    |   62 -
 .../IOutgoingDependenciesRequestResult.java        |   32 -
 .../flex/compiler/units/requests/IRequest.java     |   71 -
 .../compiler/units/requests/IRequestResult.java    |   34 -
 .../units/requests/ISWFTagsRequestResult.java      |   55 -
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 -
 .../flex/compiler/workspaces/IIndexingReader.java  |   33 -
 .../compiler/workspaces/IInvalidationListener.java |   80 -
 .../flex/compiler/workspaces/IWorkspace.java       |  211 -
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 -
 .../apache/flex/compiler/workspaces/package.html   |   44 -
 .../src/main/java/org/apache/flex/swc/ISWC.java    |  101 -
 .../java/org/apache/flex/swc/ISWCComponent.java    |   64 -
 .../main/java/org/apache/flex/swc/ISWCDigest.java  |   48 -
 .../java/org/apache/flex/swc/ISWCFileEntry.java    |   58 -
 .../main/java/org/apache/flex/swc/ISWCLibrary.java |  105 -
 .../main/java/org/apache/flex/swc/ISWCManager.java |   78 -
 .../main/java/org/apache/flex/swc/ISWCScript.java  |   94 -
 .../main/java/org/apache/flex/swc/ISWCVersion.java |  105 -
 .../src/main/java/org/apache/flex/swc/SWC.java     |  218 -
 .../java/org/apache/flex/swc/SWCComponent.java     |  130 -
 .../main/java/org/apache/flex/swc/SWCDepends.java  |  733 --
 .../main/java/org/apache/flex/swc/SWCDigest.java   |  106 -
 .../main/java/org/apache/flex/swc/SWCLibrary.java  |  188 -
 .../main/java/org/apache/flex/swc/SWCManager.java  |  177 -
 .../main/java/org/apache/flex/swc/SWCScript.java   |  179 -
 .../main/java/org/apache/flex/swc/SWCVersion.java  |  183 -
 .../flex/swc/catalog/ICatalogXMLConstants.java     |   66 -
 .../org/apache/flex/swc/catalog/SWCFileEntry.java  |   70 -
 .../apache/flex/swc/catalog/StAXCatalogReader.java |  251 -
 .../apache/flex/swc/catalog/StAXCatalogWriter.java |  379 --
 .../org/apache/flex/swc/catalog/XMLFormatter.java  |  310 -
 .../java/org/apache/flex/swc/dita/IDITAEntry.java  |   42 -
 .../java/org/apache/flex/swc/dita/IDITAList.java   |   57 -
 .../java/org/apache/flex/swc/io/ISWCReader.java    |   44 -
 .../java/org/apache/flex/swc/io/ISWCWriter.java    |   38 -
 .../org/apache/flex/swc/io/SWCDirectoryWriter.java |  155 -
 .../java/org/apache/flex/swc/io/SWCReader.java     |  222 -
 .../java/org/apache/flex/swc/io/SWCWriter.java     |  147 -
 .../java/org/apache/flex/swc/io/SWCWriterBase.java |  252 -
 .../src/main/java/org/apache/flex/swf/Header.java  |  239 -
 .../src/main/java/org/apache/flex/swf/ISWF.java    |  281 -
 .../java/org/apache/flex/swf/ISWFConstants.java    |   42 -
 .../java/org/apache/flex/swf/ITagContainer.java    |   33 -
 .../src/main/java/org/apache/flex/swf/SWF.java     |  334 -
 .../main/java/org/apache/flex/swf/SWFFrame.java    |  286 -
 .../src/main/java/org/apache/flex/swf/TagType.java |  137 -
 .../apache/flex/swf/builders/IShapeIterator.java   |   38 -
 .../org/apache/flex/swf/builders/ITagBuilder.java  |   30 -
 .../org/apache/flex/swf/builders/ShapeBuilder.java |  751 --
 .../org/apache/flex/swf/io/IInputBitStream.java    |  214 -
 .../org/apache/flex/swf/io/IOutputBitStream.java   |  223 -
 .../java/org/apache/flex/swf/io/ISWFReader.java    |   43 -
 .../java/org/apache/flex/swf/io/ISWFWriter.java    |   49 -
 .../org/apache/flex/swf/io/ISWFWriterFactory.java  |   34 -
 .../org/apache/flex/swf/io/InputBitStream.java     |  381 --
 .../org/apache/flex/swf/io/LZMACompressor.java     |  169 -
 .../org/apache/flex/swf/io/LZMAInputStream.java    |   94 -
 .../org/apache/flex/swf/io/OutputBitStream.java    |  382 --
 .../main/java/org/apache/flex/swf/io/SWFDump.java  | 2680 --------
 .../java/org/apache/flex/swf/io/SWFReader.java     | 2989 --------
 .../java/org/apache/flex/swf/io/SWFWriter.java     | 2718 --------
 .../java/org/apache/flex/swf/io/SizeReport.java    |  308 -
 .../flex/swf/io/SizeReportWritingSWFWriter.java    |  477 --
 .../apache/flex/swf/tags/CSMTextSettingsTag.java   |  140 -
 .../flex/swf/tags/CharacterIterableFactory.java    |  237 -
 .../org/apache/flex/swf/tags/CharacterTag.java     |   55 -
 .../apache/flex/swf/tags/DefineBinaryDataTag.java  |   72 -
 .../apache/flex/swf/tags/DefineBitsJPEG2Tag.java   |   49 -
 .../apache/flex/swf/tags/DefineBitsJPEG3Tag.java   |  106 -
 .../flex/swf/tags/DefineBitsLossless2Tag.java      |   44 -
 .../flex/swf/tags/DefineBitsLosslessTag.java       |  139 -
 .../org/apache/flex/swf/tags/DefineBitsTag.java    |   79 -
 .../org/apache/flex/swf/tags/DefineButton2Tag.java |   74 -
 .../flex/swf/tags/DefineButtonCxformTag.java       |   84 -
 .../apache/flex/swf/tags/DefineButtonSoundTag.java |  103 -
 .../org/apache/flex/swf/tags/DefineButtonTag.java  |   96 -
 .../apache/flex/swf/tags/DefineEditTextTag.java    |  614 --
 .../org/apache/flex/swf/tags/DefineFont2Tag.java   |  407 --
 .../org/apache/flex/swf/tags/DefineFont3Tag.java   |   64 -
 .../org/apache/flex/swf/tags/DefineFont4Tag.java   |  144 -
 .../flex/swf/tags/DefineFontAlignZonesTag.java     |  109 -
 .../apache/flex/swf/tags/DefineFontInfo2Tag.java   |   60 -
 .../apache/flex/swf/tags/DefineFontInfoTag.java    |  199 -
 .../apache/flex/swf/tags/DefineFontNameTag.java    |   98 -
 .../org/apache/flex/swf/tags/DefineFontTag.java    |  104 -
 .../apache/flex/swf/tags/DefineMorphShape2Tag.java |  138 -
 .../apache/flex/swf/tags/DefineMorphShapeTag.java  |  179 -
 .../apache/flex/swf/tags/DefineScalingGridTag.java |  101 -
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 -
 .../org/apache/flex/swf/tags/DefineShape2Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape3Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape4Tag.java  |   87 -
 .../org/apache/flex/swf/tags/DefineShapeTag.java   |   90 -
 .../org/apache/flex/swf/tags/DefineSoundTag.java   |  144 -
 .../org/apache/flex/swf/tags/DefineSpriteTag.java  |   89 -
 .../org/apache/flex/swf/tags/DefineText2Tag.java   |   44 -
 .../org/apache/flex/swf/tags/DefineTextTag.java    |  163 -
 .../apache/flex/swf/tags/DefineVideoStreamTag.java |  142 -
 .../java/org/apache/flex/swf/tags/DoABCTag.java    |  127 -
 .../apache/flex/swf/tags/EnableDebugger2Tag.java   |   70 -
 .../apache/flex/swf/tags/EnableTelemetryTag.java   |   58 -
 .../main/java/org/apache/flex/swf/tags/EndTag.java |   36 -
 .../org/apache/flex/swf/tags/ExportAssetsTag.java  |  178 -
 .../apache/flex/swf/tags/FileAttributesTag.java    |  132 -
 .../org/apache/flex/swf/tags/FrameLabelTag.java    |  105 -
 .../org/apache/flex/swf/tags/IAlwaysLongTag.java   |   29 -
 .../apache/flex/swf/tags/ICharacterReferrer.java   |   34 -
 .../org/apache/flex/swf/tags/ICharacterTag.java    |   34 -
 .../flex/swf/tags/IDefineBinaryImageTag.java       |   32 -
 .../org/apache/flex/swf/tags/IDefineFontTag.java   |   41 -
 .../java/org/apache/flex/swf/tags/IFontInfo.java   |  123 -
 .../java/org/apache/flex/swf/tags/IManagedTag.java |   30 -
 .../main/java/org/apache/flex/swf/tags/ITag.java   |   35 -
 .../org/apache/flex/swf/tags/JPEGTablesTag.java    |   62 -
 .../java/org/apache/flex/swf/tags/MetadataTag.java |   76 -
 .../org/apache/flex/swf/tags/PlaceObject2Tag.java  |  241 -
 .../org/apache/flex/swf/tags/PlaceObject3Tag.java  |  221 -
 .../org/apache/flex/swf/tags/PlaceObjectTag.java   |  108 -
 .../org/apache/flex/swf/tags/ProductInfoTag.java   |  217 -
 .../main/java/org/apache/flex/swf/tags/RawTag.java |   70 -
 .../org/apache/flex/swf/tags/RemoveObject2Tag.java |   57 -
 .../org/apache/flex/swf/tags/RemoveObjectTag.java  |   81 -
 .../org/apache/flex/swf/tags/ScriptLimitsTag.java  |   75 -
 .../flex/swf/tags/SetBackgroundColorTag.java       |   67 -
 .../org/apache/flex/swf/tags/SetTabIndexTag.java   |   90 -
 .../org/apache/flex/swf/tags/ShowFrameTag.java     |   39 -
 .../apache/flex/swf/tags/SoundStreamBlockTag.java  |   61 -
 .../apache/flex/swf/tags/SoundStreamHead2Tag.java  |   39 -
 .../apache/flex/swf/tags/SoundStreamHeadTag.java   |  227 -
 .../org/apache/flex/swf/tags/StartSound2Tag.java   |   82 -
 .../org/apache/flex/swf/tags/StartSoundTag.java    |   84 -
 .../org/apache/flex/swf/tags/SymbolClassTag.java   |  151 -
 .../main/java/org/apache/flex/swf/tags/Tag.java    |   75 -
 .../org/apache/flex/swf/tags/VideoFrameTag.java    |  110 -
 .../main/java/org/apache/flex/swf/types/ARGB.java  |   40 -
 .../org/apache/flex/swf/types/BevelFilter.java     |  231 -
 .../java/org/apache/flex/swf/types/BlurFilter.java |   83 -
 .../org/apache/flex/swf/types/ButtonRecord.java    |  243 -
 .../java/org/apache/flex/swf/types/CXForm.java     |  100 -
 .../org/apache/flex/swf/types/CXFormWithAlpha.java |   60 -
 .../org/apache/flex/swf/types/ClipActions.java     |   31 -
 .../apache/flex/swf/types/ConvolutionFilter.java   |  172 -
 .../apache/flex/swf/types/CurvedEdgeRecord.java    |   98 -
 .../apache/flex/swf/types/DropShadowFilter.java    |  208 -
 .../java/org/apache/flex/swf/types/EdgeRecord.java |   44 -
 .../org/apache/flex/swf/types/EndShapeRecord.java  |   32 -
 .../java/org/apache/flex/swf/types/FillStyle.java  |  157 -
 .../org/apache/flex/swf/types/FillStyleArray.java  |   58 -
 .../java/org/apache/flex/swf/types/Filter.java     |  228 -
 .../org/apache/flex/swf/types/FocalGradient.java   |   54 -
 .../java/org/apache/flex/swf/types/GlowFilter.java |  165 -
 .../java/org/apache/flex/swf/types/GlyphEntry.java |   85 -
 .../java/org/apache/flex/swf/types/GradRecord.java |   51 -
 .../java/org/apache/flex/swf/types/Gradient.java   |   96 -
 .../apache/flex/swf/types/GradientBevelFilter.java |   83 -
 .../apache/flex/swf/types/GradientGlowFilter.java  |  135 -
 .../java/org/apache/flex/swf/types/IDataType.java  |   28 -
 .../java/org/apache/flex/swf/types/IFillStyle.java |   30 -
 .../java/org/apache/flex/swf/types/ILineStyle.java |   28 -
 .../org/apache/flex/swf/types/KerningRecord.java   |   83 -
 .../java/org/apache/flex/swf/types/LineStyle.java  |   67 -
 .../java/org/apache/flex/swf/types/LineStyle2.java |  156 -
 .../org/apache/flex/swf/types/LineStyleArray.java  |   46 -
 .../java/org/apache/flex/swf/types/Matrix.java     |  124 -
 .../org/apache/flex/swf/types/MorphFillStyle.java  |  277 -
 .../org/apache/flex/swf/types/MorphGradRecord.java |  112 -
 .../org/apache/flex/swf/types/MorphGradient.java   |   30 -
 .../org/apache/flex/swf/types/MorphLineStyle.java  |  112 -
 .../org/apache/flex/swf/types/MorphLineStyle2.java |  265 -
 .../main/java/org/apache/flex/swf/types/RGB.java   |   95 -
 .../main/java/org/apache/flex/swf/types/RGBA.java  |   85 -
 .../main/java/org/apache/flex/swf/types/Rect.java  |  103 -
 .../main/java/org/apache/flex/swf/types/Shape.java |  115 -
 .../org/apache/flex/swf/types/ShapeRecord.java     |   82 -
 .../org/apache/flex/swf/types/ShapeWithStyle.java  |   77 -
 .../org/apache/flex/swf/types/SoundEnvelope.java   |   80 -
 .../java/org/apache/flex/swf/types/SoundInfo.java  |  221 -
 .../apache/flex/swf/types/StraightEdgeRecord.java  |  109 -
 .../apache/flex/swf/types/StyleChangeRecord.java   |  453 --
 .../java/org/apache/flex/swf/types/Styles.java     |   86 -
 .../java/org/apache/flex/swf/types/TextRecord.java |  237 -
 .../java/org/apache/flex/swf/types/ZoneData.java   |   44 -
 .../java/org/apache/flex/swf/types/ZoneRecord.java |  104 -
 .../java/org/apache/flex/utils/ArgumentUtil.java   |  214 -
 .../main/java/org/apache/flex/utils/Base64.java    |  306 -
 .../java/org/apache/flex/utils/CheapArray.java     |  268 -
 .../apache/flex/utils/DAByteArrayOutputStream.java |   51 -
 .../java/org/apache/flex/utils/DirectoryID.java    |   48 -
 .../java/org/apache/flex/utils/ExceptionUtil.java  |  208 -
 .../main/java/org/apache/flex/utils/FastStack.java |  109 -
 .../main/java/org/apache/flex/utils/FileID.java    |   99 -
 .../main/java/org/apache/flex/utils/FileUtils.java |  214 -
 .../apache/flex/utils/FilenameNormalization.java   |  109 -
 .../org/apache/flex/utils/ILengthAwareReader.java  |   49 -
 .../main/java/org/apache/flex/utils/IntMap.java    |  234 -
 .../java/org/apache/flex/utils/IntMapLRUCache.java |  313 -
 .../main/java/org/apache/flex/utils/JSXUtil.java   |  145 -
 .../apache/flex/utils/NonLockingStringReader.java  |   49 -
 .../src/main/java/org/apache/flex/utils/Point.java |   41 -
 .../java/org/apache/flex/utils/StringEncoder.java  |   93 -
 .../java/org/apache/flex/utils/StringUtils.java    |  105 -
 .../src/main/java/org/apache/flex/utils/Trace.java |  146 -
 .../main/java/org/apache/flex/utils/Version.java   |  261 -
 .../java/org/apache/royale/abc/ABCEmitter.java     | 2087 ++++++
 .../main/java/org/apache/royale/abc/ABCLinker.java |  779 +++
 .../main/java/org/apache/royale/abc/ABCParser.java | 1278 ++++
 .../main/java/org/apache/royale/abc/ABCReader.java |   84 +
 .../org/apache/royale/abc/ClassDependencySort.java |  173 +
 .../org/apache/royale/abc/EntryOrderedStore.java   |   82 +
 .../src/main/java/org/apache/royale/abc/Pool.java  |  174 +
 .../org/apache/royale/abc/PoolingABCVisitor.java   |  635 ++
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 +
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 +
 .../{flex => royale}/abc/diagnostics/package.html  |    0
 .../org/apache/royale/abc/graph/IBasicBlock.java   |   64 +
 .../org/apache/royale/abc/graph/IFlowgraph.java    |  145 +
 .../algorithms/DepthFirstPreorderIterator.java     |  145 +
 .../royale/abc/graph/algorithms/DominatorTree.java |  413 ++
 .../abc/graph/algorithms/package.html              |    0
 .../apache/{flex => royale}/abc/graph/package.html |    0
 .../abc/instructionlist/InstructionList.java       | 1253 ++++
 .../abc/instructionlist/package.html               |    0
 .../royale/abc/models/FrameModelEncoder.java       |  652 ++
 .../royale/abc/models/FrameModelVisitor.java       |  196 +
 .../apache/royale/abc/models/TreeModelEncoder.java | 1101 +++
 .../apache/royale/abc/models/TreeModelVisitor.java |  149 +
 .../{flex => royale}/abc/models/package.html       |    0
 .../apache/royale/abc/optimize/DeadCodeFilter.java |  156 +
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 +++++
 .../{flex => royale}/abc/optimize/package.html     |    0
 .../org/apache/{flex => royale}/abc/package.html   |    0
 .../apache/royale/abc/print/ABCDumpVisitor.java    | 1136 ++++
 .../apache/{flex => royale}/abc/print/package.html |    0
 .../semantics/ArbitraryOperandsInstruction.java    |  118 +
 .../org/apache/royale/abc/semantics/Block.java     |  140 +
 .../org/apache/royale/abc/semantics/ClassInfo.java |   39 +
 .../royale/abc/semantics/ControlFlowGraph.java     |  580 ++
 .../apache/royale/abc/semantics/ECMASupport.java   |  895 +++
 .../apache/royale/abc/semantics/ExceptionInfo.java |  139 +
 .../royale/abc/semantics/FrameCountVisitor.java    |  534 ++
 .../abc/semantics/ImmediateOperandInstruction.java |  112 +
 .../apache/royale/abc/semantics/InstanceInfo.java  |   85 +
 .../apache/royale/abc/semantics/Instruction.java   |  313 +
 .../royale/abc/semantics/InstructionFactory.java   |  351 +
 .../org/apache/royale/abc/semantics/Label.java     |  167 +
 .../org/apache/royale/abc/semantics/Metadata.java  |  159 +
 .../royale/abc/semantics/MethodBodyInfo.java       |  394 ++
 .../apache/royale/abc/semantics/MethodInfo.java    |  210 +
 .../abc/semantics/NoOperandsInstruction.java       |   36 +
 .../abc/semantics/OneOperandInstruction.java       |  105 +
 .../apache/royale/abc/semantics/PooledValue.java   |  178 +
 .../apache/royale/abc/semantics/ScriptInfo.java    |   77 +
 .../org/apache/royale/abc/semantics/Trait.java     |  337 +
 .../org/apache/royale/abc/semantics/Traits.java    |  107 +
 .../{flex => royale}/abc/semantics/package.html    |    0
 .../royale/abc/visitors/DelegatingABCVisitor.java  |  125 +
 .../abc/visitors/DelegatingClassVisitor.java       |   60 +
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 +
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 +
 .../abc/visitors/DelegatingMethodVisitor.java      |   54 +
 .../abc/visitors/DelegatingScriptVisitor.java      |   60 +
 .../abc/visitors/DelegatingTraitVisitor.java       |   59 +
 .../abc/visitors/DelegatingTraitsVisitor.java      |   75 +
 .../apache/royale/abc/visitors/IABCVisitor.java    |  132 +
 .../apache/royale/abc/visitors/IClassVisitor.java  |   49 +
 .../royale/abc/visitors/IDiagnosticsVisitor.java   |  118 +
 .../royale/abc/visitors/IFlowGraphVisitor.java     |   53 +
 .../royale/abc/visitors/IMetadataVisitor.java      |   37 +
 .../royale/abc/visitors/IMethodBodyVisitor.java    |  118 +
 .../apache/royale/abc/visitors/IMethodVisitor.java |   42 +
 .../apache/royale/abc/visitors/IScriptVisitor.java |   48 +
 .../apache/royale/abc/visitors/ITraitVisitor.java  |   51 +
 .../apache/royale/abc/visitors/ITraitsVisitor.java |   73 +
 .../org/apache/royale/abc/visitors/IVisitor.java   |   37 +
 .../apache/royale/abc/visitors/NilABCVisitor.java  |  102 +
 .../royale/abc/visitors/NilClassVisitor.java       |   48 +
 .../royale/abc/visitors/NilDiagnosticsVisitor.java |   32 +
 .../royale/abc/visitors/NilMetadataVisitor.java    |   33 +
 .../royale/abc/visitors/NilMethodBodyVisitor.java  |   97 +
 .../royale/abc/visitors/NilMethodVisitor.java      |   44 +
 .../royale/abc/visitors/NilScriptVisitor.java      |   49 +
 .../royale/abc/visitors/NilTraitVisitor.java       |   47 +
 .../royale/abc/visitors/NilTraitsVisitor.java      |   65 +
 .../apache/royale/abc/visitors/NilVisitors.java    |   74 +
 .../{flex => royale}/abc/visitors/package.html     |    0
 .../apache/royale/compiler/asdoc/ASDocComment.java |  251 +
 .../compiler/asdoc/IASDocBundleDelegate.java       |   60 +
 .../org/apache/royale/compiler/asdoc/package.html  |   35 +
 .../org/apache/royale/compiler/clients/ASC.java    | 2273 +++++++
 .../org/apache/royale/compiler/clients/ASDOC.java  |  242 +
 .../org/apache/royale/compiler/clients/COMPC.java  |  236 +
 .../org/apache/royale/compiler/clients/MXMLC.java  | 1175 ++++
 .../apache/royale/compiler/clients/Optimizer.java  |  512 ++
 .../compiler/clients/RoyaleSWFToolGroup.java       |   36 +
 .../{flex => royale}/compiler/clients/package.html |    0
 .../compiler/clients/problems/ProblemContext.java  |   42 +
 .../clients/problems/ProblemQueryProvider.java     |   24 +
 .../problems/WorkspaceProblemFormatter.java        |  369 +
 .../compiler/clients/problems/package.html         |    0
 .../royale/compiler/common/ASImportTarget.java     |  180 +
 .../royale/compiler/common/IEmbedResolver.java     |   49 +
 .../royale/compiler/common/LibraryPathUtils.java   |   50 +
 .../apache/royale/compiler/common/Multiname.java   |  204 +
 .../royale/compiler/common/NodeReference.java      |  242 +
 .../royale/compiler/common/PrefixedXMLName.java    |  185 +
 .../royale/compiler/common/RecursionGuard.java     |   66 +
 .../{flex => royale}/compiler/common/package.html  |    0
 .../{flex => royale}/compiler/config/package.html  |    0
 .../compiler/constants/ICSSCoreConstants.java      |   99 +
 .../compiler/constants/IMXMLCoreConstants.java     |   41 +
 .../constants/IMetaAttributeConstants.java         |  227 +
 .../compiler/constants/INamespaceConstants.java    |   58 +
 .../compiler/constants/package.html                |    0
 .../apache/royale/compiler/css/CombinatorType.java |   44 +
 .../apache/royale/compiler/css/ConditionType.java  |   61 +
 .../royale/compiler/css/FontFaceSourceType.java    |   38 +
 .../apache/royale/compiler/css/ICSSCombinator.java |   52 +
 .../apache/royale/compiler/css/ICSSDocument.java   |   59 +
 .../apache/royale/compiler/css/ICSSFontFace.java   |   83 +
 .../apache/royale/compiler/css/ICSSManager.java    |  131 +
 .../compiler/css/ICSSMediaQueryCondition.java      |   63 +
 .../compiler/css/ICSSNamespaceDefinition.java      |   59 +
 .../org/apache/royale/compiler/css/ICSSNode.java   |   60 +
 .../apache/royale/compiler/css/ICSSProperty.java   |   36 +
 .../royale/compiler/css/ICSSPropertyValue.java     |   28 +
 .../org/apache/royale/compiler/css/ICSSRule.java   |   84 +
 .../apache/royale/compiler/css/ICSSSelector.java   |  106 +
 .../royale/compiler/css/ICSSSelectorCondition.java |   48 +
 .../{flex => royale}/compiler/css/package.html     |    0
 .../AppliedVectorDefinitionFactory.java            |   38 +
 .../compiler/definitions/IAccessorDefinition.java  |   36 +
 .../definitions/IAppliedVectorDefinition.java      |   43 +
 .../definitions/IBindableVariableDefinition.java   |   33 +
 .../compiler/definitions/IClassDefinition.java     |  513 ++
 .../compiler/definitions/IConstantDefinition.java  |   50 +
 .../compiler/definitions/IEffectDefinition.java    |   69 +
 .../compiler/definitions/IEventDefinition.java     |   41 +
 .../compiler/definitions/IGetterDefinition.java    |   43 +
 .../compiler/definitions/IMetadataDefinition.java  |   58 +
 .../compiler/definitions/IPackageDefinition.java   |   74 +
 .../compiler/definitions/ISetterDefinition.java    |   44 +
 .../compiler/definitions/IStyleDefinition.java     |  161 +
 .../compiler/definitions/metadata/package.html     |    0
 .../compiler/definitions/package.html              |    0
 .../references/INamespaceResolvedReference.java    |   31 +
 .../definitions/references/IReferenceMName.java    |   40 +
 .../references/IResolvedQualifiersReference.java   |   88 +
 .../definitions/references/ReferenceFactory.java   |  293 +
 .../compiler/definitions/references/package.html   |    0
 .../compiler/exceptions/BURMAbortException.java    |   42 +
 .../exceptions/BuildCanceledException.java         |   28 +
 .../exceptions/CircularDependencyException.java    |   63 +
 .../exceptions/CodegenInterruptedException.java    |   41 +
 .../exceptions/DuplicateLabelException.java        |   40 +
 .../LibraryCircularDependencyException.java        |   63 +
 .../exceptions/MissingBuiltinException.java        |   52 +
 .../UnknownControlFlowTargetException.java         |   40 +
 .../compiler/exceptions/package.html               |    0
 .../compiler/filespecs/package.html                |    0
 .../apache/royale/compiler/fxg/FXGConstants.java   |  429 ++
 .../apache/royale/compiler/fxg/FXGFileNode.java    |   45 +
 .../royale/compiler/fxg/FXGParserFactory.java      |   44 +
 .../org/apache/royale/compiler/fxg/FXGVersion.java |  185 +
 .../org/apache/royale/compiler/fxg/IFXGParser.java |   54 +
 .../apache/royale/compiler/fxg/IFXGTranscoder.java |   66 +
 .../apache/royale/compiler/fxg/dom/IFXGNode.java   |  127 +
 .../royale/compiler/fxg/flex/FXGSymbolClass.java   |  147 +
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ++++
 .../royale/compiler/fxg/flex/FlexGraphicNode.java  |   31 +
 .../compiler/fxg/flex/FlexParagraphNode.java       |   58 +
 .../royale/compiler/fxg/flex/FlexRichTextNode.java |   96 +
 .../royale/compiler/fxg/flex/FlexSpanNode.java     |   58 +
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 +
 .../apache/royale/compiler/fxg/logging/FXGLog.java |   58 +
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 +
 .../royale/compiler/fxg/logging/IFXGLogger.java    |   56 +
 .../{flex => royale}/compiler/fxg/package.html     |    0
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 +
 .../fxg/resources/IFXGResourceResolver.java        |   41 +
 .../royale/compiler/fxg/swf/FXG2SWFTranscoder.java | 1663 +++++
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 ++
 .../internal/abc/ClassGeneratorHelper.java         |  483 ++
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 +
 .../internal/abc/FunctionGeneratorHelper.java      |   58 +
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 +
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 +
 .../internal/abc/TypeDefinitionBuilder.java        |   80 +
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7138 ++++++++++++++++++++
 .../compiler/internal/as/codegen/ABCGenerator.java |  768 +++
 .../internal/as/codegen/BindableHelper.java        |  585 ++
 .../compiler/internal/as/codegen/Binding.java      |  738 ++
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ++++
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 +
 .../internal/as/codegen/ControlFlowContext.java    |  200 +
 .../as/codegen/ControlFlowContextManager.java      |  877 +++
 .../internal/as/codegen/DirectiveProcessor.java    |  264 +
 .../internal/as/codegen/DumpBURMState.java         |   80 +
 .../as/codegen/ExceptionHandlingContext.java       |  301 +
 .../codegen/GenerateFunctionInParallelResult.java  |   77 +
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 ++
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 ++
 .../internal/as/codegen/ICodeGenerator.java        |  245 +
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 +
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 +
 .../internal/as/codegen/InstructionListNode.java   |  131 +
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 ++
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 +
 .../LabeledStatementControlFlowContext.java        |   70 +
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ++++++
 .../as/codegen/LoopControlFlowContext.java         |  139 +
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6134 +++++++++++++++++
 .../as/codegen/SwitchControlFlowContext.java       |   82 +
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 +
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 +
 .../compiler/internal/as/codegen/WithContext.java  |  108 +
 .../compiler/internal/caches/AssetTagCache.java    |  194 +
 .../compiler/internal/caches/CSSDocumentCache.java |  401 ++
 .../internal/caches/CacheStoreKeyBase.java         |   55 +
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 +
 .../compiler/internal/caches/FileScopeCache.java   |  132 +
 .../compiler/internal/caches/MXMLDataCache.java    |  104 +
 .../caches/PackageNamespaceDefinitionCache.java    |   63 +
 .../royale/compiler/internal/caches/SWFCache.java  |  270 +
 .../compiler/internal/clients/CLIFactory.java      |  220 +
 .../royale/compiler/internal/clients/package.html  |   33 +
 .../codegen/databinding/BindingAnalyzer.java       |   99 +
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 ++
 .../codegen/databinding/BindingDatabase.java       |  415 ++
 .../databinding/BindingDestinationMaker.java       |  211 +
 .../internal/codegen/databinding/BindingInfo.java  |  575 ++
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 +
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 +++
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 +
 .../databinding/StaticPropertyWatcherInfo.java     |   77 +
 .../codegen/databinding/WatcherAnalyzer.java       |  472 ++
 .../codegen/databinding/WatcherInfoBase.java       |  300 +
 .../codegen/databinding/XMLWatcherInfo.java        |   51 +
 .../royale/compiler/internal/common/Counter.java   |  138 +
 .../royale/compiler/internal/common/package.html   |   33 +
 .../internal/config/RoyaleTargetSettings.java      |   75 +
 .../internal/css/CSSArrayPropertyValue.java        |   63 +
 .../internal/css/CSSColorPropertyValue.java        |  264 +
 .../compiler/internal/css/CSSCombinator.java       |   57 +
 .../royale/compiler/internal/css/CSSDocument.java  |  180 +
 .../royale/compiler/internal/css/CSSFontFace.java  |  191 +
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 +
 .../royale/compiler/internal/css/CSSKeyFrames.java |   68 +
 .../internal/css/CSSKeywordPropertyValue.java      |   80 +
 .../royale/compiler/internal/css/CSSManager.java   |  295 +
 .../internal/css/CSSMediaQueryCondition.java       |   86 +
 .../compiler/internal/css/CSSModelTreeType.java    |   46 +
 .../internal/css/CSSMultiValuePropertyValue.java   |   63 +
 .../internal/css/CSSNamespaceDefinition.java       |   75 +
 .../royale/compiler/internal/css/CSSNodeBase.java  |  168 +
 .../internal/css/CSSNumberPropertyValue.java       |   94 +
 .../royale/compiler/internal/css/CSSProperty.java  |  147 +
 .../compiler/internal/css/CSSPropertyValue.java    |   38 +
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 +
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 +
 .../royale/compiler/internal/css/CSSRule.java      |  130 +
 .../royale/compiler/internal/css/CSSSelector.java  |  182 +
 .../internal/css/CSSSelectorCondition.java         |   67 +
 .../internal/css/CSSStringPropertyValue.java       |  113 +
 .../royale/compiler/internal/css/CSSTextNode.java  |   54 +
 .../royale/compiler/internal/css/CSSTypedNode.java |   39 +
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 +
 .../css/codegen/CSSCompilationSession.java         |  435 ++
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 +
 .../compiler/internal/css/codegen/CSSReducer.java  |  817 +++
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 +
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 +
 .../royale/compiler/internal/css/codegen/Pair.java |  101 +
 .../royale/compiler/internal/css/package.html      |   37 +
 .../css/semantics/ActivatedStyleSheets.java        |  150 +
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 +++
 .../internal/definitions/AccessorDefinition.java   |  243 +
 .../internal/definitions/AmbiguousDefinition.java  |  335 +
 .../definitions/AppliedVectorDefinition.java       |  625 ++
 .../internal/definitions/ClassDefinition.java      | 1458 ++++
 .../internal/definitions/ClassDefinitionBase.java  |  683 ++
 .../definitions/ClassTraitsDefinition.java         |  381 ++
 .../internal/definitions/ConstantDefinition.java   |  212 +
 .../internal/definitions/DefinitionBase.java       | 1736 +++++
 .../internal/definitions/EffectDefinition.java     |   88 +
 .../internal/definitions/EventDefinition.java      |   49 +
 .../internal/definitions/FunctionDefinition.java   |  631 ++
 .../internal/definitions/GetterDefinition.java     |  105 +
 .../internal/definitions/InterfaceDefinition.java  |  625 ++
 .../internal/definitions/MemberedDefinition.java   |   39 +
 .../definitions/MetadataDefinitionBase.java        |  152 +
 .../internal/definitions/NamespaceDefinition.java  | 2248 ++++++
 .../internal/definitions/PackageDefinition.java    |  148 +
 .../internal/definitions/ParameterDefinition.java  |  137 +
 .../internal/definitions/ScopedDefinitionBase.java |   69 +
 .../internal/definitions/SetterDefinition.java     |  104 +
 .../internal/definitions/StyleDefinition.java      |  254 +
 .../SyntheticBindableGetterDefinition.java         |   33 +
 .../SyntheticBindableSetterDefinition.java         |   33 +
 .../internal/definitions/TypeDefinitionBase.java   |  357 +
 .../internal/definitions/VariableDefinition.java   |  380 ++
 .../internal/definitions/VectorInformation.java    |  311 +
 .../definitions/metadata/DeprecationInfo.java      |   60 +
 .../internal/definitions/metadata/MetaTag.java     |  377 ++
 .../definitions/metadata/MetaTagAttribute.java     |   53 +
 .../metadata/ResourceBundleMetaTag.java            |   59 +
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 +
 .../compiler/internal/definitions/package.html     |   42 +
 .../definitions/references/BuiltinReference.java   |   86 +
 .../definitions/references/LexicalReference.java   |  103 +
 .../definitions/references/NotATypeReference.java  |   82 +
 .../references/ParameterizedReference.java         |   91 +
 .../definitions/references/ReferenceCache.java     |   90 +
 .../references/ResolvedQualifiersReference.java    |  185 +
 .../definitions/references/ResolvedReference.java  |   80 +
 .../compiler/internal/embedding/EmbedData.java     |  747 ++
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 +
 .../embedding/transcoders/DataTranscoder.java      |   74 +
 .../embedding/transcoders/ImageTranscoder.java     |  411 ++
 .../embedding/transcoders/JPEGTranscoder.java      |  240 +
 .../embedding/transcoders/MovieTranscoder.java     |  517 ++
 .../embedding/transcoders/PBJTranscoder.java       |  128 +
 .../embedding/transcoders/ScalableTranscoder.java  |  178 +
 .../embedding/transcoders/SkinTranscoder.java      |  489 ++
 .../embedding/transcoders/SoundTranscoder.java     |  369 +
 .../embedding/transcoders/TranscoderBase.java      |  367 +
 .../embedding/transcoders/XMLTranscoder.java       |  226 +
 .../internal/filespecs/IZipFileSpecification.java  |   63 +
 .../internal/filespecs/SWCFileSpecification.java   |  142 +
 .../filespecs/StringFileSpecification.java         |   80 +
 .../internal/filespecs/ZipFileSpecification.java   |  126 +
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 +
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 +
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 +
 .../compiler/internal/fxg/dom/CDATANode.java       |  137 +
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 +
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 ++
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 +
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 +
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 +
 .../internal/fxg/dom/GradientEntryNode.java        |   70 +
 .../internal/fxg/dom/GraphicContentNode.java       |  559 ++
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 +
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 ++
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 +
 .../compiler/internal/fxg/dom/GroupNode.java       |  223 +
 .../compiler/internal/fxg/dom/IFillNode.java       |   40 +
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 +
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 +
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 +
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 +
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 +
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 +
 .../compiler/internal/fxg/dom/ITextNode.java       |   70 +
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 +
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 +
 .../royale/compiler/internal/fxg/dom/LineNode.java |   86 +
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 +
 .../royale/compiler/internal/fxg/dom/PathNode.java |  105 +
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 +
 .../royale/compiler/internal/fxg/dom/RectNode.java |  197 +
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 +++
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 ++
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 +
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 +
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 +
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 +
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 +
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 +
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 +
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 +
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 +
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 +
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 +
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 +
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 +
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 +
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 +
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 +
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 +
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 +
 .../internal/fxg/dom/richtext/DivNode.java         |  210 +
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 +
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 +
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 +
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 +
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 +
 .../internal/fxg/dom/richtext/TabNode.java         |   64 +
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 ++
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 +
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 +
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 +
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 +
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 +
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 +
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 +
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 +
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 +
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 +
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 +
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 +
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 +
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 +
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 +
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 +
 .../internal/fxg/dom/types/BaselineShift.java      |  102 +
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 +
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 +
 .../internal/fxg/dom/types/BlockProgression.java   |   41 +
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 +
 .../compiler/internal/fxg/dom/types/Caps.java      |   52 +
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 +
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 +
 .../internal/fxg/dom/types/DigitWidth.java         |   47 +
 .../compiler/internal/fxg/dom/types/Direction.java |   41 +
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 +
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 +
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 +
 .../internal/fxg/dom/types/FontWeight.java         |   41 +
 .../fxg/dom/types/InterpolationMethod.java         |   45 +
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 +
 .../internal/fxg/dom/types/JustificationRule.java  |   47 +
 .../internal/fxg/dom/types/JustificationStyle.java |   53 +
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 +
 .../internal/fxg/dom/types/LeadingModel.java       |   76 +
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 +
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 +
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 +
 .../internal/fxg/dom/types/NumberAuto.java         |  148 +
 .../internal/fxg/dom/types/NumberInherit.java      |   95 +
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 +
 .../internal/fxg/dom/types/ResizeMode.java         |   47 +
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 +
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 +
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 +
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 +
 .../internal/fxg/dom/types/TextDecoration.java     |   41 +
 .../internal/fxg/dom/types/TextJustify.java        |   41 +
 .../internal/fxg/dom/types/TextRotation.java       |   59 +
 .../internal/fxg/dom/types/TypographicCase.java    |   59 +
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 +
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 +
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 +
 .../internal/fxg/logging/AbstractLogger.java       |  135 +
 .../internal/fxg/logging/SystemLogger.java         |   84 +
 .../internal/fxg/resources/FXGFileResolver.java    |   86 +
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 +
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 +
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 ++
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 +
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 +
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 +
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 +
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 +
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 ++
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ++++
 .../compiler/internal/fxg/swf/TextHelper.java      |   49 +
 .../compiler/internal/fxg/swf/TypeHelper.java      |  387 ++
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 +
 .../royale/compiler/internal/graph/Graph.java      |  206 +
 .../royale/compiler/internal/graph/GraphEdge.java  |   51 +
 .../compiler/internal/graph/GraphMLWriter.java     |  377 ++
 .../royale/compiler/internal/graph/IGraph.java     |  103 +
 .../royale/compiler/internal/graph/IGraphEdge.java |   39 +
 .../royale/compiler/internal/graph/IGraphable.java |   27 +
 .../compiler/internal/graph/IReportWriter.java     |   45 +
 .../graph/InvalidationBytesCalculator.java         |   89 +
 .../compiler/internal/graph/LinkReportWriter.java  |  298 +
 .../compiler/internal/graph/SynchronizedGraph.java |  169 +
 .../compiler/internal/graph/TopologicalSort.java   |  225 +
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 +
 .../compiler/internal/mxml/EntityProcessor.java    |  285 +
 .../royale/compiler/internal/mxml/MXMLData.java    |  965 +++
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 +
 .../internal/mxml/MXMLInstructionData.java         |  129 +
 .../internal/mxml/MXMLManifestManager.java         |  418 ++
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 +
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 +
 .../internal/mxml/MXMLTagAttributeData.java        |  580 ++
 .../royale/compiler/internal/mxml/MXMLTagData.java | 1188 ++++
 .../compiler/internal/mxml/MXMLTextData.java       |  392 ++
 .../compiler/internal/mxml/MXMLUnitData.java       |  366 +
 .../compiler/internal/mxml/StateDefinition.java    |  104 +
 .../internal/mxml/StateDefinitionBase.java         |   81 +
 .../internal/mxml/StateGroupDefinition.java        |   89 +
 .../royale/compiler/internal/mxml/package.html     |   33 +
 .../compiler/internal/parsing/FakingReader.java    |  215 +
 .../compiler/internal/parsing/FilteringList.java   |   70 +
 .../internal/parsing/ITokenStreamFilter.java       |   27 +
 .../compiler/internal/parsing/SourceFragment.java  |  133 +
 .../internal/parsing/SourceFragmentsReader.java    |  189 +
 .../compiler/internal/parsing/TokenBase.java       |  559 ++
 .../internal/parsing/as/ASBalancingScanner.java    |  106 +
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 +
 .../internal/parsing/as/ASDocTokenizer.java        |   89 +
 .../compiler/internal/parsing/as/ASToken.java      | 1010 +++
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 +++++++++
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 +
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 ++
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 ++
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 +
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 +
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 +
 .../internal/parsing/as/ConfigProcessor.java       |  503 ++
 .../internal/parsing/as/DeferFunctionBody.java     |   36 +
 .../internal/parsing/as/IProblemReporter.java      |   42 +
 .../parsing/as/IProjectConfigVariables.java        |   74 +
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 +
 .../internal/parsing/as/IncludeHandler.java        |  595 ++
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 +
 .../internal/parsing/as/MetadataToken.java         |   96 +
 .../internal/parsing/as/MetadataTokenizer.java     |  351 +
 .../internal/parsing/as/NilASDocDelegate.java      |  131 +
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 +
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 +
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ++++++
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 +
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 +
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 +
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  790 +++
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 +
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 +
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 +
 .../internal/parsing/mxml/MXMLTokenizer.java       |  442 ++
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 +
 .../royale/compiler/internal/parsing/package.html  |   33 +
 .../compiler/internal/projects/ASCProject.java     |   77 +
 .../compiler/internal/projects/ASProject.java      |  470 ++
 .../internal/projects/ASSourceFileHandler.java     |   66 +
 .../internal/projects/CompilerProject.java         | 1017 +++
 .../compiler/internal/projects/ConfigManager.java  |  313 +
 .../internal/projects/DefinitionPriority.java      |  137 +
 .../internal/projects/DependencyGraph.java         |  805 +++
 .../internal/projects/FXGSourceFileHandler.java    |   66 +
 .../internal/projects/ISourceFileHandler.java      |   89 +
 .../internal/projects/LibraryDependencyGraph.java  |  345 +
 .../internal/projects/LibraryPathManager.java      |  673 ++
 .../internal/projects/MXMLSourceFileHandler.java   |   74 +
 .../projects/ResourceBundleSourceFileHandler.java  |   73 +
 .../compiler/internal/projects/RoyaleProject.java  | 2372 +++++++
 .../projects/RoyaleProjectConfigurator.java        |  526 ++
 .../internal/projects/SourceListManager.java       |  255 +
 .../internal/projects/SourcePathManager.java       |  701 ++
 .../compiler/internal/projects/ThemeUtilities.java |   73 +
 .../royale/compiler/internal/projects/package.html |   33 +
 .../resourcebundles/PropertiesFileParser.java      |  520 ++
 .../resourcebundles/ResourceBundleUtils.java       |  336 +
 .../compiler/internal/scopes/ASFileScope.java      |  443 ++
 .../internal/scopes/ASFileScopeProvider.java       |   54 +
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ++++++
 .../royale/compiler/internal/scopes/ASScope.java   | 1815 +++++
 .../compiler/internal/scopes/ASScopeBase.java      |  519 ++
 .../compiler/internal/scopes/ASScopeCache.java     |  674 ++
 .../compiler/internal/scopes/CatchScope.java       |   48 +
 .../compiler/internal/scopes/ClosureScope.java     |   33 +
 .../internal/scopes/EmptyDefinitionStore.java      |  102 +
 .../compiler/internal/scopes/FXGFileScope.java     |   33 +
 .../compiler/internal/scopes/FunctionScope.java    |   41 +
 .../compiler/internal/scopes/IDefinitionStore.java |  127 +
 .../internal/scopes/IMutableDefinitionSet.java     |   57 +
 .../internal/scopes/LargeDefinitionSet.java        |  102 +
 .../internal/scopes/LargeDefinitionStore.java      |  199 +
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 ++
 .../internal/scopes/NamespaceSetPredicate.java     |  118 +
 .../internal/scopes/NoDefinitionScope.java         |  132 +
 .../compiler/internal/scopes/PackageScope.java     |  165 +
 .../internal/scopes/SWCFileScopeProvider.java      |  124 +
 .../royale/compiler/internal/scopes/ScopeView.java |  340 +
 .../internal/scopes/SmallDefinitionSet.java        |  150 +
 .../internal/scopes/SmallDefinitionStore1.java     |  157 +
 .../internal/scopes/SmallDefinitionStore2.java     |  185 +
 .../internal/scopes/SmallDefinitionStore4.java     |  220 +
 .../internal/scopes/SmallDefinitionStore8.java     |  290 +
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 +
 .../royale/compiler/internal/scopes/TypeScope.java |  666 ++
 .../royale/compiler/internal/scopes/WithScope.java |   42 +
 .../royale/compiler/internal/scopes/package.html   |   33 +
 .../semantics/MethodBodySemanticChecker.java       | 3093 +++++++++
 .../internal/semantics/PostProcessStep.java        |   27 +
 .../compiler/internal/semantics/SemanticUtils.java | 2976 ++++++++
 .../compiler/internal/targets/AppSWFTarget.java    |  390 ++
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 +
 .../internal/targets/FlexSplashScreenImage.java    |   50 +
 .../internal/targets/ILibrarySWFTarget.java        |   56 +
 .../internal/targets/LibrarySWFTarget.java         |  131 +
 .../compiler/internal/targets/LinkageChecker.java  |  153 +
 .../internal/targets/NilTargetAttributes.java      |  128 +
 .../internal/targets/RoyaleAppSWFTarget.java       | 1876 +++++
 .../targets/RoyaleApplicationFrame1Info.java       |  277 +
 .../compiler/internal/targets/RoyaleFontInfo.java  |   56 +
 .../internal/targets/RoyaleFrame1Info.java         |  225 +
 .../internal/targets/RoyaleLibraryFrame1Info.java  |   44 +
 .../internal/targets/RoyaleLibrarySWFTarget.java   |  473 ++
 .../compiler/internal/targets/RoyaleTarget.java    |  767 +++
 .../compiler/internal/targets/SWCTarget.java       | 1023 +++
 .../compiler/internal/targets/SWFTarget.java       | 1056 +++
 .../compiler/internal/targets/TagSorter.java       |  154 +
 .../royale/compiler/internal/targets/Target.java   |  820 +++
 .../internal/targets/TargetAttributeBase.java      |  225 +
 .../internal/targets/TargetAttributesMap.java      |  162 +
 .../internal/targets/TargetAttributesMetadata.java |  140 +
 .../compiler/internal/targets/TargetReport.java    |  199 +
 .../royale/compiler/internal/targets/package.html  |   33 +
 .../testing/NodesToXMLStringFormatter.java         |  129 +
 .../royale/compiler/internal/testing/package.html  |   33 +
 .../compiler/internal/tree/as/AccessorNode.java    |  183 +
 .../internal/tree/as/ArrayLiteralNode.java         |  124 +
 .../internal/tree/as/BaseDefinitionNode.java       |  453 ++
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 +
 .../tree/as/BaseStatementExpressionNode.java       |  109 +
 .../internal/tree/as/BaseStatementNode.java        |   67 +
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 +
 .../internal/tree/as/BaseVariableNode.java         |  390 ++
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 +
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 +
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 +
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 +
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 +
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 +
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 +
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 +
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 +
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 +
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 +
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 +
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 +
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 +
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 +
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 +
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 +
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 +
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 +
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 +
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 +
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 +
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 +
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 +
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 +
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 +
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 ++
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 +
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 +
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 +
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 +
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 +
 .../compiler/internal/tree/as/BlockNode.java       |   81 +
 .../compiler/internal/tree/as/CatchNode.java       |  140 +
 .../internal/tree/as/ChainedVariableNode.java      |  179 +
 .../compiler/internal/tree/as/ClassNode.java       |  663 ++
 .../internal/tree/as/ClassReferenceNode.java       |   91 +
 .../compiler/internal/tree/as/ConditionalNode.java |  111 +
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 +
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 +
 .../internal/tree/as/ConfigExpressionNode.java     |  108 +
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 +
 .../compiler/internal/tree/as/ContainerNode.java   |  168 +
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 +
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 +
 .../internal/tree/as/DynamicAccessNode.java        |   86 +
 .../compiler/internal/tree/as/EmbedNode.java       |  177 +
 .../internal/tree/as/ExpressionNodeBase.java       |  513 ++
 .../royale/compiler/internal/tree/as/FileNode.java |  584 ++
 .../internal/tree/as/FixedChildrenNode.java        |   38 +
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 +
 .../compiler/internal/tree/as/FullNameNode.java    |  183 +
 .../internal/tree/as/FunctionCallNode.java         |  322 +
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 +++
 .../internal/tree/as/FunctionObjectNode.java       |  145 +
 .../compiler/internal/tree/as/GetterNode.java      |  116 +
 .../tree/as/IInitializableDefinitionNode.java      |   42 +
 .../compiler/internal/tree/as/IdentifierNode.java  | 1081 +++
 .../royale/compiler/internal/tree/as/IfNode.java   |  119 +
 .../compiler/internal/tree/as/ImportNode.java      |  279 +
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 ++
 .../internal/tree/as/IterationFlowNode.java        |  134 +
 .../compiler/internal/tree/as/KeywordNode.java     |  173 +
 .../internal/tree/as/LabeledStatementNode.java     |   94 +
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 ++
 .../compiler/internal/tree/as/LiteralNode.java     |  306 +
 .../tree/as/MemberAccessExpressionNode.java        |  310 +
 .../compiler/internal/tree/as/MemberedNode.java    |   69 +
 .../compiler/internal/tree/as/ModifierNode.java    |  120 +
 .../internal/tree/as/ModifiersContainerNode.java   |   54 +
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 +
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 +
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 +
 .../royale/compiler/internal/tree/as/NilNode.java  |   59 +
 .../royale/compiler/internal/tree/as/NodeBase.java | 1049 +++
 .../tree/as/NonResolvingIdentifierNode.java        |   92 +
 .../internal/tree/as/NumericLiteralNode.java       |  284 +
 .../internal/tree/as/ObjectLiteralNode.java        |   92 +
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 +
 .../internal/tree/as/OperatorNodeBase.java         |  130 +
 .../compiler/internal/tree/as/PackageNode.java     |  316 +
 .../compiler/internal/tree/as/ParameterNode.java   |  311 +
 .../tree/as/QualifiedNameExpressionNode.java       |   96 +
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 +
 .../internal/tree/as/RegExpLiteralNode.java        |  188 +
 .../compiler/internal/tree/as/ReturnNode.java      |   89 +
 .../tree/as/RuntimeNameExpressionNode.java         |  120 +
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 +
 .../compiler/internal/tree/as/SetterNode.java      |  138 +
 .../compiler/internal/tree/as/SwitchNode.java      |  107 +
 .../compiler/internal/tree/as/TerminalNode.java    |  118 +
 .../internal/tree/as/TernaryOperatorNode.java      |  184 +
 .../compiler/internal/tree/as/ThrowNode.java       |   85 +
 .../internal/tree/as/TransparentContainerNode.java |   58 +
 .../royale/compiler/internal/tree/as/TreeNode.java |  321 +
 .../royale/compiler/internal/tree/as/TryNode.java  |  155 +
 .../internal/tree/as/TypedExpressionNode.java      |  305 +
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 +
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 +
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 +
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  263 +
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 +
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 +
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 +
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 +
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 +
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 +
 .../internal/tree/as/UseNamespaceNode.java         |  130 +
 .../internal/tree/as/VariableExpressionNode.java   |  134 +
 .../compiler/internal/tree/as/VariableNode.java    |  248 +
 .../internal/tree/as/VectorLiteralNode.java        |  154 +
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 +
 .../royale/compiler/internal/tree/as/WithNode.java |  117 +
 .../internal/tree/as/XMLListLiteralNode.java       |   88 +
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 +
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 +
 .../tree/as/metadata/AlternativeTagNode.java       |   30 +
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 +
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 +
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 +
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 +
 .../internal/tree/as/metadata/EventTagNode.java    |  104 +
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 +
 .../tree/as/metadata/InspectableTagNode.java       |  225 +
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 +
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 +
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 +
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 +
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 +
 .../tree/as/metadata/SkinClassTagNode.java         |   33 +
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 +
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 +
 .../royale/compiler/internal/tree/as/package.html  |   42 +
 .../as/parts/AccessorFunctionContentsPart.java     |   44 +
 .../internal/tree/as/parts/DecorationPart.java     |  184 +
 .../tree/as/parts/FunctionContentsPart.java        |   99 +
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 +
 .../internal/tree/as/parts/IDecorationPart.java    |   73 +
 .../tree/as/parts/IFunctionContentsPart.java       |   57 +
 .../tree/as/parts/SparseDecorationPart.java        |   83 +
 .../tree/as/parts/VariableDecorationPart.java      |   79 +
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 +
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 +
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 +
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 +
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 +
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 +++
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 +
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  836 +++
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 +
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 +
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 +
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 +
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 +
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 ++
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 +
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 +
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 +
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 +
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 +
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 +
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 +
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 +
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 +
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 +
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 ++
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 +
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 +
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 +
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 +
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 +
 .../internal/tree/mxml/MXMLInstanceNode.java       |  458 ++
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 +
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 +
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 +
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 +
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 +
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 +
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 +
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 +
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 +++
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 +
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 +
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 +
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 ++
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 +
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 +
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 +
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 +
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 +
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 +
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 +
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 +
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 +
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 +
 .../internal/tree/mxml/MXMLStringNode.java         |  124 +
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 +
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 +
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  903 +++
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 +
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 +
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 +
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 +
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 +
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 +
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 ++
 .../compiler/internal/tree/mxml/package.html       |   42 +
 .../tree/properties/ResourceBundleEntryNode.java   |   62 +
 .../tree/properties/ResourceBundleFileNode.java    |   69 +
 .../compiler/internal/tree/properties/package.html |   43 +
 .../internal/units/ABCCompilationUnit.java         |  246 +
 .../compiler/internal/units/ASCompilationUnit.java |  597 ++
 .../internal/units/CompilationUnitBase.java        | 1173 ++++
 .../internal/units/EmbedCompilationUnit.java       |  338 +
 .../units/EmbedCompilationUnitFactory.java         |  142 +
 .../internal/units/FXGCompilationUnit.java         |  436 ++
 .../internal/units/ImportedASCompilationUnit.java  |   70 +
 .../internal/units/InvisibleCompilationUnit.java   |  228 +
 .../internal/units/MXMLCompilationUnit.java        |  290 +
 .../units/ResourceBundleCompilationUnit.java       |  717 ++
 .../units/ResourceModuleCompilationUnit.java       |  277 +
 .../internal/units/SWCCompilationUnit.java         |  494 ++
 .../internal/units/ServicesXMLCompilationUnit.java |  117 +
 .../units/SourceCompilationUnitFactory.java        |  165 +
 .../internal/units/StringToCompilationUnitMap.java |  456 ++
 .../internal/units/StyleModuleCompilationUnit.java |  268 +
 .../royale/compiler/internal/units/package.html    |   33 +
 .../units/requests/ABCBytesRequestResult.java      |  144 +
 .../units/requests/ABCFileScopeRequestResult.java  |   64 +
 .../units/requests/ASFileScopeRequestResult.java   |  148 +
 .../requests/EmbedFileScopeRequestResult.java      |   38 +
 .../units/requests/FileScopeRequestResultBase.java |  158 +
 .../internal/units/requests/RequestMaker.java      |  269 +
 .../units/requests/SWFTagsRequestResult.java       |  145 +
 .../units/requests/SyntaxTreeRequestResult.java    |   92 +
 .../compiler/internal/units/requests/package.html  |   33 +
 .../compiler/internal/workspaces/Workspace.java    | 1244 ++++
 .../compiler/internal/workspaces/package.html      |   33 +
 .../royale/compiler/mxml/IMXMLInstructionData.java |   47 +
 .../royale/compiler/mxml/IMXMLManifestManager.java |   82 +
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 +
 .../apache/royale/compiler/mxml/IMXMLTextData.java |  122 +
 .../royale/compiler/mxml/IStateDefinition.java     |   49 +
 .../royale/compiler/mxml/IStateDefinitionBase.java |   39 +
 .../compiler/mxml/IStateGroupDefinition.java       |   50 +
 .../royale/compiler/mxml/IXMLNameResolver.java     |   73 +
 .../{flex => royale}/compiler/mxml/package.html    |    0
 .../java/org/apache/royale/compiler/package.html   |  137 +
 .../compiler/parsing/GenericTokenStream.java       |   77 +
 .../compiler/parsing/IASBalancingScanner.java      |   53 +
 .../royale/compiler/parsing/IASTokenizer.java      |   61 +
 .../apache/royale/compiler/parsing/IMXMLToken.java |  103 +
 .../royale/compiler/parsing/IMXMLTokenizer.java    |   48 +
 .../royale/compiler/parsing/IMetadataParser.java   |   29 +
 .../royale/compiler/parsing/MXMLTokenFactory.java  |   52 +
 .../royale/compiler/parsing/MXMLTokenTypes.java    |  143 +
 .../{flex => royale}/compiler/parsing/package.html |    0
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 +
 .../problems/AccessUndefinedMemberProblem.java     |   45 +
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 +
 .../problems/AccessUndefinedPropertyProblem.java   |   44 +
 .../problems/AccessorTypesMustMatchProblem.java    |   38 +
 .../problems/AmbiguousGotoTargetProblem.java       |   57 +
 .../problems/AmbiguousReferenceProblem.java        |   41 +
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 +
 .../compiler/problems/ArrayDowncastProblem.java    |   44 +
 .../compiler/problems/AssignToConstProblem.java    |   40 +
 .../compiler/problems/AssignToFunctionProblem.java |   46 +
 .../problems/AssignToNonReferenceValueProblem.java |   40 +
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 +
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 +
 .../problems/AttributesAreNotCallableProblem.java  |   39 +
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 +
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 +
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 +
 .../problems/BURMPatternMatchFailureProblem.java   |   44 +
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 +
 .../compiler/problems/BadCharacterProblem.java     |   41 +
 .../problems/BadSetterReturnTypeProblem.java       |   41 +
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 +
 .../compiler/problems/CDataNotClosedProblem.java   |   41 +
 .../compiler/problems/CSSCodeGenProblem.java       |   38 +
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 +
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 +
 .../royale/compiler/problems/CSSParserProblem.java |   95 +
 .../royale/compiler/problems/CSSProblem.java       |   38 +
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 +
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 +
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 +
 .../CSSUnresolvedClassReferenceProblem.java        |   45 +
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 +
 .../compiler/problems/CallNonFunctionProblem.java  |   42 +
 .../problems/CallUndefinedMethodProblem.java       |   42 +
 .../problems/CanNotInsertSemicolonProblem.java     |   40 +
 .../CannotDeleteSuperDescendantsProblem.java       |   44 +
 .../problems/CannotExtendClassProblem.java         |   46 +
 .../problems/CannotExtendInterfaceProblem.java     |   48 +
 .../CannotResolveConfigExpressionProblem.java      |   41 +
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 +
 .../problems/CircularTypeReferenceProblem.java     |   42 +
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 +
 .../compiler/problems/CommentNotClosedProblem.java |   41 +
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 +
 .../problems/CompiledAsAComponentProblem.java      |   46 +
 .../problems/ComponentTagWithoutURIProblem.java    |   46 +
 .../problems/ConfigurationFileNotFoundProblem.java |   37 +
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 +
 .../ConflictingNameInNamespaceProblem.java         |   44 +
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 +
 .../problems/ConstructorInInterfaceProblem.java    |   45 +
 .../problems/ConstructorIsGetterSetterProblem.java |   38 +
 .../problems/ConstructorIsStaticProblem.java       |   40 +
 .../problems/ConstructorMustBePublicProblem.java   |   41 +
 .../problems/CountedForLoopInitializerProblem.java |   42 +
 .../compiler/problems/CyclicalIncludesProblem.java |   38 +
 .../problems/DecrementMustBeReferenceProblem.java  |   42 +
 .../DefinitionShadowedByPackageNameProblem.java    |   35 +
 .../problems/DependencyNotCompatibleProblem.java   |   44 +
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 +
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 +
 .../DeprecatedAPIWithReplacementProblem.java       |   43 +
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 +
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 +
 .../problems/DuplicateAttributeProblem.java        |   41 +
 .../problems/DuplicateClassDefinitionProblem.java  |   45 +
 .../DuplicateFunctionDefinitionProblem.java        |   45 +
 .../problems/DuplicateImportAliasProblem.java      |   42 +
 .../DuplicateInterfaceDefinitionProblem.java       |   45 +
 .../problems/DuplicateInterfaceProblem.java        |   55 +
 .../compiler/problems/DuplicateLabelProblem.java   |   39 +
 .../DuplicateNamespaceDefinitionProblem.java       |   39 +
 .../compiler/problems/DuplicateScriptProblem.java  |   42 +
 .../problems/DuplicateSkinStateProblem.java        |   53 +
 .../problems/DuplicateSourceFileProblem.java       |   42 +
 .../problems/DuplicateSwitchCaseProblem.java       |   45 +
 .../problems/DynamicNotOnClassProblem.java         |   42 +
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 +
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 +
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 +
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 +
 .../problems/EmbedInitialValueProblem.java         |   37 +
 .../EmbedInvalidAttributeValueProblem.java         |   40 +
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 +
 .../problems/EmbedMissingSymbolProblem.java        |   46 +
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 +
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 +
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 +
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 +
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 +
 .../EmbedQualityRequiresCompressionProblem.java    |   39 +
 .../problems/EmbedQualityValueProblem.java         |   41 +
 .../compiler/problems/EmbedScalingGridProblem.java |   40 +
 .../problems/EmbedScalingGridValueProblem.java     |   40 +
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 +
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 +
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 +
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 +
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 +
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 +
 .../problems/EmbedUnknownAttributeProblem.java     |   37 +
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 +
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 +
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 +
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 +
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 +
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 +
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 +
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 +
 .../problems/ExtraneousSuperStatementProblem.java  |   40 +
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 +
 .../problems/FXGContentNotContiguousProblem.java   |   37 +
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 +
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 +
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 +
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 +
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 +
 .../problems/FXGInvalidChildNodeProblem.java       |   38 +
 .../FXGInvalidColorMatrixValueProblem.java         |   36 +
 .../problems/FXGInvalidColorValueProblem.java      |   34 +
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 +
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 +
 .../problems/FXGInvalidFloatValueProblem.java      |   34 +
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 +
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 +
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 +
 .../problems/FXGInvalidMaskElementProblem.java     |   37 +
 .../problems/FXGInvalidNestingElementsProblem.java |   37 +
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 +
 .../problems/FXGInvalidPathDataProblem.java        |   33 +
 .../problems/FXGInvalidPercentValueProblem.java    |   34 +
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 +
 .../problems/FXGInvalidRootNodeProblem.java        |   35 +
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 +
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 +
 .../problems/FXGInvalidTabStopsProblem.java        |   36 +
 .../problems/FXGInvalidVersionProblem.java         |   37 +
 .../problems/FXGMissingAttributeProblem.java       |   38 +
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 +
 .../problems/FXGMultipleElementProblem.java        |   37 +
 .../problems/FXGOutOfRangeValueProblem.java        |   38 +
 .../royale/compiler/problems/FXGParserProblem.java |   36 +
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 +
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 +
 .../royale/compiler/problems/FXGProblem.java       |   50 +
 .../compiler/problems/FXGScanningProblem.java      |   36 +
 .../problems/FXGUndefinedPropertyProblem.java      |   36 +
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 +
 .../FXGUnknownElementInVersionProblem.java         |   39 +
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 +
 .../royale/compiler/problems/FatalProblem.java     |   47 +
 .../royale/compiler/problems/FileIOProblem.java    |   39 +
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 +
 .../problems/FileInLibraryNotFoundProblem.java     |   41 +
 .../compiler/problems/FileNotFoundProblem.java     |   55 +
 .../royale/compiler/problems/FileWriteProblem.java |   39 +
 .../problems/FinalOutsideClassProblem.java         |   43 +
 .../problems/FontEmbeddingNotSupported.java        |   42 +
 .../ForwardReferenceToBaseClassProblem.java        |   51 +
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 +
 .../problems/FunctionWithoutBodyProblem.java       |   39 +
 .../GetterCannotHaveParametersProblem.java         |   38 +
 .../problems/GetterMustNotBeVoidProblem.java       |   35 +
 .../problems/GlobalBindablePropertyProblem.java    |   40 +
 .../HostComponentClassNotFoundProblem.java         |   43 +
 .../problems/HostComponentMustHaveTypeProblem.java |   41 +
 .../problems/IllegalAssignmentToClassProblem.java  |   43 +
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 +
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 +
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 +
 .../ImproperlyConfiguredTargetProblem.java         |   41 +
 .../InaccessibleMethodReferenceProblem.java        |   45 +
 .../InaccessiblePropertyReferenceProblem.java      |   45 +
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 +
 .../IncompatibleInitializerTypeProblem.java        |   59 +
 .../IncompatibleInterfaceMethodProblem.java        |   50 +
 .../problems/IncompatibleOverrideProblem.java      |   42 +
 .../problems/IncrementMustBeReferenceProblem.java  |   42 +
 .../InitializerValueNotAnIntegerProblem.java       |   61 +
 .../InitializerValueOutOfRangeProblem.java         |   63 +
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 +
 .../problems/InlineFunctionTooLargeProblem.java    |   39 +
 .../InlineNestedInliningNotSupportedProblem.java   |   35 +
 .../compiler/problems/InlineNoSourceProblem.java   |   35 +
 .../InlineUnsupportedInstructionProblem.java       |   35 +
 .../problems/InlineUnsupportedNodeProblem.java     |   40 +
 .../problems/InterfaceBindablePropertyProblem.java |   39 +
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 +
 .../problems/InterfaceMethodOverrideProblem.java   |   46 +
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 +
 .../problems/InterfaceModifierProblem.java         |   41 +
 .../InterfaceNamespaceAttributeProblem.java        |   39 +
 .../compiler/problems/InternalCompilerProblem.java |   63 +
 .../problems/InternalCompilerProblem2.java         |   60 +
 .../problems/InvalidABCByteCodeProblem.java        |   35 +
 .../compiler/problems/InvalidAttributeProblem.java |   38 +
 .../problems/InvalidBackgroundColorProblem.java    |   36 +
 .../problems/InvalidByteCodeGeneratedProblem.java  |   64 +
 .../problems/InvalidConfigLocationProblem.java     |   51 +
 .../problems/InvalidDecrementOperandProblem.java   |   40 +
 .../problems/InvalidForInInitializerProblem.java   |   42 +
 .../problems/InvalidImportFileProblem.java         |   38 +
 .../problems/InvalidIncrementOperandProblem.java   |   40 +
 .../compiler/problems/InvalidLabelProblem.java     |   38 +
 .../compiler/problems/InvalidLvalueProblem.java    |   39 +
 .../InvalidNamespaceInitializerProblem.java        |   39 +
 .../compiler/problems/InvalidNamespaceProblem.java |   41 +
 .../compiler/problems/InvalidOverrideProblem.java  |   46 +
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 +
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 +
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 +
 .../problems/InvalidProtectedNamespaceProblem.java |   41 +
 .../InvalidPublicNamespaceAttrProblem.java         |   42 +
 .../problems/InvalidPublicNamespaceProblem.java    |   41 +
 .../InvalidRestParameterDeclarationProblem.java    |   44 +
 .../problems/InvalidSuperExpressionProblem.java    |   42 +
 .../problems/InvalidSuperStatementProblem.java     |   39 +
 .../compiler/problems/InvalidTypeProblem.java      |   41 +
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 +
 .../problems/LocalBindablePropertyProblem.java     |   41 +
 .../compiler/problems/LossyConversionProblem.java  |   43 +
 .../problems/MXMLAttributeVersionProblem.java      |   44 +
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 +
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 +
 .../MXMLConstructorHasParametersProblem.java       |   44 +
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 +
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 +
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 +
 .../compiler/problems/MXMLDualContentProblem.java  |   44 +
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 +
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 +
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 +
 .../problems/MXMLEmptyAttributeProblem.java        |   41 +
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 +
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 +
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 +
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 +
 .../MXMLIncompatibleArrayElementProblem.java       |   48 +
 .../MXMLIncompatibleVectorElementProblem.java      |   40 +
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 +
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 +
 .../problems/MXMLInvalidEntityProblem.java         |   40 +
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 +
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 +
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 +
 .../problems/MXMLInvalidPercentageProblem.java     |   45 +
 .../MXMLInvalidSourceAttributeProblem.java         |   47 +
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 +
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 +
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 +
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 +
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 +
 .../problems/MXMLMissingRootTagProblem.java        |   36 +
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 +
 .../problems/MXMLMultipleInitializersProblem.java  |   46 +
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 +
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 +
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 +
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 +
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 +
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 +
 .../problems/MXMLPrivateAttributeProblem.java      |   40 +
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 +
 .../problems/MXMLRequiredAttributeProblem.java     |   43 +
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 +
 .../compiler/problems/MXMLSemanticProblem.java     |   47 +
 .../compiler/problems/MXMLSyntaxProblem.java       |   40 +
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 +
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 +
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 +
 .../problems/MXMLUnexpectedTagProblem.java         |   38 +
 .../problems/MXMLUnexpectedTextProblem.java        |   38 +
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 +
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 +
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 +
 .../problems/MXMLUnresolvedTagProblem.java         |   42 +
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 +
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 +
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 +
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 +
 .../problems/MXMLXMLRequireContentProblem.java     |   38 +
 .../royale/compiler/problems/ManifestProblem.java  |   40 +
 .../problems/MethodCannotBeConstructorProblem.java |   40 +
 .../compiler/problems/MissingBuiltinProblem.java   |   48 +
 .../problems/MissingCatchOrFinallyProblem.java     |   45 +
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 +
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 +
 .../problems/MissingPropertyNameProblem.java       |   33 +
 .../MissingRequirementConfigurationProblem.java    |   38 +
 .../problems/MissingSignedDigestProblem.java       |   39 +
 .../compiler/problems/MissingSkinPartProblem.java  |   40 +
 .../compiler/problems/MissingSkinStateProblem.java |   38 +
 .../problems/MissingUnsignedDigestProblem.java     |   39 +
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 +
 .../MultipleContructorDefinitionsProblem.java      |   39 +
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 +
 .../MultipleNamespaceAttributesProblem.java        |   38 +
 ...MultipleReservedNamespaceAttributesProblem.java |   44 +
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 +
 .../NamespaceAttributeNotAllowedProblem.java       |   56 +
 .../problems/NamespaceInInterfaceProblem.java      |   39 +
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 +
 .../problems/NativeMethodWithBodyProblem.java      |   39 +
 .../problems/NativeNotOnFunctionProblem.java       |   42 +
 .../problems/NativeUsedInInterfaceProblem.java     |   42 +
 .../compiler/problems/NativeVariableProblem.java   |   41 +
 .../compiler/problems/NestedClassProblem.java      |   39 +
 .../problems/NestedGetterSetterProblem.java        |   39 +
 .../compiler/problems/NestedInterfaceProblem.java  |   39 +
 .../compiler/problems/NestedPackageProblem.java    |   38 +
 .../NoCompilationUnitForDefinitionProblem.java     |   35 +
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 +
 .../NoDefinitionForSWCDependencyProblem.java       |   44 +
 .../compiler/problems/NoMainDefinitionProblem.java |   46 +
 .../NoScopesInABCCompilationUnitProblem.java       |   34 +
 .../NoSourceForClassInNamespaceProblem.java        |   36 +
 .../compiler/problems/NoSourceForClassProblem.java |   34 +
 .../problems/NonConstConfigVarProblem.java         |   38 +
 .../problems/NonConstantConfigInitProblem.java     |   55 +
 .../NonConstantParamInitializerProblem.java        |   39 +
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 +
 .../OnlyOneHostComponentAllowedProblem.java        |   40 +
 .../problems/OperandStackUnderflowProblem.java     |   45 +
 .../compiler/problems/OverrideFinalProblem.java    |   42 +
 .../compiler/problems/OverrideNotFoundProblem.java |   43 +
 .../problems/OverrideOutsideClassProblem.java      |   44 +
 .../PackageCannotBeUsedAsValueProblem.java         |   43 +
 .../royale/compiler/problems/ParserProblem.java    |   48 +
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 +
 .../problems/PrototypeInvalidAttributeProblem.java |   39 +
 .../RequiredParameterAfterOptionalProblem.java     |   40 +
 .../ResourceBundleMalformedEncodingProblem.java    |   38 +
 .../ResourceBundleNoBundleParameterProblem.java    |   41 +
 .../ResourceBundleNoKeyParameterProblem.java       |   38 +
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 +
 .../problems/ResourceBundleNotFoundProblem.java    |   51 +
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 +
 .../problems/RestParameterMustBeLastProblem.java   |   41 +
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 +
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 +
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 +
 .../problems/ReturnMustReturnValueProblem.java     |   40 +
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 +
 .../problems/ReturnValueInConstructorProblem.java  |   40 +
 .../ReturnValueMustBeUndefinedProblem.java         |   42 +
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 +
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 +
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 +
 .../problems/SWFFrameCountMismatchProblem.java     |   48 +
 .../problems/SWFInvalidSignatureProblem.java       |   40 +
 .../problems/SWFTagLengthTooLongProblem.java       |   57 +
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 +
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 +
 .../problems/SWFUnknownFillStyleProblem.java       |   53 +
 .../problems/ScopeStackUnderflowProblem.java       |   44 +
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 +
 .../SetterMustHaveOneParameterProblem.java         |   38 +
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 +
 .../problems/SkinPartsMustBePublicProblem.java     |   41 +
 .../problems/SourcePathNotFoundProblem.java        |   38 +
 .../problems/StaticAndOverrideProblem.java         |   42 +
 .../problems/StaticNamespaceDefinitionProblem.java |   42 +
 .../problems/StaticOutsideClassProblem.java        |   42 +
 .../problems/StrictUndefinedMethodProblem.java     |   44 +
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 +
 .../problems/StringLiteralNotClosedProblem.java    |   42 +
 .../royale/compiler/problems/SyntaxProblem.java    |   51 +
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 +
 .../problems/TooFewFunctionParametersProblem.java  |   42 +
 .../problems/TooManyFunctionParametersProblem.java |   42 +
 .../problems/UnableToBuildReportProblem.java       |   42 +
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 +
 .../problems/UnableToBuildSWFTagProblem.java       |   36 +
 .../problems/UnableToCreateLinkReportProblem.java  |   42 +
 .../UnableToFindRootClassDefinitionProblem.java    |   39 +
 .../problems/UnableToListFilesProblem.java         |   41 +
 .../compiler/problems/UnboundMetadataProblem.java  |   39 +
 .../problems/UndefinedConfigNameProblem.java       |   40 +
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 +
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 +
 .../compiler/problems/UnexpectedReturnProblem.java |   42 +
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 +
 .../UnimplementedInterfaceMethodProblem.java       |   49 +
 .../problems/UnknownBreakTargetProblem.java        |   41 +
 .../problems/UnknownContinueTargetProblem.java     |   41 +
 .../problems/UnknownGotoTargetProblem.java         |   39 +
 .../compiler/problems/UnknownImportProblem.java    |   41 +
 .../compiler/problems/UnknownInterfaceProblem.java |   53 +
 .../compiler/problems/UnknownNamespaceProblem.java |   41 +
 .../problems/UnknownSuperclassProblem.java         |   49 +
 .../compiler/problems/UnknownTypeProblem.java      |   42 +
 .../problems/UnknownWildcardImportProblem.java     |   42 +
 .../compiler/problems/UnreachableBlockProblem.java |   45 +
 .../problems/UnresolvedNamespaceProblem.java       |   38 +
 .../problems/UnsupportedSourceFileProblem.java     |   46 +
 .../compiler/problems/VarInInterfaceProblem.java   |   42 +
 ...riableDefinitionDuplicatesParameterProblem.java |   52 +
 .../problems/VirtualOutsideClassProblem.java       |   43 +
 .../royale/compiler/problems/VoidTypeProblem.java  |   41 +
 .../compiler/problems/WrongSkinPartProblem.java    |   44 +
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 +
 .../compiler/problems/package.html                 |    0
 .../royale/compiler/projects/IASCProject.java      |   28 +
 .../royale/compiler/projects/IASProject.java       |  248 +
 .../royale/compiler/projects/IRoyaleProject.java   |  232 +
 .../royale/compiler/projects/ProjectFactory.java   |   44 +
 .../apache/royale/compiler/projects/package.html   |  170 +
 .../apache/royale/compiler/scopes/IFileScope.java  |   52 +
 .../royale/compiler/scopes/IFileScopeProvider.java |   42 +
 .../org/apache/royale/compiler/scopes/package.html |   62 +
 .../apache/royale/compiler/targets/ISWCTarget.java |   64 +
 .../compiler/targets/TargetSettingsProxy.java      |  331 +
 .../apache/royale/compiler/targets/package.html    |   61 +
 .../royale/compiler/tree/as/IAccessorNode.java     |   33 +
 .../compiler/tree/as/IBinaryOperatorNode.java      |   55 +
 .../apache/royale/compiler/tree/as/IBlockNode.java |   34 +
 .../apache/royale/compiler/tree/as/ICatchNode.java |   57 +
 .../apache/royale/compiler/tree/as/IClassNode.java |  105 +
 .../royale/compiler/tree/as/ICommonClassNode.java  |   74 +
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 +
 .../royale/compiler/tree/as/IConditionalNode.java  |   34 +
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 +
 .../compiler/tree/as/IDynamicAccessNode.java       |   40 +
 .../apache/royale/compiler/tree/as/IEmbedNode.java |   57 +
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 +
 .../royale/compiler/tree/as/IForLoopNode.java      |  119 +
 .../royale/compiler/tree/as/IFunctionCallNode.java |  146 +
 .../compiler/tree/as/IFunctionObjectNode.java      |   36 +
 .../royale/compiler/tree/as/IGetterNode.java       |   28 +
 .../royale/compiler/tree/as/IIdentifierNode.java   |   82 +
 .../apache/royale/compiler/tree/as/IIfNode.java    |  120 +
 .../royale/compiler/tree/as/IInterfaceNode.java    |  133 +
 .../compiler/tree/as/IIterationFlowNode.java       |   74 +
 .../royale/compiler/tree/as/IKeywordNode.java      |   42 +
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 +
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 +
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 +
 .../royale/compiler/tree/as/ILiteralNode.java      |  187 +
 .../tree/as/IMemberAccessExpressionNode.java       |   46 +
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 +
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 +
 .../tree/as/INonResolvingIdentifierNode.java       |   28 +
 .../compiler/tree/as/INumericLiteralNode.java      |  111 +
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 +
 .../royale/compiler/tree/as/IOperatorNode.java     |  395 ++
 .../royale/compiler/tree/as/IPackageNode.java      |   59 +
 .../compiler/tree/as/IRegExpLiteralNode.java       |  118 +
 .../royale/compiler/tree/as/IReturnNode.java       |   47 +
 .../royale/compiler/tree/as/ISetterNode.java       |   28 +
 .../royale/compiler/tree/as/IStatementNode.java    |   45 +
 .../royale/compiler/tree/as/ISwitchNode.java       |   85 +
 .../royale/compiler/tree/as/ITerminalNode.java     |  121 +
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 +
 .../apache/royale/compiler/tree/as/IThrowNode.java |   45 +
 .../tree/as/ITransparentContainerNode.java         |   29 +
 .../apache/royale/compiler/tree/as/ITryNode.java   |   98 +
 .../royale/compiler/tree/as/ITypedClassNode.java   |   53 +
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 +
 .../apache/royale/compiler/tree/as/ITypedNode.java |   60 +
 .../compiler/tree/as/IUnaryOperatorNode.java       |   44 +
 .../royale/compiler/tree/as/IUseNamespaceNode.java |   51 +
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 +
 .../royale/compiler/tree/as/IWhileLoopNode.java    |  107 +
 .../apache/royale/compiler/tree/as/IWithNode.java  |   55 +
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 +
 .../as/decorators/SymbolDecoratorProvider.java     |   89 +
 .../tree/metadata/IAccessibilityTagNode.java       |   28 +
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 +
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 +
 .../compiler/tree/metadata/IEventTagNode.java      |   31 +
 .../tree/metadata/IEventTriggerTagNode.java        |   27 +
 .../tree/metadata/IInspectableTagNode.java         |   61 +
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 +
 .../tree/metadata/IResourceBundleTagNode.java      |   28 +
 .../compiler/tree/metadata/IStyleTagNode.java      |   35 +
 .../compiler/tree/metadata/ITypedTagNode.java      |   28 +
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 +
 .../royale/compiler/tree/mxml/IMXMLArrayNode.java  |   27 +
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 +
 .../compiler/tree/mxml/IMXMLBindingNode.java       |   45 +
 .../compiler/tree/mxml/IMXMLBooleanNode.java       |   42 +
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 +
 .../royale/compiler/tree/mxml/IMXMLClassNode.java  |   45 +
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 +
 .../royale/compiler/tree/mxml/IMXMLClearNode.java  |   27 +
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 +
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 +
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 +
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 +
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 +
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 +
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 +
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 +
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 +
 .../compiler/tree/mxml/IMXMLDocumentNode.java      |   27 +
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 +
 .../royale/compiler/tree/mxml/IMXMLEmbedNode.java  |   27 +
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 +
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 +
 .../compiler/tree/mxml/IMXMLFactoryNode.java       |   38 +
 .../royale/compiler/tree/mxml/IMXMLFileNode.java   |   72 +
 .../compiler/tree/mxml/IMXMLFunctionNode.java      |   41 +
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 +
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 +
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 +
 .../compiler/tree/mxml/IMXMLInstanceNode.java      |  103 +
 .../royale/compiler/tree/mxml/IMXMLIntNode.java    |   41 +
 .../compiler/tree/mxml/IMXMLLibraryNode.java       |   34 +
 .../compiler/tree/mxml/IMXMLLiteralNode.java       |   37 +
 .../compiler/tree/mxml/IMXMLMetadataNode.java      |   39 +
 .../royale/compiler/tree/mxml/IMXMLModelNode.java  |   37 +
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 +
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 +
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 +
 .../royale/compiler/tree/mxml/IMXMLNode.java       |   76 +
 .../royale/compiler/tree/mxml/IMXMLNumberNode.java |   42 +
 .../royale/compiler/tree/mxml/IMXMLObjectNode.java |   27 +
 .../compiler/tree/mxml/IMXMLPrivateNode.java       |   29 +
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 +
 .../royale/compiler/tree/mxml/IMXMLRegExpNode.java |   27 +
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 +
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 +
 .../compiler/tree/mxml/IMXMLReparentNode.java      |   52 +
 .../compiler/tree/mxml/IMXMLRepeaterNode.java      |   32 +
 .../compiler/tree/mxml/IMXMLResourceNode.java      |   53 +
 .../royale/compiler/tree/mxml/IMXMLScriptNode.java |   55 +
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 +
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 +
 .../royale/compiler/tree/mxml/IMXMLStateNode.java  |   46 +
 .../royale/compiler/tree/mxml/IMXMLStringNode.java |   41 +
 .../royale/compiler/tree/mxml/IMXMLStyleNode.java  |   43 +
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 +
 .../royale/compiler/tree/mxml/IMXMLUintNode.java   |   41 +
 .../royale/compiler/tree/mxml/IMXMLVectorNode.java |   46 +
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 +
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 +
 .../compiler/tree/mxml/IMXMLXMLListNode.java       |   41 +
 .../royale/compiler/tree/mxml/IMXMLXMLNode.java    |   56 +
 .../compiler/tree/mxml/IOldMXMLFileNode.java       |   39 +
 .../compiler/tree/mxml/package.html                |    0
 .../org/apache/royale/compiler/tree/package.html   |   73 +
 .../tree/properties/IResourceBundleEntryNode.java  |   44 +
 .../tree/properties/IResourceBundleFileNode.java   |   46 +
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 +
 .../{flex => royale}/compiler/units/package.html   |    0
 .../compiler/units/requests/package.html           |    0
 .../compiler/workspaces/IIndexingReader.java       |   33 +
 .../apache/royale/compiler/workspaces/package.html |   44 +
 .../src/main/java/org/apache/royale/swc/SWC.java   |  218 +
 .../java/org/apache/royale/swc/SWCComponent.java   |  130 +
 .../java/org/apache/royale/swc/SWCDepends.java     |  733 ++
 .../main/java/org/apache/royale/swc/SWCDigest.java |  106 +
 .../java/org/apache/royale/swc/SWCLibrary.java     |  189 +
 .../java/org/apache/royale/swc/SWCManager.java     |  181 +
 .../main/java/org/apache/royale/swc/SWCScript.java |  179 +
 .../java/org/apache/royale/swc/SWCVersion.java     |  183 +
 .../royale/swc/catalog/ICatalogXMLConstants.java   |   66 +
 .../apache/royale/swc/catalog/SWCFileEntry.java    |   70 +
 .../royale/swc/catalog/StAXCatalogReader.java      |  251 +
 .../royale/swc/catalog/StAXCatalogWriter.java      |  379 ++
 .../{flex => royale}/swc/catalog/package.html      |    0
 .../apache/{flex => royale}/swc/dita/package.html  |    0
 .../java/org/apache/royale/swc/io/ISWCReader.java  |   44 +
 .../java/org/apache/royale/swc/io/ISWCWriter.java  |   38 +
 .../apache/royale/swc/io/SWCDirectoryWriter.java   |  155 +
 .../java/org/apache/royale/swc/io/SWCReader.java   |  222 +
 .../java/org/apache/royale/swc/io/SWCWriter.java   |  147 +
 .../org/apache/royale/swc/io/SWCWriterBase.java    |  252 +
 .../apache/{flex => royale}/swc/io/package.html    |    0
 .../org/apache/{flex => royale}/swc/package.html   |    0
 .../main/java/org/apache/royale/swf/Header.java    |  239 +
 .../java/org/apache/royale/swf/ISWFConstants.java  |   42 +
 .../src/main/java/org/apache/royale/swf/SWF.java   |  334 +
 .../apache/royale/swf/builders/IShapeIterator.java |   38 +
 .../apache/royale/swf/builders/ITagBuilder.java    |   30 +
 .../apache/royale/swf/builders/ShapeBuilder.java   |  751 ++
 .../{flex => royale}/swf/builders/package.html     |    0
 .../org/apache/royale/swf/io/IInputBitStream.java  |  214 +
 .../org/apache/royale/swf/io/IOutputBitStream.java |  223 +
 .../java/org/apache/royale/swf/io/ISWFWriter.java  |   49 +
 .../apache/royale/swf/io/ISWFWriterFactory.java    |   34 +
 .../org/apache/royale/swf/io/InputBitStream.java   |  381 ++
 .../org/apache/royale/swf/io/LZMACompressor.java   |  169 +
 .../org/apache/royale/swf/io/LZMAInputStream.java  |   94 +
 .../org/apache/royale/swf/io/OutputBitStream.java  |  382 ++
 .../java/org/apache/royale/swf/io/SWFDump.java     | 2680 ++++++++
 .../java/org/apache/royale/swf/io/SWFReader.java   | 2989 ++++++++
 .../java/org/apache/royale/swf/io/SWFWriter.java   | 2718 ++++++++
 .../java/org/apache/royale/swf/io/SizeReport.java  |  308 +
 .../royale/swf/io/SizeReportWritingSWFWriter.java  |  477 ++
 .../apache/{flex => royale}/swf/io/package.html    |    0
 .../org/apache/{flex => royale}/swf/package.html   |    0
 .../apache/royale/swf/tags/CSMTextSettingsTag.java |  140 +
 .../royale/swf/tags/CharacterIterableFactory.java  |  237 +
 .../org/apache/royale/swf/tags/CharacterTag.java   |   55 +
 .../royale/swf/tags/DefineBinaryDataTag.java       |   72 +
 .../apache/royale/swf/tags/DefineBitsJPEG2Tag.java |   49 +
 .../apache/royale/swf/tags/DefineBitsJPEG3Tag.java |  106 +
 .../royale/swf/tags/DefineBitsLossless2Tag.java    |   44 +
 .../royale/swf/tags/DefineBitsLosslessTag.java     |  139 +
 .../org/apache/royale/swf/tags/DefineBitsTag.java  |   79 +
 .../apache/royale/swf/tags/DefineButton2Tag.java   |   74 +
 .../royale/swf/tags/DefineButtonCxformTag.java     |   84 +
 .../royale/swf/tags/DefineButtonSoundTag.java      |  103 +
 .../apache/royale/swf/tags/DefineButtonTag.java    |   96 +
 .../apache/royale/swf/tags/DefineEditTextTag.java  |  614 ++
 .../org/apache/royale/swf/tags/DefineFont2Tag.java |  407 ++
 .../org/apache/royale/swf/tags/DefineFont3Tag.java |   64 +
 .../org/apache/royale/swf/tags/DefineFont4Tag.java |  144 +
 .../royale/swf/tags/DefineFontAlignZonesTag.java   |  109 +
 .../apache/royale/swf/tags/DefineFontInfo2Tag.java |   60 +
 .../apache/royale/swf/tags/DefineFontInfoTag.java  |  199 +
 .../apache/royale/swf/tags/DefineFontNameTag.java  |   98 +
 .../org/apache/royale/swf/tags/DefineFontTag.java  |  104 +
 .../royale/swf/tags/DefineMorphShape2Tag.java      |  138 +
 .../royale/swf/tags/DefineMorphShapeTag.java       |  179 +
 .../royale/swf/tags/DefineScalingGridTag.java      |  101 +
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 +
 .../apache/royale/swf/tags/DefineShape2Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape3Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape4Tag.java    |   87 +
 .../org/apache/royale/swf/tags/DefineShapeTag.java |   90 +
 .../org/apache/royale/swf/tags/DefineSoundTag.java |  144 +
 .../apache/royale/swf/tags/DefineSpriteTag.java    |   89 +
 .../org/apache/royale/swf/tags/DefineText2Tag.java |   44 +
 .../org/apache/royale/swf/tags/DefineTextTag.java  |  163 +
 .../royale/swf/tags/DefineVideoStreamTag.java      |  142 +
 .../java/org/apache/royale/swf/tags/EndTag.java    |   36 +
 .../apache/royale/swf/tags/FileAttributesTag.java  |  132 +
 .../org/apache/royale/swf/tags/IAlwaysLongTag.java |   29 +
 .../royale/swf/tags/IDefineBinaryImageTag.java     |   32 +
 .../org/apache/royale/swf/tags/IDefineFontTag.java |   41 +
 .../java/org/apache/royale/swf/tags/IFontInfo.java |  123 +
 .../org/apache/royale/swf/tags/JPEGTablesTag.java  |   62 +
 .../org/apache/royale/swf/tags/MetadataTag.java    |   76 +
 .../apache/royale/swf/tags/PlaceObject2Tag.java    |  241 +
 .../apache/royale/swf/tags/PlaceObject3Tag.java    |  221 +
 .../org/apache/royale/swf/tags/PlaceObjectTag.java |  108 +
 .../java/org/apache/royale/swf/tags/RawTag.java    |   70 +
 .../apache/royale/swf/tags/RemoveObject2Tag.java   |   57 +
 .../apache/royale/swf/tags/RemoveObjectTag.java    |   81 +
 .../royale/swf/tags/SetBackgroundColorTag.java     |   67 +
 .../org/apache/royale/swf/tags/SetTabIndexTag.java |   90 +
 .../royale/swf/tags/SoundStreamBlockTag.java       |   61 +
 .../royale/swf/tags/SoundStreamHead2Tag.java       |   39 +
 .../apache/royale/swf/tags/SoundStreamHeadTag.java |  227 +
 .../org/apache/royale/swf/tags/StartSound2Tag.java |   82 +
 .../org/apache/royale/swf/tags/StartSoundTag.java  |   84 +
 .../org/apache/royale/swf/tags/VideoFrameTag.java  |  110 +
 .../apache/{flex => royale}/swf/tags/package.html  |    0
 .../java/org/apache/royale/swf/types/ARGB.java     |   40 +
 .../org/apache/royale/swf/types/BevelFilter.java   |  231 +
 .../org/apache/royale/swf/types/BlurFilter.java    |   83 +
 .../org/apache/royale/swf/types/ButtonRecord.java  |  243 +
 .../java/org/apache/royale/swf/types/CXForm.java   |  100 +
 .../apache/royale/swf/types/CXFormWithAlpha.java   |   60 +
 .../org/apache/royale/swf/types/ClipActions.java   |   31 +
 .../apache/royale/swf/types/ConvolutionFilter.java |  172 +
 .../apache/royale/swf/types/CurvedEdgeRecord.java  |   98 +
 .../apache/royale/swf/types/DropShadowFilter.java  |  208 +
 .../org/apache/royale/swf/types/EdgeRecord.java    |   44 +
 .../apache/royale/swf/types/EndShapeRecord.java    |   32 +
 .../org/apache/royale/swf/types/FillStyle.java     |  157 +
 .../apache/royale/swf/types/FillStyleArray.java    |   58 +
 .../java/org/apache/royale/swf/types/Filter.java   |  228 +
 .../org/apache/royale/swf/types/FocalGradient.java |   54 +
 .../org/apache/royale/swf/types/GlowFilter.java    |  165 +
 .../org/apache/royale/swf/types/GlyphEntry.java    |   85 +
 .../org/apache/royale/swf/types/GradRecord.java    |   51 +
 .../java/org/apache/royale/swf/types/Gradient.java |   96 +
 .../royale/swf/types/GradientBevelFilter.java      |   83 +
 .../royale/swf/types/GradientGlowFilter.java       |  135 +
 .../org/apache/royale/swf/types/IFillStyle.java    |   30 +
 .../org/apache/royale/swf/types/ILineStyle.java    |   28 +
 .../org/apache/royale/swf/types/KerningRecord.java |   83 +
 .../org/apache/royale/swf/types/LineStyle.java     |   67 +
 .../org/apache/royale/swf/types/LineStyle2.java    |  156 +
 .../apache/royale/swf/types/LineStyleArray.java    |   46 +
 .../java/org/apache/royale/swf/types/Matrix.java   |  124 +
 .../apache/royale/swf/types/MorphFillStyle.java    |  277 +
 .../apache/royale/swf/types/MorphGradRecord.java   |  112 +
 .../org/apache/royale/swf/types/MorphGradient.java |   30 +
 .../apache/royale/swf/types/MorphLineStyle.java    |  112 +
 .../apache/royale/swf/types/MorphLineStyle2.java   |  265 +
 .../java/org/apache/royale/swf/types/Shape.java    |  115 +
 .../org/apache/royale/swf/types/ShapeRecord.java   |   82 +
 .../apache/royale/swf/types/ShapeWithStyle.java    |   77 +
 .../org/apache/royale/swf/types/SoundEnvelope.java |   80 +
 .../org/apache/royale/swf/types/SoundInfo.java     |  221 +
 .../royale/swf/types/StraightEdgeRecord.java       |  109 +
 .../apache/royale/swf/types/StyleChangeRecord.java |  453 ++
 .../java/org/apache/royale/swf/types/Styles.java   |   86 +
 .../org/apache/royale/swf/types/TextRecord.java    |  237 +
 .../java/org/apache/royale/swf/types/ZoneData.java |   44 +
 .../org/apache/royale/swf/types/ZoneRecord.java    |  104 +
 .../apache/{flex => royale}/swf/types/package.html |    0
 .../java/org/apache/royale/utils/ArgumentUtil.java |  214 +
 .../main/java/org/apache/royale/utils/Base64.java  |  306 +
 .../java/org/apache/royale/utils/CheapArray.java   |  268 +
 .../java/org/apache/royale/utils/DirectoryID.java  |   48 +
 .../java/org/apache/royale/utils/FastStack.java    |  109 +
 .../main/java/org/apache/royale/utils/FileID.java  |   99 +
 .../apache/royale/utils/ILengthAwareReader.java    |   49 +
 .../main/java/org/apache/royale/utils/IntMap.java  |  234 +
 .../org/apache/royale/utils/IntMapLRUCache.java    |  313 +
 .../main/java/org/apache/royale/utils/JSXUtil.java |  145 +
 .../royale/utils/NonLockingStringReader.java       |   49 +
 .../main/java/org/apache/royale/utils/Point.java   |   41 +
 .../org/apache/royale/utils/StringEncoder.java     |   93 +
 .../java/org/apache/royale/utils/StringUtils.java  |  105 +
 .../main/java/org/apache/royale/utils/Version.java |  261 +
 .../org/apache/{flex => royale}/utils/package.html |    0
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 -
 .../compiler/internal/as/codegen/CmcPatterns.jbg   | 1001 ---
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 -
 .../flex/compiler/internal/as/codegen/cmc.jbg      |  245 -
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 -
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 -
 .../flex/compiler/internal/css/codegen/css.jbg     |   58 -
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 +
 .../compiler/internal/as/codegen/CmcPatterns.jbg   | 1001 +++
 .../compiler/internal/as/codegen/CmcRules.jbg      |    0
 .../as/codegen/CompoundAssignmentPatterns.jbg      |    0
 .../as/codegen/CompoundAssignmentRules.jbg         |    0
 .../as/codegen/CompoundLogicalAssignmentRules.jbg  |    0
 .../internal/as/codegen/ConstantArithmetic.jbg     |    0
 .../compiler/internal/as/codegen/ConstantLogic.jbg |    0
 .../internal/as/codegen/FunctionPatterns.jbg       |    0
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 +
 .../internal/as/codegen/SemanticErrors.jbg         |    0
 .../royale/compiler/internal/as/codegen/cmc.jbg    |  245 +
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 +
 .../compiler/internal/css/codegen/CSSPatterns.jbg  |    0
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 +
 .../royale/compiler/internal/css/codegen/css.jbg   |   58 +
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 -
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ----
 .../compiler/internal/parsing/as/skeleton.falcon   |  398 --
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 --
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 +
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ++++
 .../compiler/internal/parsing/as/skeleton.default  |    0
 .../compiler/internal/parsing/as/skeleton.royale   |  398 ++
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 ++
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler/src/main/resources/downloads.xml          |   31 +-
 .../src/main/resources/env-template.properties     |   33 +-
 .../apache/flex/compiler/messages_en.properties    |  350 -
 .../apache/flex/compiler/messages_fr.properties    |  716 --
 .../apache/flex/compiler/messages_ja.properties    |  716 --
 .../apache/flex/compiler/messages_zh_CN.properties |  716 --
 .../apache/royale/compiler/messages_en.properties  |  350 +
 .../apache/royale/compiler/messages_fr.properties  |  716 ++
 .../apache/royale/compiler/messages_ja.properties  |  716 ++
 .../royale/compiler/messages_zh_CN.properties      |  716 ++
 compiler/src/main/resources/overview.html          |   14 +-
 .../main/resources/template-unittest.properties    |   12 +-
 .../as/codegen/UnknownTreeHandlerPatterns.xml      |    0
 compiler/src/site/site.xml                         |   13 +-
 compiler/src/test/build.xml                        |   81 +-
 compiler/src/test/config/compile-as-config.xml     |   39 +
 compiler/src/test/downloads.xml                    |    4 +-
 compiler/src/test/java/aa/AAAMavenTestExternc.java |   84 +
 compiler/src/test/java/aa/AAMavenTestSWCs.java     |  126 +
 compiler/src/test/java/as/ASExpressionTests.java   |   96 +
 compiler/src/test/java/as/ASFeatureTestsBase.java  |  335 +-
 compiler/src/test/java/as/ASKeywordTests.java      |   28 -
 compiler/src/test/java/as/ASNamespaceTests.java    |  137 +-
 compiler/src/test/java/as/ASVariableTests.java     |   85 +-
 compiler/src/test/java/f/SDKSWCTests.java          |   26 +-
 .../src/test/java/mxml/tags/MXMLArrayTagTests.java |    4 +-
 .../test/java/mxml/tags/MXMLComponentTagTests.java |    2 +-
 .../java/mxml/tags/MXMLDefinitionTagTests.java     |   96 +-
 .../test/java/mxml/tags/MXMLFeatureTestsBase.java  |  187 +-
 .../test/java/mxml/tags/MXMLInstanceTagTests.java  |    4 +-
 .../java/mxml/tags/MXMLInstanceTagTestsBase.java   |   81 +-
 .../test/java/mxml/tags/MXMLMetadataTagTests.java  |   73 +-
 .../test/java/mxml/tags/MXMLObjectTagTests.java    |    4 +-
 .../test/java/mxml/tags/MXMLVectorTagTests.java    |    6 +-
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 -
 .../flex/compiler/internal/css/CSSBaseTests.java   |   96 -
 .../internal/css/CSSColorPropertyValueTests.java   |  127 -
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 -
 .../compiler/internal/css/CSSDocumentTests.java    |  190 -
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 -
 .../css/CSSFunctionCallPropertyValueTests.java     |   99 -
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 -
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 -
 .../internal/css/CSSNamespaceDefinitionTests.java  |  134 -
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 -
 .../compiler/internal/css/CSSPropertyTests.java    |   95 -
 .../internal/css/CSSPropertyValueTests.java        |   68 -
 .../css/CSSRgbColorPropertyValueTests.java         |  108 -
 .../flex/compiler/internal/css/CSSRuleTests.java   |  219 -
 .../internal/css/CSSSelectorConditionTests.java    |  133 -
 .../compiler/internal/css/CSSSelectorTests.java    |  203 -
 .../internal/css/CSSStringPropertyValueTests.java  |   83 -
 .../flex/compiler/internal/mxml/MXMLDataTests.java |   96 -
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 -
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 -
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 -
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 ---
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 -
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  191 -
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  268 -
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 -
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 -
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 -
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  102 -
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  154 -
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 -
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  201 -
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 -
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 -
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 -
 .../tree/mxml/MXMLImplementsNodeTests.java         |  106 -
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   64 -
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 -
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 -
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 -
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  209 -
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 -
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 -
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 -
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 -
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 -
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 -
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 -
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 -
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   86 -
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 -
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 -
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 -
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 -
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |   94 -
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 -
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 -
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 -
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  133 -
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 -
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 -
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 -
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  148 -
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 +
 .../royale/compiler/internal/css/CSSBaseTests.java |   96 +
 .../internal/css/CSSColorPropertyValueTests.java   |  130 +
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 +
 .../compiler/internal/css/CSSDocumentTests.java    |  186 +
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 +
 .../css/CSSFunctionCallPropertyValueTests.java     |  103 +
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 +
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 +
 .../internal/css/CSSNamespaceDefinitionTests.java  |  138 +
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 +
 .../compiler/internal/css/CSSPropertyTests.java    |   95 +
 .../internal/css/CSSPropertyValueTests.java        |   68 +
 .../css/CSSRgbColorPropertyValueTests.java         |  111 +
 .../royale/compiler/internal/css/CSSRuleTests.java |  219 +
 .../internal/css/CSSSelectorConditionTests.java    |  133 +
 .../compiler/internal/css/CSSSelectorTests.java    |  203 +
 .../internal/css/CSSStringPropertyValueTests.java  |   88 +
 .../compiler/internal/mxml/MXMLDataTests.java      |   96 +
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 +
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 +
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 +
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 +++
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 +
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  213 +
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  270 +
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 +
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 +
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 +
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  104 +
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  157 +
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 +
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  211 +
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 +
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 +
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 +
 .../tree/mxml/MXMLImplementsNodeTests.java         |  105 +
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   61 +
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 +
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  110 +
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 +
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 +
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  237 +
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 +
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 +
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 +
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 +
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 +
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 +
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 +
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 +
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   89 +
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 +
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 +
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 +
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 +
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |  105 +
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 +
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 +
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 +
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  134 +
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 +
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 +
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 +
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 +
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  149 +
 .../java/properties/MXMLPropertyTestsBase.java     |   66 +-
 .../java/utils/FlashplayerSecurityHandler.java     |    2 +-
 compiler/src/test/resources/custom-manifest.xml    |   37 +
 compiler/src/test/resources/mxml-2009-manifest.xml |   44 +
 ...sts_ASExpressionTests_nestedTernary_swfdump.xml |  172 +
 ...ExpressionTests_returnNestedTernary_swfdump.xml |  219 +
 ...sts_ASExpressionTests_simpleTernary_swfdump.xml |  159 +
 ...nheritanceTests_InterfaceOverrideOK_swfdump.xml |  190 +
 ...ts_ASKeyword_Default_as_method_name_swfdump.xml |  171 +
 ...dTests_ASKeyword_Get_as_getter_name_swfdump.xml |  171 +
 ...yword_Get_as_member_expression_name_swfdump.xml |  172 +
 ...dTests_ASKeyword_Get_as_method_name_swfdump.xml |  171 +
 ..._ASKeyword_Namespace_as_method_name_swfdump.xml |  171 +
 ...wordTests_ASKeyword_SwitchStatement_swfdump.xml |  195 +
 ...ests_ASKeyword_as_member_expression_swfdump.xml |  146 +
 ...ywordTests_ASKeyword_as_method_name_swfdump.xml |  171 +
 ...ordTests_ASKeyword_as_property_name_swfdump.xml |  183 +
 ...ordTests_ASKeyword_as_variable_name_swfdump.xml |  146 +
 ..._ASKeyword_default_as_variable_name_swfdump.xml |  146 +
 ...dTests_ASKeyword_for_as_method_name_swfdump.xml |  171 +
 ..._ASKeyword_include_as_variable_name_swfdump.xml |  146 +
 ...new_function_returned_from_function_swfdump.xml |  244 +
 ...ceTests_ASNamespace_QNameDefinition_swfdump.xml |  156 +
 ...ASNamespaceTests_ASNamespace_custom_swfdump.xml |  157 +
 ...SNamespaceTests_ASNamespace_package_swfdump.xml |  161 +
 ...ariableTests_AnyInitializeUndefined_swfdump.xml |  142 +
 ...iableTests_constIsClassCastFunction_swfdump.xml |  193 +
 ...sts_localVarSameNameAsPrivateMethod_swfdump.xml |  161 +
 ...ableTests_setterBothCustomNamespace_swfdump.xml |  200 +
 ...s_ASVariableTests_setterBothPrivate_swfdump.xml |  200 +
 ...terPrivateGetterPublicWithNamespace_swfdump.xml |  200 +
 ...ariableTests_ASVariableTests_setter_swfdump.xml |  200 +
 ...leTests_stringInitializeEmptyString_swfdump.xml |  142 +
 ...SVariableTests_stringInitializeNull_swfdump.xml |  142 +
 ...ableTests_stringInitializeUndefined_swfdump.xml |  142 +
 compiler/src/test/royale/custom/Button.as          |   34 +
 compiler/src/test/royale/custom/Group.as           |   32 +
 compiler/src/test/royale/custom/Label.as           |   34 +
 compiler/src/test/royale/custom/MouseEvent.as      |   36 +
 compiler/src/test/royale/custom/TestEvent.as       |   36 +
 .../src/test/royale/custom/TestGlobalFunction.as   |   26 +
 .../src/test/royale/custom/TestImplementation.as   |   66 +
 compiler/src/test/royale/custom/TestInstance.as    |   61 +
 compiler/src/test/royale/custom/TestInterface.as   |   34 +
 .../src/test/royale/custom/TestOtherInterface.as   |   34 +
 compiler/src/test/royale/custom/TestProxy.as       |   34 +
 debugger/build.properties                          |    4 +-
 debugger/build.xml                                 |   92 +-
 debugger/pom.xml                                   |   26 +-
 .../tools/debugger/DefaultDebuggerCallbacks.java   |    2 +-
 .../debugger/expression/AS3DebuggerReducer.java    |   32 +-
 .../tools/debugger/expression/ASTBuilder.java      |    4 +-
 .../debugger/expression/DebuggerExpression.java    |   18 +-
 .../expression/DebuggerExpressionEvaluator.java    |    8 +-
 .../tools/debugger/expression/DebuggerUtil.java    |   22 +-
 .../debugger/expression/FoldedExpressionNode.java  |   12 +-
 .../tools/debugger/expression/IASTFolder.java      |    2 +-
 .../debugger/expression/IExpressionEvaluator.java  |    2 +-
 .../expression/LogicalOperatorsFolder.java         |   14 +-
 .../tools/debugger/cli/AmbiguousException.java     |    0
 .../tools/debugger/cli/BreakAction.java            |    0
 .../tools/debugger/cli/BreakIdentifier.java        |    0
 .../tools/debugger/cli/CatchAction.java            |    0
 .../tools/debugger/cli/DebugCLI.java               |    0
 .../tools/debugger/cli/DisplayAction.java          |    0
 .../tools/debugger/cli/ExpressionCache.java        |    0
 .../tools/debugger/cli/ExpressionContext.java      |    0
 .../tools/debugger/cli/Extensions.java             |    0
 .../tools/debugger/cli/ExtensionsDisabled.java     |    0
 .../tools/debugger/cli/FaultActions.java           |    0
 .../tools/debugger/cli/FileInfoCache.java          |    0
 .../{flex => royale}/tools/debugger/cli/Help.java  |    0
 .../tools/debugger/cli/IntProperties.java          |    0
 .../tools/debugger/cli/InternalProperty.java       |    0
 .../tools/debugger/cli/LocationCollection.java     |    0
 .../tools/debugger/cli/NoMatchException.java       |    0
 .../tools/debugger/cli/StringIntArray.java         |    0
 .../tools/debugger/cli/VariableFacade.java         |    0
 .../tools/debugger/cli/WatchAction.java            |    0
 .../tools/debugger/expression/AS3DebuggerBURM.jbg  |   22 +-
 .../tools/debugger/expression/CmcPatterns.jbg      |    2 +-
 .../flex/tools/debugger/cli/fdb_da.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_de.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_en.properties      |  277 -
 .../flex/tools/debugger/cli/fdb_es.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_fi.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_fr.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_it.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_ja.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_ko.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_nb.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_nl.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_pt.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_ru.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_sv.properties      |  266 -
 .../flex/tools/debugger/cli/fdb_zh_CN.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_zh_TW.properties   |  266 -
 .../royale/tools/debugger/cli/fdb_da.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_de.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_en.properties    |  277 +
 .../royale/tools/debugger/cli/fdb_es.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_fi.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_fr.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_it.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_ja.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_ko.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_nb.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_nl.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_pt.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_ru.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_sv.properties    |  266 +
 .../royale/tools/debugger/cli/fdb_zh_CN.properties |  266 +
 .../royale/tools/debugger/cli/fdb_zh_TW.properties |  266 +
 .../tools/debugger/cli/fdbhelp_br.txt              |    0
 .../tools/debugger/cli/fdbhelp_de.txt              |    0
 .../tools/debugger/cli/fdbhelp_dk.txt              |    0
 .../tools/debugger/cli/fdbhelp_en.txt              |    0
 .../tools/debugger/cli/fdbhelp_es.txt              |    0
 .../tools/debugger/cli/fdbhelp_fi.txt              |    0
 .../tools/debugger/cli/fdbhelp_fr.txt              |    0
 .../tools/debugger/cli/fdbhelp_it.txt              |    0
 .../tools/debugger/cli/fdbhelp_ja.txt              |    0
 .../tools/debugger/cli/fdbhelp_ko_KR.txt           |    0
 .../tools/debugger/cli/fdbhelp_nl.txt              |    0
 .../tools/debugger/cli/fdbhelp_no.txt              |    0
 .../tools/debugger/cli/fdbhelp_ru.txt              |    0
 .../tools/debugger/cli/fdbhelp_se.txt              |    0
 .../tools/debugger/cli/fdbhelp_zh_CN.txt           |    0
 .../tools/debugger/cli/fdbhelp_zh_TW.txt           |    0
 env-template.properties                            |   31 +-
 flex-compiler-oem/build.xml                        |   75 +-
 flex-compiler-oem/pom.xml                          |   22 +-
 .../compiler/common/CompilerConfiguration.java     |   24 +-
 .../compiler/common/ConfigurationPathResolver.java |    2 +-
 .../compiler/common/DefaultsConfigurator.java      |    4 +-
 .../flex2/compiler/common/FontsConfiguration.java  |    2 +-
 .../java/flex2/tools/CommandLineConfiguration.java |    2 +-
 .../src/main/java/flex2/tools/CompJSC.java         |    9 +-
 .../src/main/java/flex2/tools/Compc.java           |    2 +-
 .../src/main/java/flex2/tools/MxmlJSC.java         |   62 +-
 .../src/main/java/flex2/tools/Mxmlc.java           |    6 +-
 .../src/main/java/flex2/tools/Tool.java            |   30 +-
 .../main/java/flex2/tools/ToolsConfiguration.java  |    2 +-
 .../src/main/java/flex2/tools/oem/Application.java |   18 +-
 .../src/main/java/flex2/tools/oem/Builder.java     |    2 +-
 .../main/java/flex2/tools/oem/Configuration.java   |   10 +-
 .../src/main/java/flex2/tools/oem/Library.java     |   12 +-
 .../internal/ApplicationCompilerConfiguration.java |    2 +-
 .../flex2/tools/oem/internal/OEMConfiguration.java |    4 +-
 .../java/flex2/tools/oem/internal/OEMUtil.java     |   10 +-
 flex-compiler-oem/src/site/site.xml                |   13 +-
 flexjs-ant-tasks/build.xml                         |  162 -
 flexjs-ant-tasks/pom.xml                           |   42 -
 .../org/apache/flex/compiler/ant/COMPCTask.java    |  549 --
 .../org/apache/flex/compiler/ant/FlexTask.java     |  418 --
 .../org/apache/flex/compiler/ant/MXMLCTask.java    |  532 --
 .../compiler/ant/config/BaseConfigVariable.java    |   74 -
 .../compiler/ant/config/ConfigAppendString.java    |   48 -
 .../flex/compiler/ant/config/ConfigBoolean.java    |   75 -
 .../apache/flex/compiler/ant/config/ConfigInt.java |   84 -
 .../flex/compiler/ant/config/ConfigString.java     |   70 -
 .../flex/compiler/ant/config/ConfigVariable.java   |   54 -
 .../flex/compiler/ant/config/IOptionSource.java    |   33 -
 .../ant/config/NestedAttributeElement.java         |  170 -
 .../flex/compiler/ant/config/OptionSpec.java       |   76 -
 .../ant/config/RepeatableConfigString.java         |   66 -
 .../ant/config/RepeatableConfigVariable.java       |   55 -
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 -
 .../flex/compiler/ant/types/DefaultSize.java       |   71 -
 .../flex/compiler/ant/types/FlexFileSet.java       |  116 -
 .../flex/compiler/ant/types/FlexSWCFileSet.java    |   55 -
 .../org/apache/flex/compiler/ant/types/Fonts.java  |  151 -
 .../apache/flex/compiler/ant/types/Metadata.java   |  168 -
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 -
 .../apache/flex/compiler/ant/types/URLElement.java |   64 -
 .../src/main/resources/flexTasks.tasks             |   21 -
 flexjs-ant-tasks/src/test/build.xml                |  102 -
 flexjs-maven-extension/pom.xml                     |   96 -
 .../flexjs/extension/FlexJsLanguageSupport.java    |   54 -
 .../maven/flexjs/extension/FlexJsScopeDeriver.java |   30 -
 .../flexjs/extension/FlexJsScopeSelector.java      |   30 -
 flexjs-maven-plugin/pom.xml                        |  135 -
 .../apache/flex/maven/flexjs/BaseCompileMojo.java  |   38 -
 .../org/apache/flex/maven/flexjs/BaseMojo.java     |  449 --
 .../org/apache/flex/maven/flexjs/ClassExclude.java |   32 -
 .../apache/flex/maven/flexjs/CompileASDocMojo.java |  156 -
 .../apache/flex/maven/flexjs/CompileASMojo.java    |  144 -
 .../apache/flex/maven/flexjs/CompileAppMojo.java   |  251 -
 .../apache/flex/maven/flexjs/CompileJSMojo.java    |  178 -
 .../flex/maven/flexjs/CompileTypedefsMojo.java     |  106 -
 .../java/org/apache/flex/maven/flexjs/Define.java  |   48 -
 .../java/org/apache/flex/maven/flexjs/Exclude.java |   40 -
 .../apache/flex/maven/flexjs/ExterncConfig.java    |   28 -
 .../org/apache/flex/maven/flexjs/FieldExclude.java |   40 -
 .../flex/maven/flexjs/GenerateExterncMojo.java     |  127 -
 .../flex/maven/flexjs/GenerateManifestsMojo.java   |  225 -
 .../org/apache/flex/maven/flexjs/IncludeFile.java  |   40 -
 .../org/apache/flex/maven/flexjs/Namespace.java    |   54 -
 .../apache/flex/maven/flexjs/PackageJSMojo.java    |  116 -
 .../org/apache/flex/maven/flexjs/TrustMojo.java    |   49 -
 .../maven/flexjs/trust/DefaultTrustHandler.java    |  123 -
 .../flex/maven/flexjs/trust/TrustHandler.java      |   26 -
 .../apache/flex/maven/flexjs/types/FlexScope.java  |   26 -
 .../flex/maven/flexjs/utils/DependencyHelper.java  |   55 -
 .../main/resources/META-INF/plexus/components.xml  |  182 -
 .../main/resources/config/compile-app-config.xml   |  410 --
 .../resources/config/compile-asdoc-js-config.xml   |  112 -
 .../resources/config/compile-asdoc-swf-config.xml  |  127 -
 .../resources/config/compile-extern-config.xml     |   95 -
 .../main/resources/config/compile-js-config.xml    |  146 -
 .../main/resources/config/compile-swf-config.xml   |  159 -
 .../resources/config/generate-externc-config.xml   |   53 -
 installer.properties/en_US.properties              |   22 -
 installer.xml                                      |  186 -
 jenkins.xml                                        |   25 +-
 pom.xml                                            |  129 +-
 releasecandidate.xml                               |   93 +-
 royale-ant-tasks/.classpath                        |   15 +
 royale-ant-tasks/.project                          |   21 +
 royale-ant-tasks/build.xml                         |  162 +
 royale-ant-tasks/pom.xml                           |   42 +
 .../org/apache/royale/compiler/ant/COMPCTask.java  |  551 ++
 .../org/apache/royale/compiler/ant/FlexTask.java   |  420 ++
 .../org/apache/royale/compiler/ant/MXMLCTask.java  |  532 ++
 .../compiler/ant/config/BaseConfigVariable.java    |   74 +
 .../compiler/ant/config/ConfigAppendString.java    |   48 +
 .../royale/compiler/ant/config/ConfigBoolean.java  |   75 +
 .../royale/compiler/ant/config/ConfigInt.java      |   84 +
 .../royale/compiler/ant/config/ConfigString.java   |   70 +
 .../royale/compiler/ant/config/ConfigVariable.java |   54 +
 .../royale/compiler/ant/config/IOptionSource.java  |   33 +
 .../ant/config/NestedAttributeElement.java         |  170 +
 .../royale/compiler/ant/config/OptionSpec.java     |   76 +
 .../ant/config/RepeatableConfigString.java         |   66 +
 .../ant/config/RepeatableConfigVariable.java       |   55 +
 .../royale}/compiler/ant/config/package.html       |    0
 .../org/apache/royale}/compiler/ant/package.html   |    0
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 +
 .../royale/compiler/ant/types/DefaultSize.java     |   71 +
 .../royale/compiler/ant/types/FlexFileSet.java     |  116 +
 .../royale/compiler/ant/types/FlexSWCFileSet.java  |   55 +
 .../apache/royale/compiler/ant/types/Fonts.java    |  151 +
 .../apache/royale/compiler/ant/types/Metadata.java |  168 +
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 +
 .../royale/compiler/ant/types/URLElement.java      |   64 +
 .../apache/royale}/compiler/ant/types/package.html |    0
 .../src/main/resources/flexTasks.tasks             |   21 +
 .../src/site/asciidoc/docs.adoc                    |    0
 .../src/test/as/Hello.as                           |    0
 royale-ant-tasks/src/test/build.xml                |  104 +
 royale-maven-extension/pom.xml                     |   96 +
 .../maven/extension/RoyaleLanguageSupport.java     |   54 +
 .../royale/maven/extension/RoyaleScopeDeriver.java |   30 +
 .../maven/extension/RoyaleScopeSelector.java       |   30 +
 royale-maven-plugin/pom.xml                        |  135 +
 .../org/apache/royale/maven/BaseCompileMojo.java   |   38 +
 .../java/org/apache/royale/maven/BaseMojo.java     |  458 ++
 .../java/org/apache/royale/maven/ClassExclude.java |   32 +
 .../org/apache/royale/maven/CompileASDocMojo.java  |  156 +
 .../org/apache/royale/maven/CompileASMojo.java     |  144 +
 .../org/apache/royale/maven/CompileAppMojo.java    |  251 +
 .../org/apache/royale/maven/CompileJSMojo.java     |  178 +
 .../apache/royale/maven/CompileTypedefsMojo.java   |  106 +
 .../main/java/org/apache/royale/maven/Define.java  |   48 +
 .../main/java/org/apache/royale/maven/Exclude.java |   40 +
 .../org/apache/royale/maven/ExterncConfig.java     |   28 +
 .../java/org/apache/royale/maven/FieldExclude.java |   40 +
 .../apache/royale/maven/GenerateExterncMojo.java   |  127 +
 .../apache/royale/maven/GenerateManifestsMojo.java |  225 +
 .../java/org/apache/royale/maven/IncludeFile.java  |   40 +
 .../java/org/apache/royale/maven/Namespace.java    |   54 +
 .../org/apache/royale/maven/PackageJSMojo.java     |  116 +
 .../java/org/apache/royale/maven/TrustMojo.java    |   49 +
 .../royale/maven/trust/DefaultTrustHandler.java    |  123 +
 .../apache/royale/maven/trust/TrustHandler.java    |   26 +
 .../royale/maven/utils/DependencyHelper.java       |   55 +
 .../main/resources/META-INF/plexus/components.xml  |  182 +
 .../main/resources/config/compile-app-config.xml   |  410 ++
 .../resources/config/compile-asdoc-js-config.xml   |  112 +
 .../resources/config/compile-asdoc-swf-config.xml  |  127 +
 .../resources/config/compile-extern-config.xml     |   95 +
 .../main/resources/config/compile-js-config.xml    |  146 +
 .../main/resources/config/compile-swf-config.xml   |  159 +
 .../resources/config/generate-externc-config.xml   |   53 +
 .../src/site/asciidoc/docs.adoc                    |    0
 settings-template.xml                              |    2 +-
 src/site/asciidoc/build.adoc                       |   55 +-
 src/site/asciidoc/featurebranch-autobuild.adoc     |    8 +-
 src/site/asciidoc/structure.adoc                   |    2 +-
 src/site/site.xml                                  |   17 +-
 swfutils/build.xml                                 |  116 +
 swfutils/pom.xml                                   |   35 +
 .../java/flash/localization/ILocalizedText.java    |   30 +
 .../main/java/flash/localization/ILocalizer.java   |   30 +
 .../flash/localization/LocalizationManager.java    |  234 +
 .../localization/ResourceBundleLocalizer.java      |   75 +
 .../main/java/flash/localization/XLRLocalizer.java |  670 ++
 .../src/main/java/flash/localization/package.html  |   24 +
 swfutils/src/main/java/flash/swf/Action.java       |  168 +
 .../src/main/java/flash/swf/ActionConstants.java   |  199 +
 .../src/main/java/flash/swf/ActionDecoder.java     |  548 ++
 .../src/main/java/flash/swf/ActionFactory.java     |  318 +
 .../src/main/java/flash/swf/ActionHandler.java     |  484 ++
 .../src/main/java/flash/swf/CompressionLevel.java  |   29 +
 swfutils/src/main/java/flash/swf/DebugDecoder.java |  425 ++
 swfutils/src/main/java/flash/swf/DebugHandler.java |   43 +
 swfutils/src/main/java/flash/swf/DebugTags.java    |  134 +
 swfutils/src/main/java/flash/swf/Dictionary.java   |  208 +
 swfutils/src/main/java/flash/swf/Frame.java        |  168 +
 swfutils/src/main/java/flash/swf/Header.java       |   47 +
 swfutils/src/main/java/flash/swf/Movie.java        |  163 +
 .../src/main/java/flash/swf/MovieMetaData.java     | 1089 +++
 .../main/java/flash/swf/RandomAccessBuffer.java    |  128 +
 swfutils/src/main/java/flash/swf/SwfDecoder.java   |  376 ++
 swfutils/src/main/java/flash/swf/SwfEncoder.java   |  354 +
 .../main/java/flash/swf/SwfFormatException.java    |   39 +
 swfutils/src/main/java/flash/swf/Tag.java          |  115 +
 swfutils/src/main/java/flash/swf/TagDecoder.java   | 2891 ++++++++
 swfutils/src/main/java/flash/swf/TagHandler.java   |  313 +
 swfutils/src/main/java/flash/swf/TagValues.java    |  283 +
 .../src/main/java/flash/swf/actions/Branch.java    |   65 +
 .../main/java/flash/swf/actions/ConstantPool.java  |   80 +
 .../java/flash/swf/actions/DefineFunction.java     |   94 +
 .../src/main/java/flash/swf/actions/GetURL.java    |   70 +
 .../src/main/java/flash/swf/actions/GetURL2.java   |   64 +
 .../src/main/java/flash/swf/actions/GotoFrame.java |   62 +
 .../main/java/flash/swf/actions/GotoFrame2.java    |   64 +
 .../src/main/java/flash/swf/actions/GotoLabel.java |   62 +
 .../src/main/java/flash/swf/actions/Label.java     |   53 +
 swfutils/src/main/java/flash/swf/actions/Push.java |   83 +
 .../src/main/java/flash/swf/actions/SetTarget.java |   63 +
 .../main/java/flash/swf/actions/StoreRegister.java |   60 +
 .../main/java/flash/swf/actions/StrictMode.java    |   60 +
 swfutils/src/main/java/flash/swf/actions/Try.java  |   92 +
 .../src/main/java/flash/swf/actions/Unknown.java   |   60 +
 .../main/java/flash/swf/actions/WaitForFrame.java  |   72 +
 swfutils/src/main/java/flash/swf/actions/With.java |   60 +
 .../src/main/java/flash/swf/actions/package.html   |   24 +
 .../src/main/java/flash/swf/debug/DebugModule.java |  155 +
 .../src/main/java/flash/swf/debug/DebugTable.java  |   84 +
 .../src/main/java/flash/swf/debug/LineRecord.java  |   65 +
 .../main/java/flash/swf/debug/RegisterRecord.java  |   99 +
 .../src/main/java/flash/swf/debug/package.html     |   24 +
 .../main/java/flash/swf/tags/CSMTextSettings.java  |   62 +
 swfutils/src/main/java/flash/swf/tags/DebugID.java |   65 +
 .../main/java/flash/swf/tags/DefineBinaryData.java |   57 +
 .../src/main/java/flash/swf/tags/DefineBits.java   |   92 +
 .../main/java/flash/swf/tags/DefineBitsJPEG3.java  |   61 +
 .../java/flash/swf/tags/DefineBitsLossless.java    |   74 +
 .../src/main/java/flash/swf/tags/DefineButton.java |  112 +
 .../java/flash/swf/tags/DefineButtonCxform.java    |   66 +
 .../java/flash/swf/tags/DefineButtonSound.java     |   94 +
 .../main/java/flash/swf/tags/DefineEditText.java   |  130 +
 .../src/main/java/flash/swf/tags/DefineFont.java   |   62 +
 .../src/main/java/flash/swf/tags/DefineFont1.java  |  166 +
 .../src/main/java/flash/swf/tags/DefineFont2.java  |  202 +
 .../src/main/java/flash/swf/tags/DefineFont3.java  |   97 +
 .../src/main/java/flash/swf/tags/DefineFont4.java  |  142 +
 .../java/flash/swf/tags/DefineFontAlignZones.java  |   62 +
 .../main/java/flash/swf/tags/DefineFontInfo.java   |   91 +
 .../main/java/flash/swf/tags/DefineFontName.java   |   55 +
 .../main/java/flash/swf/tags/DefineMorphShape.java |  118 +
 .../java/flash/swf/tags/DefineScalingGrid.java     |   67 +
 .../swf/tags/DefineSceneAndFrameLabelData.java     |   56 +
 .../src/main/java/flash/swf/tags/DefineShape.java  |  113 +
 .../src/main/java/flash/swf/tags/DefineSound.java  |   69 +
 .../src/main/java/flash/swf/tags/DefineSprite.java |  207 +
 .../src/main/java/flash/swf/tags/DefineTag.java    |   81 +
 .../src/main/java/flash/swf/tags/DefineText.java   |   98 +
 .../java/flash/swf/tags/DefineVideoStream.java     |   67 +
 swfutils/src/main/java/flash/swf/tags/DoABC.java   |   75 +
 .../src/main/java/flash/swf/tags/DoAction.java     |   72 +
 .../src/main/java/flash/swf/tags/DoInitAction.java |   80 +
 .../main/java/flash/swf/tags/EnableDebugger.java   |   66 +
 .../main/java/flash/swf/tags/EnableTelemetry.java  |   59 +
 .../src/main/java/flash/swf/tags/ExportAssets.java |   74 +
 .../main/java/flash/swf/tags/FileAttributes.java   |   82 +
 .../src/main/java/flash/swf/tags/FrameLabel.java   |   74 +
 .../src/main/java/flash/swf/tags/GenericTag.java   |   71 +
 .../src/main/java/flash/swf/tags/ImportAssets.java |   90 +
 .../src/main/java/flash/swf/tags/Metadata.java     |   48 +
 .../src/main/java/flash/swf/tags/PlaceObject.java  |  281 +
 .../src/main/java/flash/swf/tags/ProductInfo.java  |  170 +
 .../src/main/java/flash/swf/tags/RemoveObject.java |   68 +
 .../src/main/java/flash/swf/tags/ScriptLimits.java |   70 +
 .../java/flash/swf/tags/SetBackgroundColor.java    |   71 +
 .../src/main/java/flash/swf/tags/SetTabIndex.java  |   58 +
 .../src/main/java/flash/swf/tags/ShowFrame.java    |   39 +
 .../main/java/flash/swf/tags/SoundStreamHead.java  |   82 +
 .../src/main/java/flash/swf/tags/StartSound.java   |   73 +
 .../src/main/java/flash/swf/tags/SymbolClass.java  |   66 +
 .../src/main/java/flash/swf/tags/VideoFrame.java   |   69 +
 .../src/main/java/flash/swf/tags/ZoneRecord.java   |   48 +
 swfutils/src/main/java/flash/swf/tags/package.html |   24 +
 .../main/java/flash/swf/tools/Disassembler.java    | 1305 ++++
 .../src/main/java/flash/swf/types/ActionList.java  |  284 +
 .../src/main/java/flash/swf/types/ArrayLists.java  |   60 +
 .../src/main/java/flash/swf/types/BevelFilter.java |   38 +
 .../src/main/java/flash/swf/types/BlurFilter.java  |   32 +
 .../java/flash/swf/types/ButtonCondAction.java     |  115 +
 .../main/java/flash/swf/types/ButtonRecord.java    |  106 +
 swfutils/src/main/java/flash/swf/types/CXForm.java |   77 +
 .../main/java/flash/swf/types/CXFormWithAlpha.java |   65 +
 .../java/flash/swf/types/ClipActionRecord.java     |  104 +
 .../src/main/java/flash/swf/types/ClipActions.java |   59 +
 .../java/flash/swf/types/ColorMatrixFilter.java    |   31 +
 .../java/flash/swf/types/ConvolutionFilter.java    |   37 +
 .../java/flash/swf/types/CurvedEdgeRecord.java     |   62 +
 .../java/flash/swf/types/DropShadowFilter.java     |   36 +
 .../src/main/java/flash/swf/types/EdgeRecord.java  |   44 +
 .../src/main/java/flash/swf/types/FillStyle.java   |  123 +
 swfutils/src/main/java/flash/swf/types/Filter.java |   28 +
 .../src/main/java/flash/swf/types/FlashUUID.java   |   88 +
 .../main/java/flash/swf/types/FocalGradient.java   |   37 +
 .../src/main/java/flash/swf/types/GlowFilter.java  |   35 +
 .../src/main/java/flash/swf/types/GlyphEntry.java  |  106 +
 .../src/main/java/flash/swf/types/GradRecord.java  |   64 +
 .../src/main/java/flash/swf/types/Gradient.java    |   50 +
 .../java/flash/swf/types/GradientBevelFilter.java  |   34 +
 .../java/flash/swf/types/GradientGlowFilter.java   |   35 +
 .../main/java/flash/swf/types/ImportRecord.java    |   60 +
 .../main/java/flash/swf/types/KerningRecord.java   |   49 +
 .../src/main/java/flash/swf/types/LineStyle.java   |   84 +
 swfutils/src/main/java/flash/swf/types/Matrix.java |  156 +
 .../main/java/flash/swf/types/MorphFillStyle.java  |   88 +
 .../main/java/flash/swf/types/MorphGradRecord.java |   53 +
 .../main/java/flash/swf/types/MorphLineStyle.java  |   79 +
 swfutils/src/main/java/flash/swf/types/Rect.java   |  112 +
 swfutils/src/main/java/flash/swf/types/Shape.java  |   73 +
 .../src/main/java/flash/swf/types/ShapeRecord.java |   45 +
 .../main/java/flash/swf/types/ShapeWithStyle.java  |   78 +
 .../src/main/java/flash/swf/types/SoundInfo.java   |   63 +
 .../java/flash/swf/types/StraightEdgeRecord.java   |   80 +
 .../java/flash/swf/types/StyleChangeRecord.java    |  187 +
 .../src/main/java/flash/swf/types/TagList.java     |  381 ++
 .../src/main/java/flash/swf/types/TextRecord.java  |  133 +
 .../src/main/java/flash/swf/types/package.html     |   24 +
 .../src/main/java/flash/util/ExceptionUtil.java    |  208 +
 swfutils/src/main/java/flash/util/FieldFormat.java |   84 +
 swfutils/src/main/java/flash/util/FileUtils.java   |  623 ++
 swfutils/src/main/java/flash/util/IntMap.java      |  228 +
 swfutils/src/main/java/flash/util/Trace.java       |  142 +
 5314 files changed, 457312 insertions(+), 426152 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
aharui@apache.org.

Mime
View raw message