Return-Path: X-Original-To: apmail-flex-commits-archive@www.apache.org Delivered-To: apmail-flex-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6B88817DA4 for ; Mon, 26 Jan 2015 22:04:53 +0000 (UTC) Received: (qmail 56396 invoked by uid 500); 26 Jan 2015 22:04:46 -0000 Delivered-To: apmail-flex-commits-archive@flex.apache.org Received: (qmail 56300 invoked by uid 500); 26 Jan 2015 22:04:46 -0000 Mailing-List: contact commits-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list commits@flex.apache.org Received: (qmail 56081 invoked by uid 99); 26 Jan 2015 22:04:45 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Jan 2015 22:04:45 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 1A234E0E4E; Mon, 26 Jan 2015 22:04:39 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: piotrz@apache.org To: commits@flex.apache.org Date: Mon, 26 Jan 2015 22:05:30 -0000 Message-Id: <607954ae81a542098ce89a524bb99b11@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [53/56] [abbrv] git commit: [flex-utilities] [refs/heads/develop] - merged develop into master for Squiggly merged develop into master for Squiggly Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/26e0fd56 Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/26e0fd56 Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/26e0fd56 Branch: refs/heads/develop Commit: 26e0fd5643ce7f72a5adb9fce13523c37f7f2a00 Parents: b49c1ac 249e685 Author: Justin Mclean Authored: Thu Sep 4 08:49:22 2014 +1000 Committer: Justin Mclean Committed: Thu Sep 4 08:49:22 2014 +1000 ---------------------------------------------------------------------- FlexPMD/.pmd | 25 + FlexPMD/as3-parser-api/.pmd | 25 - FlexPMD/as3-parser-api/pom.xml | 32 - .../com/adobe/ac/pmd/parser/IAS3Parser.java | 47 - .../com/adobe/ac/pmd/parser/IParserNode.java | 90 - .../java/com/adobe/ac/pmd/parser/KeyWords.java | 88 - .../java/com/adobe/ac/pmd/parser/NodeKind.java | 137 - .../java/com/adobe/ac/pmd/parser/Operators.java | 101 - .../parser/exceptions/NullTokenException.java | 33 - .../pmd/parser/exceptions/TokenException.java | 32 - .../exceptions/UnExpectedTokenException.java | 55 - .../com/adobe/ac/pmd/parser/KeyWordsTest.java | 31 - .../com/adobe/ac/pmd/parser/NodeKindTest.java | 31 - .../com/adobe/ac/pmd/parser/OperatorsTest.java | 33 - .../parser/exceptions/FlexPmdExceptionTest.java | 50 - FlexPMD/as3-parser/.pmd | 25 - FlexPMD/as3-parser/pom.xml | 46 - .../de/bokelberg/flex/parser/AS3Parser.java | 2360 ------------------ .../de/bokelberg/flex/parser/AS3Scanner.java | 898 ------- .../de/bokelberg/flex/parser/NestedNode.java | 224 -- .../java/de/bokelberg/flex/parser/Node.java | 168 -- .../flex/parser/AbstractAs3ParserTest.java | 98 - .../flex/parser/AbstractStatementTest.java | 36 - .../bokelberg/flex/parser/NestedNodeTest.java | 91 - .../java/de/bokelberg/flex/parser/NodeTest.java | 57 - .../de/bokelberg/flex/parser/TestAS3Parser.java | 75 - .../bokelberg/flex/parser/TestAS3Scanner.java | 362 --- .../flex/parser/TestAS3ScannerWithFiles.java | 92 - .../de/bokelberg/flex/parser/TestClass.java | 144 -- .../bokelberg/flex/parser/TestClassContent.java | 307 --- .../flex/parser/TestCompilationUnit.java | 90 - .../flex/parser/TestConstStatement.java | 67 - .../bokelberg/flex/parser/TestDoStatement.java | 61 - .../flex/parser/TestE4xExpression.java | 46 - .../flex/parser/TestEmptyStatement.java | 42 - .../bokelberg/flex/parser/TestExpression.java | 204 -- .../bokelberg/flex/parser/TestForStatement.java | 101 - .../bokelberg/flex/parser/TestIfStatement.java | 136 - .../de/bokelberg/flex/parser/TestInterface.java | 76 - .../flex/parser/TestInterfaceContent.java | 96 - .../flex/parser/TestPackageContent.java | 220 -- .../flex/parser/TestPrimaryExpression.java | 114 - .../flex/parser/TestReturnStatement.java | 70 - .../flex/parser/TestSwitchStatement.java | 52 - .../parser/TestTryCatchFinallyStatement.java | 58 - .../flex/parser/TestUnaryExpression.java | 132 - .../bokelberg/flex/parser/TestVarStatement.java | 126 - .../flex/parser/TestWhileStatement.java | 67 - .../src/test/resources/examples/Enum.as | 84 - .../src/test/resources/examples/FisheyeBase.as | 564 ----- .../src/test/resources/examples/FlexPMD115.as | 22 - .../src/test/resources/examples/FlexPMD195.as | 51 - .../src/test/resources/examples/FlexPMD62.as | 35 - .../src/test/resources/examples/FlexPMD98.as | 440 ---- .../src/test/resources/examples/JPEGEncoder.as | 669 ----- .../src/test/resources/examples/JPEGEncoder2.as | 671 ----- .../toAS2/src/fw/data/request/ResultListener.as | 27 - .../resources/examples/unformatted/IContext.as | 83 - .../resources/examples/unformatted/Simple.as | 19 - .../resources/examples/unformatted/Title.as | 32 - FlexPMD/as3-plugin-utils/pom.xml | 34 - .../com/adobe/ac/ncss/filters/FlexFilter.java | 44 - .../java/com/adobe/ac/ncss/utils/FileUtils.java | 197 -- .../main/java/com/adobe/ac/pmd/LoggerUtils.java | 44 - .../com/adobe/ac/utils/StackTraceUtils.java | 59 - .../src/main/resources/logger.properties | 22 - .../com/adobe/ac/ncss/utils/TestFileUtils.java | 83 - .../com/adobe/ac/utils/StackTraceUtilsTest.java | 45 - .../adobe/ac/ncss/flexunit/AbstractRowData.as | 115 - .../adobe/ac/ncss/flexunit/FilterTestsModel.as | 74 - .../com/adobe/ac/ncss/flexunit/TestCaseData.as | 139 -- .../ac/ncss/flexunit/TestFunctionRowData.as | 217 -- .../flexunit/TestRunnerBasePresentationModel.as | 315 --- .../flexunit/filter/AllTestFunctionStatus.as | 36 - .../flexunit/filter/EmptyTestFunctionStatus.as | 36 - .../flexunit/filter/ErrorTestFunctionStatus.as | 36 - .../ncss/flexunit/filter/ITestFunctionStatus.as | 28 - .../flexunit/filter/TestfFunctionStatuses.as | 32 - .../com/adobe/ac/ncss/mxml/IterationView.mxml | 105 - .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 61 - FlexPMD/checkstyle.xml | 78 + FlexPMD/cleanup.profile.xml | 95 + FlexPMD/custom-ruleset/pom.xml | 12 +- FlexPMD/flex-formatter.properties | 74 + FlexPMD/flex-pmd-ant-task/.pmd | 25 - FlexPMD/flex-pmd-ant-task/pom.xml | 177 -- .../flex-pmd-ant-task/src/main/assemble/bin.xml | 38 - .../com/adobe/ac/pmd/ant/FlexPmdAntTask.java | 119 - .../adobe/ac/pmd/ant/FlexPmdAntTaskTest.java | 82 - FlexPMD/flex-pmd-automator-workflow/pom.xml | 56 - .../src/main/assembly/workflow.xml | 46 - .../Contents/QuickLook/Preview.pdf | Bin 86091 -> 0 bytes .../Contents/document.wflow | 545 ---- FlexPMD/flex-pmd-bundles/pom.xml | 129 - FlexPMD/flex-pmd-command-line-api/.pmd | 25 - FlexPMD/flex-pmd-command-line-api/pom.xml | 41 - .../com/adobe/ac/pmd/CommandLineOptions.java | 39 - .../java/com/adobe/ac/pmd/CommandLineUtils.java | 58 - .../com/adobe/ac/pmd/ICommandLineOptions.java | 22 - .../adobe/ac/pmd/CommandLineOptionsTest.java | 31 - .../com/adobe/ac/pmd/CommandLineUtilsTest.java | 58 - FlexPMD/flex-pmd-command-line/.pmd | 25 - FlexPMD/flex-pmd-command-line/pom.xml | 198 -- .../src/main/assemble/bin.xml | 41 - .../com/adobe/ac/pmd/commandline/FlexPMD.java | 134 - .../adobe/ac/pmd/commandline/FlexPMDTest.java | 187 -- FlexPMD/flex-pmd-core/.p4ignore | 1 - FlexPMD/flex-pmd-core/.pmd | 25 - FlexPMD/flex-pmd-core/pom.xml | 105 - .../com/adobe/ac/pmd/FlexPmdParameters.java | 123 - .../com/adobe/ac/pmd/FlexPmdViolations.java | 244 -- .../ac/pmd/engines/AbstractFlexPmdEngine.java | 199 -- .../com/adobe/ac/pmd/engines/FlexPMDFormat.java | 35 - .../adobe/ac/pmd/engines/FlexPmdXmlEngine.java | 171 -- .../adobe/ac/pmd/engines/PmdEngineUtils.java | 66 - .../adobe/ac/pmd/AbstractEntireRulesetTest.java | 87 - .../com/adobe/ac/pmd/AllInOneRulesetTest.java | 64 - .../pmd/AllInOneWithExclusionRulesetTest.java | 38 - .../com/adobe/ac/pmd/FlexPmdParametersTest.java | 47 - .../com/adobe/ac/pmd/FlexPmdXmlEngineTest.java | 82 - .../ac/pmd/LoadRulesetWithNonUTF8CharTest.java | 38 - .../engines/AbstractTestFlexPmdEngineTest.java | 73 - .../ac/pmd/engines/PmdEngineUtilsTest.java | 103 - .../src/test/resources/allInOneRuleset.xml | 600 ----- .../resources/allInOneWithExclusionRuleset.xml | 601 ----- .../src/test/resources/broken_pmd.xml | 703 ------ .../flex-pmd-core/src/test/resources/pmd.xml | 63 - .../flex-pmd-core/src/test/resources/pmd.xsd | 57 - FlexPMD/flex-pmd-cpd-ant-task/pom.xml | 151 -- .../com/adobe/ac/cpd/ant/FlexCpdAntTask.java | 173 -- .../adobe/ac/cpd/ant/FlexCpdAntTaskTest.java | 56 - FlexPMD/flex-pmd-cpd-command-line/pom.xml | 187 -- .../cpd/commandline/CpdCommandLineOptions.java | 37 - .../com/adobe/ac/cpd/commandline/FlexCPD.java | 195 -- .../ac/cpd/commandline/FlexCpdParameters.java | 60 - .../adobe/ac/cpd/commandline/FlexCPDTest.java | 105 - FlexPMD/flex-pmd-cpd-maven-plugin/pom.xml | 116 - .../com/adobe/ac/cpd/maven/FlexCpdMojo.java | 201 -- .../src/main/resources/flexPmd.properties | 16 - .../com/adobe/ac/cpd/maven/FlexCpdMojoTest.java | 42 - FlexPMD/flex-pmd-cpd/pom.xml | 93 - .../java/com/adobe/ac/cpd/FlexLanguage.java | 27 - .../java/com/adobe/ac/cpd/FlexTokenizer.java | 132 - .../test/java/com/adobe/ac/cpd/FlexCpdTest.java | 121 - .../src/test/resources/test/FlexPMD119.mxml | 107 - FlexPMD/flex-pmd-files/pom.xml | 82 - .../java/com/adobe/ac/pmd/FlexPmdTestBase.java | 71 - .../com/adobe/ac/pmd/ResourcesManagerTest.java | 104 - .../java/com/adobe/ac/pmd/files/IAs3File.java | 24 - .../java/com/adobe/ac/pmd/files/IFlexFile.java | 94 - .../java/com/adobe/ac/pmd/files/IMxmlFile.java | 43 - .../ac/pmd/files/impl/AbstractFlexFile.java | 259 -- .../com/adobe/ac/pmd/files/impl/As3File.java | 86 - .../com/adobe/ac/pmd/files/impl/FileUtils.java | 163 -- .../com/adobe/ac/pmd/files/impl/MxmlFile.java | 334 --- .../java/net/sourceforge/pmd/PMDException.java | 80 - .../com/adobe/ac/pmd/FlexPmdTestBaseTest.java | 40 - .../adobe/ac/pmd/ResourcesManagerTestTest.java | 32 - .../com/adobe/ac/pmd/files/MxmlFileTest.java | 150 -- .../ac/pmd/files/impl/AbstractFlexFileTest.java | 157 -- .../adobe/ac/pmd/files/impl/As3FileTest.java | 64 - .../adobe/ac/pmd/files/impl/FileUtilsTest.java | 115 - .../ac/pmd/files/impl/FlexFileFactoryTest.java | 63 - .../adobe/ac/pmd/files/impl/MxmlFileTest.java | 50 - .../net/sourceforge/pmd/PMDExceptionTest.java | 61 - FlexPMD/flex-pmd-flex-lib/.checkstyle | 24 - .../org.maven.ide.eclipse.maven2Builder.launch | 25 - FlexPMD/flex-pmd-flex-lib/pom.xml | 207 -- .../flex/com/adobe/ac/model/IDomainModel.as | 26 - .../com/adobe/ac/model/IPresentationModel.as | 26 - .../com/adobe/ac/pmd/api/IGetRulesetContent.as | 28 - .../control/events/GetRulesetContentEvent.as | 56 - .../flex/com/adobe/ac/pmd/model/Property.as | 35 - .../flex/com/adobe/ac/pmd/model/RootRuleset.as | 103 - .../main/flex/com/adobe/ac/pmd/model/Rule.as | 92 - .../main/flex/com/adobe/ac/pmd/model/Ruleset.as | 63 - .../com/adobe/ac/pmd/model/ViolationPriority.as | 82 - .../ac/pmd/model/events/RulesetReceivedEvent.as | 48 - .../main/flex/com/adobe/ac/pmd/view/Title.mxml | 36 - .../src/main/resources/assets/cancelledIcon.png | Bin 1094 -> 0 bytes .../src/main/resources/assets/export.png | Bin 1205 -> 0 bytes .../main/resources/assets/icon_tool_trash.png | Bin 821 -> 0 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 27190 -> 0 bytes .../src/main/resources/assets/todoLogo.png | Bin 1106 -> 0 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 57083 -> 0 bytes .../flex-pmd-flex-lib/src/test/flex/AllTests.as | 36 - .../flex/com/adobe/ac/pmd/model/RuleTest.as | 61 - .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 - FlexPMD/flex-pmd-flex-parent/pom.xml | 125 - .../flex-pmd-flex/flex-pmd-flex-lib/.checkstyle | 24 + .../org.maven.ide.eclipse.maven2Builder.launch | 25 + FlexPMD/flex-pmd-flex/flex-pmd-flex-lib/pom.xml | 196 ++ .../flex-pmd-flex-lib/src/main/flex/Version.as | 1 + .../flex/com/adobe/ac/model/IDomainModel.as | 26 + .../com/adobe/ac/model/IPresentationModel.as | 26 + .../com/adobe/ac/pmd/api/IGetRulesetContent.as | 28 + .../control/events/GetRulesetContentEvent.as | 56 + .../flex/com/adobe/ac/pmd/model/Property.as | 35 + .../flex/com/adobe/ac/pmd/model/RootRuleset.as | 103 + .../main/flex/com/adobe/ac/pmd/model/Rule.as | 92 + .../main/flex/com/adobe/ac/pmd/model/Ruleset.as | 63 + .../com/adobe/ac/pmd/model/ViolationPriority.as | 82 + .../ac/pmd/model/events/RulesetReceivedEvent.as | 48 + .../main/flex/com/adobe/ac/pmd/view/Title.mxml | 36 + .../src/main/resources/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/resources/assets/export.png | Bin 0 -> 1205 bytes .../main/resources/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/resources/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../flex-pmd-flex-lib/src/test/flex/AllTests.as | 36 + .../flex/com/adobe/ac/pmd/model/RuleTest.as | 61 + .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 + .../flex-pmd-ruleset-creator/build.properties | 41 + .../flex-pmd-ruleset-creator/build.xml | 75 + .../flexcover.properties | 89 + .../flex-pmd-ruleset-creator/flexcover.xml | 191 ++ .../html-template/index.template.html | 121 + .../flex-pmd-ruleset-creator/pom.xml | 221 ++ .../src/main/flex/Main.mxml | 132 + .../src/main/flex/TestRunner-app.xml | 45 + .../src/main/flex/TestViewRunner-app.xml | 45 + .../src/main/flex/assets/add-10.png | Bin 0 -> 3128 bytes .../src/main/flex/assets/add-48.png | Bin 0 -> 3141 bytes .../src/main/flex/assets/arrow.ai | 1121 +++++++++ .../src/main/flex/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/flex/assets/down.png | Bin 0 -> 926 bytes .../src/main/flex/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../src/main/flex/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/flex/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/flex/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../src/main/flex/assets/up.png | Bin 0 -> 924 bytes .../com/adobe/ac/pmd/api/IGetCustomRuleset.as | 28 + .../com/adobe/ac/pmd/api/IGetRootRuleset.as | 28 + .../flex/com/adobe/ac/pmd/control/Controller.as | 40 + .../control/commands/GetCustomRulesetCommand.as | 63 + .../control/commands/GetRootRulesetCommand.as | 63 + .../commands/GetRulesetContentCommand.as | 65 + .../pmd/control/events/GetCustomRulesetEvent.as | 48 + .../pmd/control/events/GetRootRulesetEvent.as | 48 + .../adobe/ac/pmd/services/MyServiceLocator.mxml | 39 + .../ac/pmd/services/rulesets/RulesetDelegate.as | 96 + .../services/translators/PropertyTranslator.as | 44 + .../translators/RootRulesetTranslator.as | 107 + .../pmd/services/translators/RuleTranslator.as | 98 + .../services/translators/RulesetTranslator.as | 63 + .../flex/com/adobe/ac/pmd/view/RuleEditor.mxml | 140 ++ .../flex/com/adobe/ac/pmd/view/RuleEditorPM.as | 33 + .../com/adobe/ac/pmd/view/RuleSetNavigator.mxml | 160 ++ .../com/adobe/ac/pmd/view/RuleSetNavigatorPM.as | 162 ++ .../pmd/view/events/SelectedRuleChangeEvent.as | 48 + .../view/renderers/DeleteButtonRenderer.mxml | 77 + .../src/main/locales/en_US/Main.properties | 15 + .../src/main/resources/placeholder.txt | 16 + .../src/test/flex/AllTests.as | 42 + .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 + .../services/translators/RuleTranslatorTest.as | 59 + .../translators/RulesetTranslatorTest.as | 45 + .../adobe/ac/pmd/view/RuleSetNavigatorPMTest.as | 80 + .../html-template/index.template.html | 121 + .../flex-pmd-violations-viewer/pom.xml | 186 ++ .../src/main/flex/Main.mxml | 87 + .../src/main/flex/TestRunner.mxml | 24 + .../com/adobe/ac/pmd/model/CharacterPosition.as | 44 + .../main/flex/com/adobe/ac/pmd/model/File.as | 48 + .../flex/com/adobe/ac/pmd/model/Violation.as | 82 + .../com/adobe/ac/pmd/model/ViolationPosition.as | 44 + .../com/adobe/ac/pmd/view/FilterResults.mxml | 67 + .../com/adobe/ac/pmd/view/ResultsFormatter.as | 41 + .../flex/com/adobe/ac/pmd/view/ResultsView.mxml | 142 ++ .../adobe/ac/pmd/view/SelectedViolation.mxml | 151 ++ .../flex/com/adobe/ac/pmd/view/Summary.mxml | 69 + .../flex/com/adobe/ac/pmd/view/UploadView.mxml | 44 + .../adobe/ac/pmd/view/model/ResultsFilter.as | 50 + .../com/adobe/ac/pmd/view/model/ResultsModel.as | 138 + .../com/adobe/ac/pmd/view/model/UploadModel.as | 135 + .../adobe/ac/pmd/view/model/ViolationsModel.as | 84 + .../src/test/flex/AllTests.as | 30 + FlexPMD/flex-pmd-flex/flexunit-theme/pom.xml | 91 + .../src/main/resources/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/resources/assets/export.png | Bin 0 -> 1205 bytes .../main/resources/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/resources/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../src/main/resources/css/default.css | 285 +++ .../skins/ButtonBarButton_disabledSkin.png | Bin 0 -> 1439 bytes .../skins/ButtonBarButton_downSkin.png | Bin 0 -> 1468 bytes .../skins/ButtonBarButton_overSkin.png | Bin 0 -> 1471 bytes .../ButtonBarButton_selectedDisabledSkin.png | Bin 0 -> 1455 bytes .../skins/ButtonBarButton_selectedUpSkin.png | Bin 0 -> 1469 bytes .../resources/skins/ButtonBarButton_upSkin.png | Bin 0 -> 1445 bytes .../skins/ButtonBarFirstButton_disabledSkin.png | Bin 0 -> 1496 bytes .../skins/ButtonBarFirstButton_downSkin.png | Bin 0 -> 1497 bytes .../skins/ButtonBarFirstButton_overSkin.png | Bin 0 -> 1511 bytes ...uttonBarFirstButton_selectedDisabledSkin.png | Bin 0 -> 1484 bytes .../ButtonBarFirstButton_selectedUpSkin.png | Bin 0 -> 1498 bytes .../skins/ButtonBarFirstButton_upSkin.png | Bin 0 -> 1490 bytes .../skins/ButtonBarLastButton_disabledSkin.png | Bin 0 -> 1489 bytes .../skins/ButtonBarLastButton_downSkin.png | Bin 0 -> 1520 bytes .../skins/ButtonBarLastButton_overSkin.png | Bin 0 -> 1499 bytes ...ButtonBarLastButton_selectedDisabledSkin.png | Bin 0 -> 1489 bytes .../ButtonBarLastButton_selectedUpSkin.png | Bin 0 -> 1506 bytes .../skins/ButtonBarLastButton_upSkin.png | Bin 0 -> 1501 bytes .../resources/skins/Button_disabledSkin.png | Bin 0 -> 1509 bytes .../main/resources/skins/Button_downSkin.png | Bin 0 -> 1530 bytes .../main/resources/skins/Button_overSkin.png | Bin 0 -> 1535 bytes .../src/main/resources/skins/Button_upSkin.png | Bin 0 -> 1528 bytes .../skins/CursorManager_busyCursor.png | Bin 0 -> 2001 bytes .../resources/skins/DataGrid_borderSkin.png | Bin 0 -> 1497 bytes .../skins/DataGrid_columnDropIndicatorSkin.png | Bin 0 -> 1287 bytes .../skins/DataGrid_columnResizeSkin.png | Bin 0 -> 1248 bytes .../skins/DataGrid_headerBackgroundSkin.png | Bin 0 -> 1323 bytes .../skins/DataGrid_headerSeparatorSkin.png | Bin 0 -> 1240 bytes .../resources/skins/DataGrid_sortArrowSkin.png | Bin 0 -> 1336 bytes .../resources/skins/DataGrid_stretchCursor.png | Bin 0 -> 1461 bytes .../resources/skins/FormItem_indicatorSkin.png | Bin 0 -> 1327 bytes .../skins/HScrollArrowLeft_disabledSkin.png | Bin 0 -> 1277 bytes .../skins/HScrollArrowRight_disabledSkin.png | Bin 0 -> 1796 bytes .../skins/HScrollBar_leftArrowDownSkin.png | Bin 0 -> 1325 bytes .../skins/HScrollBar_leftArrowOverSkin.png | Bin 0 -> 1335 bytes .../skins/HScrollBar_leftArrowUpSkin.png | Bin 0 -> 1335 bytes .../skins/HScrollBar_rightArrowDownSkin.png | Bin 0 -> 1324 bytes .../skins/HScrollBar_rightArrowOverSkin.png | Bin 0 -> 1336 bytes .../skins/HScrollBar_rightArrowUpSkin.png | Bin 0 -> 1336 bytes .../skins/HScrollBar_thumbDownSkin.png | Bin 0 -> 1453 bytes .../resources/skins/HScrollBar_thumbIcon.png | Bin 0 -> 1252 bytes .../skins/HScrollBar_thumbOverSkin.png | Bin 0 -> 1552 bytes .../resources/skins/HScrollBar_thumbUpSkin.png | Bin 0 -> 1484 bytes .../skins/HScrollBar_trackDisabledSkin.png | Bin 0 -> 1394 bytes .../resources/skins/HScrollBar_trackSkin.png | Bin 0 -> 1393 bytes .../main/resources/skins/Panel_borderSkin.png | Bin 0 -> 2906 bytes .../skins/VScrollBar_downArrowDisabledSkin.png | Bin 0 -> 1347 bytes .../skins/VScrollBar_downArrowDownSkin.png | Bin 0 -> 1325 bytes .../skins/VScrollBar_downArrowOverSkin.png | Bin 0 -> 1335 bytes .../skins/VScrollBar_downArrowUpSkin.png | Bin 0 -> 1335 bytes .../skins/VScrollBar_thumbDownSkin.png | Bin 0 -> 1453 bytes .../resources/skins/VScrollBar_thumbIcon.png | Bin 0 -> 1252 bytes .../skins/VScrollBar_thumbOverSkin.png | Bin 0 -> 1434 bytes .../resources/skins/VScrollBar_thumbUpSkin.png | Bin 0 -> 1434 bytes .../skins/VScrollBar_trackDisabledSkin.png | Bin 0 -> 1394 bytes .../resources/skins/VScrollBar_trackSkin.png | Bin 0 -> 1393 bytes .../skins/VScrollBar_upArrowDisabledSkin.png | Bin 0 -> 1281 bytes .../skins/VScrollBar_upArrowDownSkin.png | Bin 0 -> 1324 bytes .../skins/VScrollBar_upArrowOverSkin.png | Bin 0 -> 1336 bytes .../skins/VScrollBar_upArrowUpSkin.png | Bin 0 -> 1336 bytes FlexPMD/flex-pmd-flex/pom.xml | 123 + FlexPMD/flex-pmd-hybrid-parent/pom.xml | 279 --- .../flex-pmd-hybrid/flex-pmd-automator/pom.xml | 56 + .../src/main/assembly/workflow.xml | 46 + .../Contents/QuickLook/Preview.pdf | Bin 0 -> 86091 bytes .../Contents/document.wflow | 545 ++++ .../flex-pmd-hybrid/flex-pmd-bundles/pom.xml | 129 + FlexPMD/flex-pmd-hybrid/pom.xml | 278 +++ FlexPMD/flex-pmd-java-parent/pom.xml | 56 - FlexPMD/flex-pmd-java-parent/sonar.sh | 17 - FlexPMD/flex-pmd-java/as3-parser-api/.pmd | 25 + FlexPMD/flex-pmd-java/as3-parser-api/pom.xml | 34 + .../com/adobe/ac/pmd/parser/IAS3Parser.java | 47 + .../com/adobe/ac/pmd/parser/IParserNode.java | 90 + .../java/com/adobe/ac/pmd/parser/KeyWords.java | 88 + .../java/com/adobe/ac/pmd/parser/NodeKind.java | 137 + .../java/com/adobe/ac/pmd/parser/Operators.java | 101 + .../parser/exceptions/NullTokenException.java | 33 + .../pmd/parser/exceptions/TokenException.java | 32 + .../exceptions/UnExpectedTokenException.java | 55 + .../com/adobe/ac/pmd/parser/KeyWordsTest.java | 31 + .../com/adobe/ac/pmd/parser/NodeKindTest.java | 31 + .../com/adobe/ac/pmd/parser/OperatorsTest.java | 33 + .../parser/exceptions/FlexPmdExceptionTest.java | 50 + FlexPMD/flex-pmd-java/as3-parser/.pmd | 25 + FlexPMD/flex-pmd-java/as3-parser/pom.xml | 47 + .../de/bokelberg/flex/parser/AS3Parser.java | 2360 ++++++++++++++++++ .../de/bokelberg/flex/parser/AS3Scanner.java | 898 +++++++ .../de/bokelberg/flex/parser/NestedNode.java | 224 ++ .../java/de/bokelberg/flex/parser/Node.java | 168 ++ .../flex/parser/AbstractAs3ParserTest.java | 98 + .../flex/parser/AbstractStatementTest.java | 36 + .../bokelberg/flex/parser/NestedNodeTest.java | 91 + .../java/de/bokelberg/flex/parser/NodeTest.java | 57 + .../de/bokelberg/flex/parser/TestAS3Parser.java | 76 + .../bokelberg/flex/parser/TestAS3Scanner.java | 362 +++ .../flex/parser/TestAS3ScannerWithFiles.java | 95 + .../de/bokelberg/flex/parser/TestClass.java | 144 ++ .../bokelberg/flex/parser/TestClassContent.java | 307 +++ .../flex/parser/TestCompilationUnit.java | 90 + .../flex/parser/TestConstStatement.java | 67 + .../bokelberg/flex/parser/TestDoStatement.java | 61 + .../flex/parser/TestE4xExpression.java | 46 + .../flex/parser/TestEmptyStatement.java | 42 + .../bokelberg/flex/parser/TestExpression.java | 204 ++ .../bokelberg/flex/parser/TestForStatement.java | 101 + .../bokelberg/flex/parser/TestIfStatement.java | 136 + .../de/bokelberg/flex/parser/TestInterface.java | 76 + .../flex/parser/TestInterfaceContent.java | 96 + .../flex/parser/TestPackageContent.java | 220 ++ .../flex/parser/TestPrimaryExpression.java | 114 + .../flex/parser/TestReturnStatement.java | 70 + .../flex/parser/TestSwitchStatement.java | 52 + .../parser/TestTryCatchFinallyStatement.java | 58 + .../flex/parser/TestUnaryExpression.java | 132 + .../bokelberg/flex/parser/TestVarStatement.java | 126 + .../flex/parser/TestWhileStatement.java | 67 + .../src/test/resources/examples/Enum.as | 84 + .../src/test/resources/examples/FisheyeBase.as | 564 +++++ .../src/test/resources/examples/FlexPMD115.as | 22 + .../src/test/resources/examples/FlexPMD195.as | 51 + .../src/test/resources/examples/FlexPMD62.as | 35 + .../src/test/resources/examples/FlexPMD98.as | 440 ++++ .../src/test/resources/examples/JPEGEncoder.as | 669 +++++ .../src/test/resources/examples/JPEGEncoder2.as | 671 +++++ .../toAS2/src/fw/data/request/ResultListener.as | 27 + .../resources/examples/unformatted/IContext.as | 83 + .../resources/examples/unformatted/Simple.as | 19 + .../resources/examples/unformatted/Title.as | 32 + FlexPMD/flex-pmd-java/as3-plugin-utils/pom.xml | 35 + .../com/adobe/ac/ncss/filters/FlexFilter.java | 44 + .../java/com/adobe/ac/ncss/utils/FileUtils.java | 197 ++ .../main/java/com/adobe/ac/pmd/LoggerUtils.java | 44 + .../com/adobe/ac/utils/StackTraceUtils.java | 59 + .../src/main/resources/logger.properties | 22 + .../com/adobe/ac/ncss/utils/TestFileUtils.java | 83 + .../com/adobe/ac/utils/StackTraceUtilsTest.java | 45 + .../adobe/ac/ncss/flexunit/AbstractRowData.as | 115 + .../adobe/ac/ncss/flexunit/FilterTestsModel.as | 74 + .../com/adobe/ac/ncss/flexunit/TestCaseData.as | 139 ++ .../ac/ncss/flexunit/TestFunctionRowData.as | 217 ++ .../flexunit/TestRunnerBasePresentationModel.as | 315 +++ .../flexunit/filter/AllTestFunctionStatus.as | 36 + .../flexunit/filter/EmptyTestFunctionStatus.as | 36 + .../flexunit/filter/ErrorTestFunctionStatus.as | 36 + .../ncss/flexunit/filter/ITestFunctionStatus.as | 28 + .../flexunit/filter/TestfFunctionStatuses.as | 32 + .../com/adobe/ac/ncss/mxml/IterationView.mxml | 105 + .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 61 + FlexPMD/flex-pmd-java/flex-pmd-ant-task/.pmd | 25 + FlexPMD/flex-pmd-java/flex-pmd-ant-task/pom.xml | 190 ++ .../flex-pmd-ant-task/src/main/assemble/bin.xml | 38 + .../com/adobe/ac/pmd/ant/FlexPmdAntTask.java | 119 + .../adobe/ac/pmd/ant/FlexPmdAntTaskTest.java | 82 + .../flex-pmd-command-line-api/.pmd | 25 + .../flex-pmd-command-line-api/pom.xml | 41 + .../com/adobe/ac/pmd/CommandLineOptions.java | 39 + .../java/com/adobe/ac/pmd/CommandLineUtils.java | 58 + .../com/adobe/ac/pmd/ICommandLineOptions.java | 22 + .../adobe/ac/pmd/CommandLineOptionsTest.java | 31 + .../com/adobe/ac/pmd/CommandLineUtilsTest.java | 58 + .../flex-pmd-java/flex-pmd-command-line/.pmd | 25 + .../flex-pmd-java/flex-pmd-command-line/pom.xml | 196 ++ .../src/main/assemble/bin.xml | 41 + .../com/adobe/ac/pmd/commandline/FlexPMD.java | 134 + .../adobe/ac/pmd/commandline/FlexPMDTest.java | 187 ++ FlexPMD/flex-pmd-java/flex-pmd-core/.p4ignore | 1 + FlexPMD/flex-pmd-java/flex-pmd-core/.pmd | 25 + FlexPMD/flex-pmd-java/flex-pmd-core/pom.xml | 105 + .../com/adobe/ac/pmd/FlexPmdParameters.java | 123 + .../com/adobe/ac/pmd/FlexPmdViolations.java | 244 ++ .../ac/pmd/engines/AbstractFlexPmdEngine.java | 199 ++ .../com/adobe/ac/pmd/engines/FlexPMDFormat.java | 35 + .../adobe/ac/pmd/engines/FlexPmdXmlEngine.java | 171 ++ .../adobe/ac/pmd/engines/PmdEngineUtils.java | 66 + .../adobe/ac/pmd/AbstractEntireRulesetTest.java | 87 + .../com/adobe/ac/pmd/AllInOneRulesetTest.java | 64 + .../pmd/AllInOneWithExclusionRulesetTest.java | 38 + .../com/adobe/ac/pmd/FlexPmdParametersTest.java | 47 + .../com/adobe/ac/pmd/FlexPmdXmlEngineTest.java | 82 + .../ac/pmd/LoadRulesetWithNonUTF8CharTest.java | 38 + .../engines/AbstractTestFlexPmdEngineTest.java | 73 + .../ac/pmd/engines/PmdEngineUtilsTest.java | 103 + .../src/test/resources/allInOneRuleset.xml | 600 +++++ .../resources/allInOneWithExclusionRuleset.xml | 601 +++++ .../src/test/resources/broken_pmd.xml | 703 ++++++ .../flex-pmd-core/src/test/resources/pmd.xml | 63 + .../flex-pmd-core/src/test/resources/pmd.xsd | 57 + .../flex-pmd-java/flex-pmd-cpd-ant-task/pom.xml | 161 ++ .../com/adobe/ac/cpd/ant/FlexCpdAntTask.java | 173 ++ .../adobe/ac/cpd/ant/FlexCpdAntTaskTest.java | 56 + .../flex-pmd-cpd-command-line/pom.xml | 197 ++ .../cpd/commandline/CpdCommandLineOptions.java | 37 + .../com/adobe/ac/cpd/commandline/FlexCPD.java | 195 ++ .../ac/cpd/commandline/FlexCpdParameters.java | 60 + .../adobe/ac/cpd/commandline/FlexCPDTest.java | 105 + .../flex-pmd-cpd-maven-plugin/pom.xml | 118 + .../com/adobe/ac/cpd/maven/FlexCpdMojo.java | 201 ++ .../src/main/resources/flexPmd.properties | 16 + .../com/adobe/ac/cpd/maven/FlexCpdMojoTest.java | 42 + FlexPMD/flex-pmd-java/flex-pmd-cpd/pom.xml | 93 + .../java/com/adobe/ac/cpd/FlexLanguage.java | 27 + .../java/com/adobe/ac/cpd/FlexTokenizer.java | 132 + .../test/java/com/adobe/ac/cpd/FlexCpdTest.java | 121 + .../src/test/resources/test/FlexPMD119.mxml | 107 + FlexPMD/flex-pmd-java/flex-pmd-files/pom.xml | 84 + .../java/com/adobe/ac/pmd/FlexPmdTestBase.java | 71 + .../com/adobe/ac/pmd/ResourcesManagerTest.java | 104 + .../java/com/adobe/ac/pmd/files/IAs3File.java | 24 + .../java/com/adobe/ac/pmd/files/IFlexFile.java | 94 + .../java/com/adobe/ac/pmd/files/IMxmlFile.java | 43 + .../ac/pmd/files/impl/AbstractFlexFile.java | 259 ++ .../com/adobe/ac/pmd/files/impl/As3File.java | 86 + .../com/adobe/ac/pmd/files/impl/FileUtils.java | 163 ++ .../com/adobe/ac/pmd/files/impl/MxmlFile.java | 334 +++ .../java/net/sourceforge/pmd/PMDException.java | 80 + .../com/adobe/ac/pmd/FlexPmdTestBaseTest.java | 40 + .../adobe/ac/pmd/ResourcesManagerTestTest.java | 32 + .../com/adobe/ac/pmd/files/MxmlFileTest.java | 150 ++ .../ac/pmd/files/impl/AbstractFlexFileTest.java | 157 ++ .../adobe/ac/pmd/files/impl/As3FileTest.java | 64 + .../adobe/ac/pmd/files/impl/FileUtilsTest.java | 115 + .../ac/pmd/files/impl/FlexFileFactoryTest.java | 63 + .../adobe/ac/pmd/files/impl/MxmlFileTest.java | 50 + .../net/sourceforge/pmd/PMDExceptionTest.java | 61 + .../flex-pmd-java/flex-pmd-maven-plugin/pom.xml | 116 + .../adobe/ac/pmd/maven/AbstractFlexPmdMojo.java | 362 +++ .../adobe/ac/pmd/maven/FlexPmdHtmlEngine.java | 125 + .../com/adobe/ac/pmd/maven/FlexPmdMojo.java | 40 + .../adobe/ac/pmd/maven/FlexPmdReportMojo.java | 82 + .../com/adobe/ac/pmd/maven/FlexPmdMojoTest.java | 97 + .../ac/pmd/maven/FlexPmdReportMojoTest.java | 86 + .../src/test/resources/rulesets/broken_pmd.xml | 703 ++++++ .../flex-pmd-metrics-ant-task/.pmd | 975 ++++++++ .../flex-pmd-metrics-ant-task/pom.xml | 163 ++ .../ac/pmd/metrics/ant/FlexMetricsAntTask.java | 83 + .../pmd/metrics/ant/FlexMetricsAntTaskTest.java | 40 + .../flex-pmd-metrics-command-line/.pmd | 975 ++++++++ .../flex-pmd-metrics-command-line/pom.xml | 217 ++ .../ac/pmd/metrics/commandline/FlexMetrics.java | 126 + .../metrics/commandline/FlexMetricsTest.java | 55 + .../metrics/commandline/FlexMetricsTest.java | 55 + .../flex-pmd-metrics-maven-plugin/.pmd | 975 ++++++++ .../flex-pmd-metrics-maven-plugin/pom.xml | 102 + .../ac/pmd/metrics/maven/FlexMetricsMojo.java | 201 ++ .../metrics/maven/FlexMetricsReportMojo.java | 414 +++ .../NcssAggregateReportGenerator.java | 193 ++ .../maven/generators/NcssReportGenerator.java | 464 ++++ .../generators/NcssReportGeneratorBase.java | 220 ++ .../pmd/metrics/maven/utils/ModuleReport.java | 60 + .../pmd/metrics/maven/utils/NcssExecuter.java | 48 + .../maven/utils/NumericNodeComparator.java | 59 + .../src/main/resources/flexMetrics.properties | 94 + .../pmd/metrics/maven/FlexMetricsMojoTest.java | 60 + .../maven/FlexMetricsReportMojoTest.java | 98 + FlexPMD/flex-pmd-java/flex-pmd-metrics/.pmd | 975 ++++++++ FlexPMD/flex-pmd-java/flex-pmd-metrics/pom.xml | 100 + .../ac/pmd/metrics/AbstractNamedMetrics.java | 38 + .../ac/pmd/metrics/AbstractPackagedMetrics.java | 89 + .../ac/pmd/metrics/AverageClassMetrics.java | 57 + .../ac/pmd/metrics/AverageFunctionMetrics.java | 39 + .../ac/pmd/metrics/AverageMetricsBase.java | 53 + .../com/adobe/ac/pmd/metrics/ClassMetrics.java | 128 + .../adobe/ac/pmd/metrics/FunctionMetrics.java | 74 + .../java/com/adobe/ac/pmd/metrics/IMetrics.java | 22 + .../ac/pmd/metrics/InternalFunctionMetrics.java | 85 + .../com/adobe/ac/pmd/metrics/MetricUtils.java | 70 + .../adobe/ac/pmd/metrics/PackageMetrics.java | 95 + .../adobe/ac/pmd/metrics/ProjectMetrics.java | 118 + .../ac/pmd/metrics/TotalPackageMetrics.java | 107 + .../ac/pmd/metrics/engine/AbstractMetrics.java | 234 ++ .../ac/pmd/metrics/engine/FlexMetrics.java | 148 ++ .../adobe/ac/pmd/metrics/ClassMetricsTest.java | 162 ++ .../metrics/InternalFunctionMetricsTest.java | 46 + .../adobe/ac/pmd/metrics/MetricUtilsTest.java | 43 + .../ac/pmd/metrics/PackageMetricsTest.java | 72 + .../ac/pmd/metrics/engine/FlexMetricsTest.java | 161 ++ .../flex-pmd-ruleset-api/.checkstyle | 24 + FlexPMD/flex-pmd-java/flex-pmd-ruleset-api/.pmd | 25 + .../flex-pmd-java/flex-pmd-ruleset-api/pom.xml | 110 + .../java/com/adobe/ac/pmd/IFlexViolation.java | 54 + .../com/adobe/ac/pmd/files/FileSetUtils.java | 179 ++ .../com/adobe/ac/pmd/nodes/IAsDocHolder.java | 30 + .../java/com/adobe/ac/pmd/nodes/IAttribute.java | 24 + .../java/com/adobe/ac/pmd/nodes/IClass.java | 81 + .../com/adobe/ac/pmd/nodes/ICommentHolder.java | 32 + .../java/com/adobe/ac/pmd/nodes/IConstant.java | 24 + .../java/com/adobe/ac/pmd/nodes/IField.java | 28 + .../ac/pmd/nodes/IFieldInitialization.java | 24 + .../java/com/adobe/ac/pmd/nodes/IFunction.java | 100 + .../com/adobe/ac/pmd/nodes/IIdentifierNode.java | 25 + .../java/com/adobe/ac/pmd/nodes/IMetaData.java | 47 + .../adobe/ac/pmd/nodes/IMetaDataListHolder.java | 46 + .../adobe/ac/pmd/nodes/IModifiersHolder.java | 34 + .../java/com/adobe/ac/pmd/nodes/INamable.java | 28 + .../com/adobe/ac/pmd/nodes/INamableNode.java | 25 + .../main/java/com/adobe/ac/pmd/nodes/INode.java | 32 + .../java/com/adobe/ac/pmd/nodes/IPackage.java | 50 + .../java/com/adobe/ac/pmd/nodes/IParameter.java | 24 + .../java/com/adobe/ac/pmd/nodes/IVariable.java | 33 + .../java/com/adobe/ac/pmd/nodes/IVisible.java | 28 + .../java/com/adobe/ac/pmd/nodes/MetaData.java | 85 + .../java/com/adobe/ac/pmd/nodes/Modifier.java | 78 + .../ac/pmd/nodes/asdoc/impl/AsDocNodeBase.java | 42 + .../ac/pmd/nodes/asdoc/impl/ClassAsDocNode.java | 31 + .../pmd/nodes/asdoc/impl/FunctionAsDocNode.java | 54 + .../nodes/asdoc/impl/ParameterAsDocNode.java | 55 + .../adobe/ac/pmd/nodes/impl/AbstractNode.java | 90 + .../adobe/ac/pmd/nodes/impl/AttributeNode.java | 44 + .../com/adobe/ac/pmd/nodes/impl/ClassNode.java | 411 +++ .../adobe/ac/pmd/nodes/impl/ConstantNode.java | 44 + .../pmd/nodes/impl/FieldInitializationNode.java | 53 + .../com/adobe/ac/pmd/nodes/impl/FieldNode.java | 94 + .../com/adobe/ac/pmd/nodes/impl/FormalNode.java | 53 + .../adobe/ac/pmd/nodes/impl/FunctionNode.java | 444 ++++ .../adobe/ac/pmd/nodes/impl/IdentifierNode.java | 63 + .../adobe/ac/pmd/nodes/impl/MetaDataNode.java | 139 ++ .../adobe/ac/pmd/nodes/impl/NodeFactory.java | 49 + .../adobe/ac/pmd/nodes/impl/PackageNode.java | 167 ++ .../adobe/ac/pmd/nodes/impl/VariableNode.java | 224 ++ .../adobe/ac/pmd/nodes/utils/AsDocUtils.java | 60 + .../adobe/ac/pmd/nodes/utils/FunctionUtils.java | 53 + .../ac/pmd/rules/core/AbstractAstFlexRule.java | 1164 +++++++++ .../pmd/rules/core/AbstractAstFlexRuleTest.java | 67 + .../rules/core/AbstractFlexMetaDataRule.java | 111 + .../ac/pmd/rules/core/AbstractFlexRule.java | 354 +++ .../ac/pmd/rules/core/AbstractFlexRuleTest.java | 264 ++ .../rules/core/AbstractForbiddenImportRule.java | 58 + .../pmd/rules/core/AbstractPrimaryAstRule.java | 86 + .../rules/core/AbstractRegExpBasedRuleTest.java | 76 + .../pmd/rules/core/AbstractRegexpBasedRule.java | 116 + .../rules/core/AbstractXpathRelatedRule.java | 244 ++ .../adobe/ac/pmd/rules/core/IFlexAstRule.java | 28 + .../com/adobe/ac/pmd/rules/core/IFlexRule.java | 53 + .../com/adobe/ac/pmd/rules/core/Violation.java | 323 +++ .../ac/pmd/rules/core/ViolationPosition.java | 106 + .../ac/pmd/rules/core/ViolationPriority.java | 45 + .../AbstractMaximizedAstFlexRule.java | 60 + .../thresholded/AbstractMaximizedFlexRule.java | 60 + .../AbstractMaximizedRegexpBasedRule.java | 61 + .../core/thresholded/IThresholdedRule.java | 45 + .../src/main/resources/flexPmd.properties | 26 + .../adobe/ac/pmd/files/FileSetUtilsTest.java | 47 + .../com/adobe/ac/pmd/nodes/MetaDataTest.java | 55 + .../adobe/ac/pmd/nodes/impl/ClassNodeTest.java | 174 ++ .../ac/pmd/nodes/impl/CommentNodeTest.java | 163 ++ .../adobe/ac/pmd/nodes/impl/FieldNodeTest.java | 84 + .../ac/pmd/nodes/impl/FunctionNodeTest.java | 271 ++ .../ac/pmd/nodes/impl/MetaDataNodeTest.java | 119 + .../ac/pmd/nodes/impl/PackageNodeTest.java | 126 + .../ac/pmd/nodes/impl/VariableNodeTest.java | 77 + .../ac/pmd/nodes/utils/AsDocUtilsTest.java | 63 + .../ac/pmd/nodes/utils/FunctionUtilsTest.java | 60 + .../com/adobe/ac/pmd/rules/core/EmptyRule.java | 79 + .../adobe/ac/pmd/rules/core/EmptyRuleTest.java | 134 + .../adobe/ac/pmd/rules/core/FlexRuleTest.java | 94 + .../adobe/ac/pmd/rules/core/IgnoreRuleTest.java | 129 + .../pmd/rules/core/TestAbstractAstFlexRule.java | 146 ++ .../pmd/rules/core/ViolationPriorityTest.java | 35 + .../adobe/ac/pmd/rules/core/ViolationTest.java | 236 ++ .../adobe/ac/pmd/rules/core/WarningRule.java | 57 + ...ceforge.pmd.eclipse.plugin.pmdBuilder.launch | 25 + FlexPMD/flex-pmd-java/flex-pmd-ruleset/.pmd | 935 +++++++ FlexPMD/flex-pmd-java/flex-pmd-ruleset/pom.xml | 83 + .../rules/architecture/MonkeyPatchingRule.java | 72 + .../UseInternalClassOutsideApiClass.java | 126 + .../ViewComponentReferencedInModelRule.java | 87 + .../ac/pmd/rules/asdocs/AbstractAsDocRule.java | 37 + .../rules/asdocs/AttributeAsDocMissingRule.java | 53 + .../pmd/rules/asdocs/ClassAsDocMissingRule.java | 60 + .../rules/asdocs/MethodAsDocMissingRule.java | 53 + .../ac/pmd/rules/binding/BindingUtilsRule.java | 48 + .../ac/pmd/rules/binding/ChangeWatcherRule.java | 48 + .../binding/TooLongBindingExpressionRule.java | 115 + .../BadCairngormEventNameFormatRule.java | 119 + .../cairngorm/BindableModelLocatorRule.java | 64 + ...rngormEventDispatcherCallExplicitlyRule.java | 74 + .../pmd/rules/cairngorm/FatControllerRule.java | 97 + ...catorReferencedMoreThanOncePerClassRule.java | 53 + ...delLocatorOutsideTheMainApplicationRule.java | 73 + .../rules/component/CallLaterDirectlyRule.java | 62 + ...teChildrenNumberInUpdateDisplayListRule.java | 66 + .../ac/pmd/rules/css/StyleBlockInMxmlRule.java | 68 + .../css/UseCssInsteadOfEmbedMetaDataRule.java | 84 + .../pmd/rules/empty/AbstractEmptyBlockRule.java | 37 + .../rules/empty/EmptyCatchStatementRule.java | 53 + .../ac/pmd/rules/empty/EmptyIfStmtRule.java | 53 + .../rules/event/AbstractEventRelatedRule.java | 54 + .../event/ConstructorDispatchingEventRule.java | 65 + .../pmd/rules/event/DefaultEventNameRule.java | 53 + .../event/DispatchHardCodedEventNameRule.java | 80 + .../event/EventMissingCloneFunctionRule.java | 82 + .../event/ListenForHardCodedEventNameRule.java | 80 + .../event/PublicVariableInCustomEventRule.java | 57 + .../rules/event/UnboundTypeInMetadataRule.java | 83 + .../rules/event/UntypedEventMetadataRule.java | 71 + .../ac/pmd/rules/flexunit/EmptyUnitTest.java | 99 + .../pmd/rules/maintanability/AlertShowRule.java | 74 + .../ArrayFieldWithNoArrayElementTypeRule.java | 93 + .../AvoidProtectedFieldInFinalClassRule.java | 92 + .../maintanability/AvoidUseOfAsKeywordRule.java | 48 + .../AvoidUsingPublicStaticFieldRule.java | 59 + .../AvoidUsingWithKeyWordRule.java | 57 + .../ClassAndExtensionAreIdenticalRule.java | 68 + .../rules/maintanability/DynamicClassRule.java | 65 + .../maintanability/EmptyStatementRule.java | 49 + .../maintanability/ExcessiveImportRule.java | 80 + .../NonStaticConstantFieldRule.java | 59 + .../rules/maintanability/OnlyOneReturnRule.java | 72 + .../ProtectedStaticMethodRule.java | 54 + ...ToVariableBindingFromItsInitializerRule.java | 91 + .../maintanability/TrueFalseConditionRule.java | 84 + .../UselessOverridenFunctionRule.java | 82 + .../AbstractUseForbiddenTypeRule.java | 119 + .../forbiddentypes/UseDictionaryTypeRule.java | 46 + .../forbiddentypes/UseGenericTypeRule.java | 48 + .../forbiddentypes/UseObjectTypeRule.java | 92 + .../multiscreen/AvoidRollMouseEventRule.java | 69 + .../pmd/rules/multiscreen/AvoidTooltipRule.java | 68 + .../AbstractMoreThanEntryPointInMxmlRule.java | 110 + .../ac/pmd/rules/mxml/CodeBehindInMxmlRule.java | 68 + .../mxml/MoreThanOneEntryPointInMxmlRule.java | 47 + .../mxml/MoreThanTwoEntryPointsInMxmlRule.java | 47 + .../mxml/OnlyOneScriptBlockPerMxmlRule.java | 97 + .../pmd/rules/mxml/StaticMethodInMxmlRule.java | 66 + .../pmd/rules/mxml/TooLongScriptBlockRule.java | 99 + .../pmd/rules/mxml/TooManyStatesInMxmlRule.java | 159 ++ .../BooleanAttributeShouldContainIsHasRule.java | 75 + .../rules/naming/CapitalizeConstantsRule.java | 51 + .../ac/pmd/rules/naming/IncorrectClassCase.java | 56 + .../naming/IncorrectEventHandlerNameRule.java | 79 + .../pmd/rules/naming/InterfaceNamingRule.java | 41 + .../ac/pmd/rules/naming/PackageCaseRule.java | 76 + .../PropertyHiddenByLocalVariableRule.java | 75 + .../rules/naming/TooLongFunctionNameRule.java | 55 + .../pmd/rules/naming/TooShortVariableRule.java | 151 ++ .../VariableNameEndingWithNumericRule.java | 111 + .../rules/naming/WronglyNamedVariableRule.java | 121 + .../ParameterizedRegExpBasedRule.java | 91 + .../rules/parsley/InaccessibleMetaDataRule.java | 100 + .../MessageInterceptorSignatureRule.java | 91 + .../parsley/MismatchedManagedEventRule.java | 86 + .../rules/parsley/MisplacedMetaDataRule.java | 120 + ...edundantMessageHandlerTypeAttributeRule.java | 99 + .../parsley/RedundantMethodAttributeRule.java | 80 + .../parsley/UnknownMetaDataAttributeRule.java | 79 + .../ac/pmd/rules/parsley/utils/MetaDataTag.java | 102 + .../rules/parsley/utils/ParsleyMetaData.java | 276 ++ .../AbstractAvoidNodeInLoopRule.java | 85 + .../performance/AvoidDeclarationInLoopRule.java | 37 + .../AvoidInstanciationInLoopRule.java | 44 + .../performance/AvoidUsingMathCeilRule.java | 74 + .../performance/AvoidUsingMathFloorRule.java | 74 + .../performance/AvoidUsingMathRoundRule.java | 74 + .../rules/performance/BindableClassRule.java | 66 + .../performance/CreationPolicySetToAllRule.java | 70 + .../performance/CyclomaticComplexityRule.java | 77 + .../rules/performance/DeeplyNestedIfRule.java | 123 + .../performance/DynamicFiltersUsedInPopup.java | 68 + .../rules/performance/HeavyConstructorRule.java | 90 + .../performance/RecursiveStyleManagerRule.java | 58 + .../rules/performance/UseTraceFunctionRule.java | 62 + .../security/AllowAllSecureDomainRule.java | 100 + .../rules/security/AllowInsecureDomainRule.java | 90 + .../security/ImportLoadBestPracticeRule.java | 90 + .../security/InsecureExactSettingsRule.java | 89 + .../pmd/rules/security/LSOSecureFalseRule.java | 94 + .../rules/security/LocalConnectionStarRule.java | 96 + .../pmd/rules/sizing/TooLongFunctionRule.java | 90 + .../pmd/rules/sizing/TooLongSwitchCaseRule.java | 80 + .../pmd/rules/sizing/TooManyFieldInVORule.java | 47 + .../ac/pmd/rules/sizing/TooManyFieldsRule.java | 107 + .../pmd/rules/sizing/TooManyFunctionRule.java | 103 + .../pmd/rules/sizing/TooManyParametersRule.java | 85 + .../ac/pmd/rules/sizing/TooManyPublicRule.java | 120 + .../ac/pmd/rules/style/BadFormatLoggerRule.java | 83 + .../ConstructorNonEmptyReturnTypeRule.java | 53 + .../pmd/rules/style/CopyrightMissingRule.java | 95 + .../rules/style/ImportFromSamePackageRule.java | 61 + .../ac/pmd/rules/style/OverLongLineRule.java | 114 + .../pmd/rules/style/TabUsedAsIndentorRule.java | 48 + .../switchrules/IdenticalSwitchCasesRule.java | 73 + .../pmd/rules/switchrules/NestedSwitchRule.java | 58 + .../switchrules/NonBreakableSwitchCaseRule.java | 41 + .../SwitchStatementsShouldHaveDefaultRule.java | 75 + .../TooFewBrancheInSwitchStatementRule.java | 144 ++ .../unused/AbstractUnusedVariableRule.java | 130 + .../rules/unused/EmptyPrivateMethodRule.java | 41 + .../ac/pmd/rules/unused/UnusedFieldRule.java | 128 + .../rules/unused/UnusedLocalVariableRule.java | 76 + .../pmd/rules/unused/UnusedParameterRule.java | 239 ++ .../rules/unused/UnusedPrivateMethodRule.java | 183 ++ .../resources/com/adobe/ac/pmd/all_flex.xml | 48 + .../resources/com/adobe/ac/pmd/default_flex.xml | 46 + .../com/adobe/ac/pmd/rulesets/architecture.xml | 118 + .../com/adobe/ac/pmd/rulesets/asdocs.xml | 50 + .../com/adobe/ac/pmd/rulesets/basic_mxml.xml | 65 + .../com/adobe/ac/pmd/rulesets/binding.xml | 70 + .../com/adobe/ac/pmd/rulesets/cairngorm.xml | 134 + .../com/adobe/ac/pmd/rulesets/component.xml | 43 + .../resources/com/adobe/ac/pmd/rulesets/css.xml | 41 + .../com/adobe/ac/pmd/rulesets/empty.xml | 66 + .../com/adobe/ac/pmd/rulesets/event.xml | 147 ++ .../com/adobe/ac/pmd/rulesets/indentation.xml | 31 + .../adobe/ac/pmd/rulesets/maintanability.xml | 236 ++ .../com/adobe/ac/pmd/rulesets/multitouch.xml | 39 + .../com/adobe/ac/pmd/rulesets/naming.xml | 162 ++ .../com/adobe/ac/pmd/rulesets/parsley.xml | 148 ++ .../com/adobe/ac/pmd/rulesets/performance.xml | 114 + .../com/adobe/ac/pmd/rulesets/security.xml | 86 + .../com/adobe/ac/pmd/rulesets/sizing.xml | 178 ++ .../com/adobe/ac/pmd/rulesets/style.xml | 86 + .../com/adobe/ac/pmd/rulesets/switches.xml | 111 + .../com/adobe/ac/pmd/rulesets/unittest.xml | 34 + .../com/adobe/ac/pmd/rulesets/unused.xml | 82 + .../architecture/MonkeyPatchingRuleTest.java | 38 + .../UseInternalClassOutsideApiClassTest.java | 48 + .../ViewComponentReferencedInModelRuleTest.java | 58 + .../pmd/rules/asdocs/AbstractAsDocRuleTest.java | 67 + .../asdocs/AttributeAsDocMissingRuleTest.java | 37 + .../rules/asdocs/ClassAsDocMissingRuleTest.java | 37 + .../asdocs/MethodAsDocMissingRuleTest.java | 39 + .../pmd/rules/binding/BindingUtilsRuleTest.java | 38 + .../rules/binding/ChangeWatcherRuleTest.java | 38 + .../TooLongBindingExpressionRuleTest.java | 56 + .../BadCairngormEventNameFormatRuleTest.java | 41 + .../cairngorm/BindableModelLocatorRuleTest.java | 38 + ...rmEventDispatcherCallExplicitlyRuleTest.java | 39 + .../rules/cairngorm/FatControllerRuleTest.java | 38 + ...rReferencedMoreThanOncePerClassRuleTest.java | 38 + ...ocatorOutsideTheMainApplicationRuleTest.java | 60 + .../component/CallLaterDirectlyRuleTest.java | 39 + ...ildrenNumberInUpdateDisplayListRuleTest.java | 41 + .../pmd/rules/css/StyleBlockInMxmlRuleTest.java | 66 + .../UseCssInsteadOfEmbedMetaDataRuleTest.java | 38 + .../empty/EmptyCatchStatementRuleTest.java | 38 + .../ac/pmd/rules/empty/EmptyIfStmtRuleTest.java | 49 + .../ConstructorDispatchingEventRuleTest.java | 38 + .../rules/event/DefaultEventNameRuleTest.java | 38 + .../DispatchHardCodedEventNameRuleTest.java | 61 + .../EventMissingCloneFunctionRuleTest.java | 41 + .../ListenForHardCodedEventNameRuleTest.java | 57 + .../PublicVariableInCustomEventRuleTest.java | 41 + .../event/UnboundTypeInMetadataRuleTest.java | 40 + .../event/UntypedEventMetadataRuleTest.java | 38 + .../pmd/rules/flexunit/EmptyUnitTestTest.java | 41 + .../rules/maintanability/AlertShowRuleTest.java | 47 + ...rrayFieldWithNoArrayElementTypeRuleTest.java | 40 + ...AvoidProtectedFieldInFinalClassRuleTest.java | 39 + .../AvoidUseOfAsKeywordRuleTest.java | 86 + .../AvoidUsingPublicStaticFieldRuleTest.java | 40 + .../AvoidUsingWithKeyWordRuleTest.java | 38 + .../ClassAndExtensionAreIdenticalRuleTest.java | 38 + .../maintanability/DynamicClassRuleTest.java | 38 + .../maintanability/EmptyStatementRuleTest.java | 42 + .../maintanability/ExcessiveImportRuleTest.java | 42 + .../NonStaticConstantFieldRuleTest.java | 51 + .../maintanability/OnlyOneReturnRuleTest.java | 53 + .../ProtectedStaticMethodRuleTest.java | 38 + ...riableBindingFromItsInitializerRuleTest.java | 41 + .../TrueFalseConditionRuleTest.java | 56 + .../UselessOverridenFunctionRuleTest.java | 40 + .../UseDictionaryTypeRuleTest.java | 39 + .../forbiddenttypes/UseGenericTypeRuleTest.java | 54 + .../forbiddenttypes/UseObjectTypeRuleTest.java | 54 + .../AvoidRollMouseEventRuleTest.java | 59 + .../rules/multiscreen/AvoidTooltipRuleTest.java | 55 + ...bstractMoreThanEntryPointInMxmlRuleTest.java | 36 + .../rules/mxml/CodeBehindInMxmlRuleTest.java | 55 + .../MoreThanOneEntryPointInMxmlRuleTest.java | 43 + .../MoreThanTwoEntryPointsInMxmlRuleTest.java | 43 + .../mxml/OnlyOneScriptBlockPerMxmlRuleTest.java | 40 + .../rules/mxml/StaticMethodInMxmlRuleTest.java | 38 + .../rules/mxml/TooLongScriptBlockRuleTest.java | 45 + .../rules/mxml/TooManyStatesInMxmlRuleTest.java | 38 + ...leanAttributeShouldContainIsHasRuleTest.java | 36 + .../naming/CapitalizeConstantsRuleTest.java | 46 + .../rules/naming/IncorrectClassCaseTest.java | 38 + .../IncorrectEventHandlerNameRuleTest.java | 47 + .../rules/naming/InterfaceNamingRuleTest.java | 43 + .../pmd/rules/naming/PackageCaseRuleTest.java | 46 + .../PropertyHiddenByLocalVariableRuleTest.java | 38 + .../naming/TooLongFunctionNameRuleTest.java | 38 + .../rules/naming/TooShortVariableRuleTest.java | 69 + .../VariableNameEndingWithNumericRuleTest.java | 77 + .../naming/WronglyNamedVariableRuleTest.java | 70 + .../ParameterizedRegExpBasedRuleTest.java | 41 + ...rizedRegExpBasedRuleWithEmptyRegexpTest.java | 36 + .../parsley/InaccessibleMetaDataRuleTest.java | 43 + .../MessageInterceptorSignatureRuleTest.java | 40 + .../parsley/MismatchedManagedEventRuleTest.java | 38 + .../parsley/MisplacedMetaDataRuleTest.java | 67 + ...dantMessageHandlerTypeAttributeRuleTest.java | 38 + .../RedundantMethodAttributeRuleTest.java | 38 + .../UnknownMetaDataAttributeRuleTest.java | 40 + .../AvoidDeclarationInLoopRuleTest.java | 100 + .../AvoidInstanciationInLoopRuleTest.java | 50 + .../performance/AvoidUsingMathCeilRuleTest.java | 36 + .../AvoidUsingMathFloorRuleTest.java | 39 + .../AvoidUsingMathRoundRuleTest.java | 38 + .../performance/BindableClassRuleTest.java | 40 + .../CreationPolicySetToAllRuleTest.java | 53 + .../CyclomaticComplexityRuleTest.java | 45 + .../performance/DeeplyNestedIfRuleTest.java | 46 + .../DynamicFiltersUsedInPopupTest.java | 60 + .../performance/HeavyConstructorRuleTest.java | 46 + .../RecursiveStyleManagerRuleTest.java | 39 + .../performance/UseTraceFunctionRuleTest.java | 43 + .../security/AllowAllSecureDomainRuleTest.java | 82 + .../security/AllowInsecureDomainRuleTest.java | 55 + .../ImportLoadBestPracticeRuleTest.java | 52 + .../security/InsecureExactSettingsRuleTest.java | 55 + .../rules/security/LSOSecureFalseRuleTest.java | 59 + .../security/LocalConnectionStarRuleTest.java | 57 + .../rules/sizing/TooLongFunctionRuleTest.java | 54 + .../rules/sizing/TooLongSwitchCaseRuleTest.java | 47 + .../rules/sizing/TooManyFieldInVORuleTest.java | 38 + .../pmd/rules/sizing/TooManyFieldsRuleTest.java | 44 + .../rules/sizing/TooManyFunctionRuleTest.java | 42 + .../rules/sizing/TooManyParametersRuleTest.java | 44 + .../pmd/rules/sizing/TooManyPublicRuleTest.java | 42 + .../rules/style/BadFormatLoggerRuleTest.java | 41 + .../ConstructorNonEmptyReturnTypeRuleTest.java | 38 + .../rules/style/CopyrightMissingRuleTest.java | 42 + .../style/ImportFromSamePackageRuleTest.java | 38 + .../pmd/rules/style/OverLongLineRuleTest.java | 55 + .../rules/style/TabUsedAsIndentorRuleTest.java | 99 + .../IdenticalSwitchCasesRuleTest.java | 38 + .../rules/switchrules/NestedSwitchRuleTest.java | 40 + .../NonBreakableSwitchCaseRuleTest.java | 38 + ...itchStatementsShouldHaveDefaultRuleTest.java | 42 + .../TooFewBrancheInSwitchStatementRuleTest.java | 40 + .../unused/EmptyPrivateMethodRuleTest.java | 49 + .../pmd/rules/unused/UnusedFieldRuleTest.java | 44 + .../unused/UnusedLocalVariableRuleTest.java | 84 + .../rules/unused/UnusedParameterRuleTest.java | 53 + .../unused/UnusedPrivateMethodRuleTest.java | 49 + .../flex-pmd-test-resources/pom.xml | 57 + .../src/main/assembly/resources.xml | 31 + .../src/main/resources/test/AbstractRowData.as | 136 + .../main/resources/test/AbstractRowData.mxml | 44 + .../src/main/resources/test/BadComponent.as | 43 + .../src/main/resources/test/Color.as | 29 + .../src/main/resources/test/DefaultNameEvent.as | 36 + .../resources/test/DeleteButtonRenderer.mxml | 101 + .../src/main/resources/test/ErrorToltipSkin.as | 317 +++ .../src/main/resources/test/GenericType.as | 37 + .../src/main/resources/test/GoodComponent.as | 51 + .../test/LinkButtonExample_Exception.mxml | 38 + .../src/main/resources/test/Looping.as | 68 + .../src/main/resources/test/Main.mxml | 45 + .../resources/test/MainWithModelLocator.mxml | 42 + .../resources/test/MainWithNoCopyright.mxml | 22 + .../src/main/resources/test/PngEncoder.as | 617 +++++ .../src/main/resources/test/RadonDataGrid.as | 200 ++ .../src/main/resources/test/Responder.as | 36 + .../src/main/resources/test/Simple.as | 19 + .../src/main/resources/test/SkinStyles.as | 65 + .../src/main/resources/test/Sorted.as | 62 + .../src/main/resources/test/Title.as | 33 + .../src/main/resources/test/UnboundMetadata.as | 41 + .../src/main/resources/test/WorkEvent.as | 205 ++ .../main/resources/test/asDocs/EmptyClass.as | 38 + .../resources/test/asDocs/EmptyWithDocClass.as | 51 + .../src/main/resources/test/bug/Duane.mxml | 154 ++ .../src/main/resources/test/bug/FlexPMD115.as | 30 + .../main/resources/test/bug/FlexPMD141a.mxml | 32 + .../main/resources/test/bug/FlexPMD141b.mxml | 34 + .../src/main/resources/test/bug/FlexPMD157.as | 33 + .../src/main/resources/test/bug/FlexPMD173.as | 40 + .../src/main/resources/test/bug/FlexPMD181.as | 2344 +++++++++++++++++ .../src/main/resources/test/bug/FlexPMD232.as | 36 + .../main/resources/test/bug/FlexPMD233a.mxml | 91 + .../main/resources/test/bug/FlexPMD233b.mxml | 300 +++ .../src/main/resources/test/bug/FlexPMD61.as | 42 + .../src/main/resources/test/bug/FlexPMD62.as | 35 + .../src/main/resources/test/bug/FlexPMD88.as | 41 + .../src/main/resources/test/bug/FlexPMD97.as | 31 + .../src/main/resources/test/bug/Nico.as | 30 + .../src/main/resources/test/bug/Security.as | 36 + .../test/cairngorm/BindableModelLocator.as | 23 + .../resources/test/cairngorm/FatController.as | 183 ++ .../resources/test/cairngorm/LightController.as | 201 ++ .../test/cairngorm/NonBindableModelLocator.as | 54 + .../cairngorm/events/CorrectConstantEvent.as | 45 + .../cairngorm/events/CorrectConstructorEvent.as | 38 + .../cairngorm/events/UncorrectConstantEvent.as | 40 + .../events/UncorrectConstructorEvent.as | 38 + .../test/com/adobe/ac/AbstractRowData.as | 118 + .../src/main/resources/test/com/adobe/ac/foo.as | 22 + .../resources/test/com/adobe/ac/ncss/ArrayVO.as | 46 + .../test/com/adobe/ac/ncss/BigImporterModel.as | 78 + .../test/com/adobe/ac/ncss/BigModel.as | 90 + .../test/com/adobe/ac/ncss/ConfigProxy.as | 50 + .../test/com/adobe/ac/ncss/LongSwitch.as | 132 + .../com/adobe/ac/ncss/MyCairngormCommand.as | 30 + .../test/com/adobe/ac/ncss/NestedSwitch.as | 59 + .../test/com/adobe/ac/ncss/SearchBarEvent.as | 34 + .../test/com/adobe/ac/ncss/VoidConstructor.as | 37 + .../adobe/ac/ncss/event/DynamicCustomEvent.as | 35 + .../com/adobe/ac/ncss/event/FirstCustomEvent.as | 30 + .../adobe/ac/ncss/event/SecondCustomEvent.as | 28 + .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 90 + .../com/adobe/ac/ncss/mxml/IterationsList2.mxml | 44 + .../com/adobe/ac/ncss/mxml/NestedComponent.mxml | 43 + .../adobe/cairngorm/work/SequenceWorkFlow.as | 19 + .../src/main/resources/test/empty/Empty.as | 18 + .../src/main/resources/test/empty/Empty.mxml | 18 + .../src/main/resources/test/filters/MyPopup.as | 28 + .../main/resources/test/filters/MyPopup.mxml | 32 + .../main/resources/test/flexpmd114/a/Test.as | 39 + .../main/resources/test/flexpmd114/b/Test.as | 35 + .../main/resources/test/flexpmd114/c/Test.as | 35 + .../main/resources/test/flexunit/RaoulTest.as | 69 + .../main/resources/test/flexunit/RulesetTest.as | 62 + .../main/resources/test/fu/main/flex/Main.mxml | 22 + .../fu/main/flex/TestRunnerApplication.mxml | 50 + .../main/resources/test/fu/test/flex/MySuite.as | 26 + .../main/resources/test/fu/test/flex/MyTest.as | 46 + .../test/functional/FunctionalClient.as | 29 + .../functional/func1/api/Func1ExposedClass.as | 29 + .../func1/restricted/Func1RestrictedClass.as | 29 + .../functional/func2/api/Func2ExposedClass.as | 28 + .../func2/restricted/Func2RestrictedClass.as | 28 + .../resources/test/mx/controls/DateChooser2.as | 25 + .../org/as3commons/concurrency/thread/Color.as | 25 + .../test/parsley/InaccessibleMetaData.as | 53 + .../InaccessibleMetaDataInternalClass.as | 25 + .../test/parsley/MessageInterceptorSignature.as | 47 + .../test/parsley/MismatchedManagedEvent.as | 28 + .../resources/test/parsley/MisplacedMetaData.as | 65 + .../RedundantMessageHandlerTypeAttribute.as | 35 + .../test/parsley/RedundantMethodAttribute.as | 35 + .../test/parsley/UnknownMetaDataAttribute.as | 32 + .../resources/test/pseudo/look/IEditLook.as | 24 + .../main/resources/test/schedule_internal.as | 22 + .../test/src/fw/data/request/ResultListener.as | 27 + FlexPMD/flex-pmd-java/pom.xml | 56 + FlexPMD/flex-pmd-java/sonar.sh | 17 + FlexPMD/flex-pmd-maven-plugin/pom.xml | 115 - .../adobe/ac/pmd/maven/AbstractFlexPmdMojo.java | 362 --- .../adobe/ac/pmd/maven/FlexPmdHtmlEngine.java | 125 - .../com/adobe/ac/pmd/maven/FlexPmdMojo.java | 40 - .../adobe/ac/pmd/maven/FlexPmdReportMojo.java | 82 - .../com/adobe/ac/pmd/maven/FlexPmdMojoTest.java | 97 - .../ac/pmd/maven/FlexPmdReportMojoTest.java | 86 - .../src/test/resources/rulesets/broken_pmd.xml | 703 ------ FlexPMD/flex-pmd-metrics-ant-task/.pmd | 975 -------- FlexPMD/flex-pmd-metrics-ant-task/pom.xml | 152 -- .../ac/pmd/metrics/ant/FlexMetricsAntTask.java | 83 - .../pmd/metrics/ant/FlexMetricsAntTaskTest.java | 40 - FlexPMD/flex-pmd-metrics-command-line/.pmd | 975 -------- FlexPMD/flex-pmd-metrics-command-line/pom.xml | 201 -- .../ac/pmd/metrics/commandline/FlexMetrics.java | 126 - .../metrics/commandline/FlexMetricsTest.java | 55 - .../metrics/commandline/FlexMetricsTest.java | 55 - FlexPMD/flex-pmd-metrics-maven-plugin/.pmd | 975 -------- FlexPMD/flex-pmd-metrics-maven-plugin/pom.xml | 102 - .../ac/pmd/metrics/maven/FlexMetricsMojo.java | 201 -- .../metrics/maven/FlexMetricsReportMojo.java | 414 --- .../pmd/metrics/maven/utils/NcssExecuter.java | 48 - .../src/main/resources/flexMetrics.properties | 94 - .../pmd/metrics/maven/FlexMetricsMojoTest.java | 60 - .../maven/FlexMetricsReportMojoTest.java | 98 - FlexPMD/flex-pmd-metrics/.pmd | 975 -------- FlexPMD/flex-pmd-metrics/pom.xml | 98 - .../ac/pmd/metrics/AbstractNamedMetrics.java | 38 - .../ac/pmd/metrics/AbstractPackagedMetrics.java | 89 - .../ac/pmd/metrics/AverageClassMetrics.java | 57 - .../ac/pmd/metrics/AverageFunctionMetrics.java | 39 - .../ac/pmd/metrics/AverageMetricsBase.java | 53 - .../com/adobe/ac/pmd/metrics/ClassMetrics.java | 128 - .../adobe/ac/pmd/metrics/FunctionMetrics.java | 74 - .../java/com/adobe/ac/pmd/metrics/IMetrics.java | 22 - .../ac/pmd/metrics/InternalFunctionMetrics.java | 85 - .../com/adobe/ac/pmd/metrics/MetricUtils.java | 70 - .../adobe/ac/pmd/metrics/PackageMetrics.java | 95 - .../adobe/ac/pmd/metrics/ProjectMetrics.java | 118 - .../ac/pmd/metrics/TotalPackageMetrics.java | 107 - .../ac/pmd/metrics/engine/AbstractMetrics.java | 234 -- .../ac/pmd/metrics/engine/FlexMetrics.java | 148 -- .../adobe/ac/pmd/metrics/ClassMetricsTest.java | 162 -- .../metrics/InternalFunctionMetricsTest.java | 46 - .../adobe/ac/pmd/metrics/MetricUtilsTest.java | 43 - .../ac/pmd/metrics/PackageMetricsTest.java | 72 - .../ac/pmd/metrics/engine/FlexMetricsTest.java | 161 -- FlexPMD/flex-pmd-parent/.pmd | 25 - FlexPMD/flex-pmd-parent/checkstyle.xml | 78 - FlexPMD/flex-pmd-parent/cleanup.profile.xml | 95 - .../flex-pmd-parent/flex-formatter.properties | 74 - FlexPMD/flex-pmd-parent/java-formatter.xml | 772 ------ FlexPMD/flex-pmd-parent/pmd.xml | 249 -- FlexPMD/flex-pmd-parent/pom.xml | 455 ---- FlexPMD/flex-pmd-parent/projectSet.psf | 49 - FlexPMD/flex-pmd-parent/src/etc/header.txt | 14 - FlexPMD/flex-pmd-ruleset-api/.checkstyle | 24 - FlexPMD/flex-pmd-ruleset-api/.pmd | 25 - FlexPMD/flex-pmd-ruleset-api/pom.xml | 109 - .../java/com/adobe/ac/pmd/IFlexViolation.java | 54 - .../com/adobe/ac/pmd/files/FileSetUtils.java | 179 -- .../com/adobe/ac/pmd/nodes/IAsDocHolder.java | 30 - .../java/com/adobe/ac/pmd/nodes/IAttribute.java | 24 - .../java/com/adobe/ac/pmd/nodes/IClass.java | 81 - .../com/adobe/ac/pmd/nodes/ICommentHolder.java | 32 - .../java/com/adobe/ac/pmd/nodes/IConstant.java | 24 - .../java/com/adobe/ac/pmd/nodes/IField.java | 28 - .../ac/pmd/nodes/IFieldInitialization.java | 24 - .../java/com/adobe/ac/pmd/nodes/IFunction.java | 100 - .../com/adobe/ac/pmd/nodes/IIdentifierNode.java | 25 - .../java/com/adobe/ac/pmd/nodes/IMetaData.java | 47 - .../adobe/ac/pmd/nodes/IMetaDataListHolder.java | 46 - .../adobe/ac/pmd/nodes/IModifiersHolder.java | 34 - .../java/com/adobe/ac/pmd/nodes/INamable.java | 28 - .../com/adobe/ac/pmd/nodes/INamableNode.java | 25 - .../main/java/com/adobe/ac/pmd/nodes/INode.java | 32 - .../java/com/adobe/ac/pmd/nodes/IPackage.java | 50 - .../java/com/adobe/ac/pmd/nodes/IParameter.java | 24 - .../java/com/adobe/ac/pmd/nodes/IVariable.java | 33 - .../java/com/adobe/ac/pmd/nodes/IVisible.java | 28 - .../java/com/adobe/ac/pmd/nodes/MetaData.java | 85 - .../java/com/adobe/ac/pmd/nodes/Modifier.java | 78 - .../ac/pmd/nodes/asdoc/impl/AsDocNodeBase.java | 42 - .../ac/pmd/nodes/asdoc/impl/ClassAsDocNode.java | 31 - .../pmd/nodes/asdoc/impl/FunctionAsDocNode.java | 54 - .../nodes/asdoc/impl/ParameterAsDocNode.java | 55 - .../adobe/ac/pmd/nodes/impl/AbstractNode.java | 90 - .../adobe/ac/pmd/nodes/impl/AttributeNode.java | 44 - .../com/adobe/ac/pmd/nodes/impl/ClassNode.java | 411 --- .../adobe/ac/pmd/nodes/impl/ConstantNode.java | 44 - .../pmd/nodes/impl/FieldInitializationNode.java | 53 - .../com/adobe/ac/pmd/nodes/impl/FieldNode.java | 94 - .../com/adobe/ac/pmd/nodes/impl/FormalNode.java | 53 - .../adobe/ac/pmd/nodes/impl/FunctionNode.java | 444 ---- .../adobe/ac/pmd/nodes/impl/IdentifierNode.java | 63 - .../adobe/ac/pmd/nodes/impl/MetaDataNode.java | 139 -- .../adobe/ac/pmd/nodes/impl/NodeFactory.java | 49 - .../adobe/ac/pmd/nodes/impl/PackageNode.java | 167 -- .../adobe/ac/pmd/nodes/impl/VariableNode.java | 224 -- .../adobe/ac/pmd/nodes/utils/AsDocUtils.java | 60 - .../adobe/ac/pmd/nodes/utils/FunctionUtils.java | 53 - .../ac/pmd/rules/core/AbstractAstFlexRule.java | 1164 --------- .../pmd/rules/core/AbstractAstFlexRuleTest.java | 67 - .../rules/core/AbstractFlexMetaDataRule.java | 111 - .../ac/pmd/rules/core/AbstractFlexRule.java | 354 --- .../ac/pmd/rules/core/AbstractFlexRuleTest.java | 264 -- .../rules/core/AbstractForbiddenImportRule.java | 58 - .../pmd/rules/core/AbstractPrimaryAstRule.java | 86 - .../rules/core/AbstractRegExpBasedRuleTest.java | 76 - .../pmd/rules/core/AbstractRegexpBasedRule.java | 116 - .../rules/core/AbstractXpathRelatedRule.java | 244 -- .../adobe/ac/pmd/rules/core/IFlexAstRule.java | 28 - .../com/adobe/ac/pmd/rules/core/IFlexRule.java | 53 - .../com/adobe/ac/pmd/rules/core/Violation.java | 323 --- .../ac/pmd/rules/core/ViolationPosition.java | 106 - .../ac/pmd/rules/core/ViolationPriority.java | 45 - .../AbstractMaximizedAstFlexRule.java | 60 - .../thresholded/AbstractMaximizedFlexRule.java | 60 - .../AbstractMaximizedRegexpBasedRule.java | 61 - .../core/thresholded/IThresholdedRule.java | 45 - .../src/main/resources/flexPmd.properties | 26 - .../adobe/ac/pmd/files/FileSetUtilsTest.java | 47 - .../com/adobe/ac/pmd/nodes/MetaDataTest.java | 55 - .../adobe/ac/pmd/nodes/impl/ClassNodeTest.java | 174 -- .../ac/pmd/nodes/impl/CommentNodeTest.java | 163 -- .../adobe/ac/pmd/nodes/impl/FieldNodeTest.java | 84 - .../ac/pmd/nodes/impl/FunctionNodeTest.java | 271 -- .../ac/pmd/nodes/impl/MetaDataNodeTest.java | 119 - .../ac/pmd/nodes/impl/PackageNodeTest.java | 126 - .../ac/pmd/nodes/impl/VariableNodeTest.java | 77 - .../ac/pmd/nodes/utils/AsDocUtilsTest.java | 63 - .../ac/pmd/nodes/utils/FunctionUtilsTest.java | 60 - .../com/adobe/ac/pmd/rules/core/EmptyRule.java | 79 - .../adobe/ac/pmd/rules/core/EmptyRuleTest.java | 134 - .../adobe/ac/pmd/rules/core/FlexRuleTest.java | 94 - .../adobe/ac/pmd/rules/core/IgnoreRuleTest.java | 129 - .../pmd/rules/core/TestAbstractAstFlexRule.java | 146 -- .../pmd/rules/core/ViolationPriorityTest.java | 35 - .../adobe/ac/pmd/rules/core/ViolationTest.java | 236 -- .../adobe/ac/pmd/rules/core/WarningRule.java | 57 - .../flex-pmd-ruleset-creator/build.properties | 41 - FlexPMD/flex-pmd-ruleset-creator/build.xml | 75 - .../flexcover.properties | 89 - FlexPMD/flex-pmd-ruleset-creator/flexcover.xml | 191 -- .../html-template/index.template.html | 121 - FlexPMD/flex-pmd-ruleset-creator/pom.xml | 218 -- .../src/main/flex/Main.mxml | 132 - .../src/main/flex/TestRunner-app.xml | 45 - .../src/main/flex/TestViewRunner-app.xml | 45 - .../src/main/flex/assets/add-10.png | Bin 3128 -> 0 bytes .../src/main/flex/assets/add-48.png | Bin 3141 -> 0 bytes .../src/main/flex/assets/arrow.ai | 1121 --------- .../src/main/flex/assets/cancelledIcon.png | Bin 1094 -> 0 bytes .../src/main/flex/assets/down.png | Bin 926 -> 0 bytes .../src/main/flex/assets/icon_tool_trash.png | Bin 821 -> 0 bytes .../src/main/flex/assets/icon_tool_trash2.png | Bin 27190 -> 0 bytes .../src/main/flex/assets/todoLogo.png | Bin 1106 -> 0 bytes .../src/main/flex/assets/todoLogo_big.png | Bin 57083 -> 0 bytes .../src/main/flex/assets/up.png | Bin 924 -> 0 bytes .../com/adobe/ac/pmd/api/IGetCustomRuleset.as | 28 - .../com/adobe/ac/pmd/api/IGetRootRuleset.as | 28 - .../flex/com/adobe/ac/pmd/control/Controller.as | 40 - .../control/commands/GetCustomRulesetCommand.as | 63 - .../control/commands/GetRootRulesetCommand.as | 63 - .../commands/GetRulesetContentCommand.as | 65 - .../pmd/control/events/GetCustomRulesetEvent.as | 48 - .../pmd/control/events/GetRootRulesetEvent.as | 48 - .../adobe/ac/pmd/services/MyServiceLocator.mxml | 39 - .../ac/pmd/services/rulesets/RulesetDelegate.as | 96 - .../services/translators/PropertyTranslator.as | 44 - .../translators/RootRulesetTranslator.as | 107 - .../pmd/services/translators/RuleTranslator.as | 98 - .../services/translators/RulesetTranslator.as | 63 - .../flex/com/adobe/ac/pmd/view/RuleEditor.mxml | 140 -- .../flex/com/adobe/ac/pmd/view/RuleEditorPM.as | 33 - .../com/adobe/ac/pmd/view/RuleSetNavigator.mxml | 160 -- .../com/adobe/ac/pmd/view/RuleSetNavigatorPM.as | 162 -- .../pmd/view/events/SelectedRuleChangeEvent.as | 48 - .../view/renderers/DeleteButtonRenderer.mxml | 77 - .../src/main/locales/en_US/Main.properties | 15 - .../src/main/resources/placeholder.txt | 16 - .../src/test/flex/AllTests.as | 42 - .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 - .../services/translators/RuleTranslatorTest.as | 59 - .../translators/RulesetTranslatorTest.as | 45 - .../adobe/ac/pmd/view/RuleSetNavigatorPMTest.as | 80 - ...ceforge.pmd.eclipse.plugin.pmdBuilder.launch | 25 - FlexPMD/flex-pmd-ruleset/.pmd | 935 ------- FlexPMD/flex-pmd-ruleset/pom.xml | 81 - .../rules/architecture/MonkeyPatchingRule.java | 72 - .../UseInternalClassOutsideApiClass.java | 126 - .../ViewComponentReferencedInModelRule.java | 87 - .../ac/pmd/rules/asdocs/AbstractAsDocRule.java | 37 - .../rules/asdocs/AttributeAsDocMissingRule.java | 53 - .../pmd/rules/asdocs/ClassAsDocMissingRule.java | 60 - .../rules/asdocs/MethodAsDocMissingRule.java | 53 - .../ac/pmd/rules/binding/BindingUtilsRule.java | 48 - .../ac/pmd/rules/binding/ChangeWatcherRule.java | 48 - .../binding/TooLongBindingExpressionRule.java | 115 - .../BadCairngormEventNameFormatRule.java | 119 - .../cairngorm/BindableModelLocatorRule.java | 64 - ...rngormEventDispatcherCallExplicitlyRule.java | 74 - .../pmd/rules/cairngorm/FatControllerRule.java | 97 - ...catorReferencedMoreThanOncePerClassRule.java | 53 - ...delLocatorOutsideTheMainApplicationRule.java | 73 - .../rules/component/CallLaterDirectlyRule.java | 62 - ...teChildrenNumberInUpdateDisplayListRule.java | 66 - .../ac/pmd/rules/css/StyleBlockInMxmlRule.java | 68 - .../css/UseCssInsteadOfEmbedMetaDataRule.java | 84 - .../pmd/rules/empty/AbstractEmptyBlockRule.java | 37 - .../rules/empty/EmptyCatchStatementRule.java | 53 - .../ac/pmd/rules/empty/EmptyIfStmtRule.java | 53 - .../rules/event/AbstractEventRelatedRule.java | 54 - .../event/ConstructorDispatchingEventRule.java | 65 - .../pmd/rules/event/DefaultEventNameRule.java | 53 - .../event/DispatchHardCodedEventNameRule.java | 80 - .../event/EventMissingCloneFunctionRule.java | 82 - .../event/ListenForHardCodedEventNameRule.java | 80 - .../event/PublicVariableInCustomEventRule.java | 57 - .../rules/event/UnboundTypeInMetadataRule.java | 83 - .../rules/event/UntypedEventMetadataRule.java | 71 - .../ac/pmd/rules/flexunit/EmptyUnitTest.java | 99 - .../pmd/rules/maintanability/AlertShowRule.java | 74 - .../ArrayFieldWithNoArrayElementTypeRule.java | 93 - .../AvoidProtectedFieldInFinalClassRule.java | 92 - .../maintanability/AvoidUseOfAsKeywordRule.java | 48 - .../AvoidUsingPublicStaticFieldRule.java | 59 - .../AvoidUsingWithKeyWordRule.java | 57 - .../ClassAndExtensionAreIdenticalRule.java | 68 - .../rules/maintanability/DynamicClassRule.java | 65 - .../maintanability/EmptyStatementRule.java | 49 - .../maintanability/ExcessiveImportRule.java | 80 - .../NonStaticConstantFieldRule.java | 59 - .../rules/maintanability/OnlyOneReturnRule.java | 72 - .../ProtectedStaticMethodRule.java | 54 - ...ToVariableBindingFromItsInitializerRule.java | 91 - .../maintanability/TrueFalseConditionRule.java | 84 - .../UselessOverridenFunctionRule.java | 82 - .../AbstractUseForbiddenTypeRule.java | 119 - .../forbiddentypes/UseDictionaryTypeRule.java | 46 - .../forbiddentypes/UseGenericTypeRule.java | 48 - .../forbiddentypes/UseObjectTypeRule.java | 92 - .../multiscreen/AvoidRollMouseEventRule.java | 69 - .../pmd/rules/multiscreen/AvoidTooltipRule.java | 68 - .../AbstractMoreThanEntryPointInMxmlRule.java | 110 - .../ac/pmd/rules/mxml/CodeBehindInMxmlRule.java | 68 - .../mxml/MoreThanOneEntryPointInMxmlRule.java | 47 - .../mxml/MoreThanTwoEntryPointsInMxmlRule.java | 47 - .../mxml/OnlyOneScriptBlockPerMxmlRule.java | 97 - .../pmd/rules/mxml/StaticMethodInMxmlRule.java | 66 - .../pmd/rules/mxml/TooLongScriptBlockRule.java | 99 - .../pmd/rules/mxml/TooManyStatesInMxmlRule.java | 159 -- .../BooleanAttributeShouldContainIsHasRule.java | 75 - .../rules/naming/CapitalizeConstantsRule.java | 51 - .../ac/pmd/rules/naming/IncorrectClassCase.java | 56 - .../naming/IncorrectEventHandlerNameRule.java | 79 - .../pmd/rules/naming/InterfaceNamingRule.java | 41 - .../ac/pmd/rules/naming/PackageCaseRule.java | 76 - .../PropertyHiddenByLocalVariableRule.java | 75 - .../rules/naming/TooLongFunctionNameRule.java | 55 - .../pmd/rules/naming/TooShortVariableRule.java | 151 -- .../VariableNameEndingWithNumericRule.java | 111 - .../rules/naming/WronglyNamedVariableRule.java | 121 - .../ParameterizedRegExpBasedRule.java | 91 - .../rules/parsley/InaccessibleMetaDataRule.java | 100 - .../MessageInterceptorSignatureRule.java | 91 - .../parsley/MismatchedManagedEventRule.java | 86 - .../rules/parsley/MisplacedMetaDataRule.java | 120 - ...edundantMessageHandlerTypeAttributeRule.java | 99 - .../parsley/RedundantMethodAttributeRule.java | 80 - .../parsley/UnknownMetaDataAttributeRule.java | 79 - .../ac/pmd/rules/parsley/utils/MetaDataTag.java | 102 - .../rules/parsley/utils/ParsleyMetaData.java | 276 -- .../AbstractAvoidNodeInLoopRule.java | 85 - .../performance/AvoidDeclarationInLoopRule.java | 37 - .../AvoidInstanciationInLoopRule.java | 44 - .../performance/AvoidUsingMathCeilRule.java | 74 - .../performance/AvoidUsingMathFloorRule.java | 74 - .../performance/AvoidUsingMathRoundRule.java | 74 - .../rules/performance/BindableClassRule.java | 66 - .../performance/CreationPolicySetToAllRule.java | 70 - .../performance/CyclomaticComplexityRule.java | 77 - .../rules/performance/DeeplyNestedIfRule.java | 123 - .../performance/DynamicFiltersUsedInPopup.java | 68 - .../rules/performance/HeavyConstructorRule.java | 90 - .../performance/RecursiveStyleManagerRule.java | 58 - .../rules/performance/UseTraceFunctionRule.java | 62 - .../security/AllowAllSecureDomainRule.java | 100 - .../rules/security/AllowInsecureDomainRule.java | 90 - .../security/ImportLoadBestPracticeRule.java | 90 - .../security/InsecureExactSettingsRule.java | 89 - .../pmd/rules/security/LSOSecureFalseRule.java | 94 - .../rules/security/LocalConnectionStarRule.java | 96 - .../pmd/rules/sizing/TooLongFunctionRule.java | 90 - .../pmd/rules/sizing/TooLongSwitchCaseRule.java | 80 - .../pmd/rules/sizing/TooManyFieldInVORule.java | 47 - .../ac/pmd/rules/sizing/TooManyFieldsRule.java | 107 - .../pmd/rules/sizing/TooManyFunctionRule.java | 103 - .../pmd/rules/sizing/TooManyParametersRule.java | 85 - .../ac/pmd/rules/sizing/TooManyPublicRule.java | 120 - .../ac/pmd/rules/style/BadFormatLoggerRule.java | 83 - .../ConstructorNonEmptyReturnTypeRule.java | 53 - .../pmd/rules/style/CopyrightMissingRule.java | 95 - .../rules/style/ImportFromSamePackageRule.java | 61 - .../ac/pmd/rules/style/OverLongLineRule.java | 114 - .../pmd/rules/style/TabUsedAsIndentorRule.java | 48 - .../switchrules/IdenticalSwitchCasesRule.java | 73 - .../pmd/rules/switchrules/NestedSwitchRule.java | 58 - .../switchrules/NonBreakableSwitchCaseRule.java | 41 - .../SwitchStatementsShouldHaveDefaultRule.java | 75 - .../TooFewBrancheInSwitchStatementRule.java | 144 -- .../unused/AbstractUnusedVariableRule.java | 130 - .../rules/unused/EmptyPrivateMethodRule.java | 41 - .../ac/pmd/rules/unused/UnusedFieldRule.java | 128 - .../rules/unused/UnusedLocalVariableRule.java | 76 - .../pmd/rules/unused/UnusedParameterRule.java | 239 -- .../rules/unused/UnusedPrivateMethodRule.java | 183 -- .../resources/com/adobe/ac/pmd/all_flex.xml | 48 - .../resources/com/adobe/ac/pmd/default_flex.xml | 46 - .../com/adobe/ac/pmd/rulesets/architecture.xml | 118 - .../com/adobe/ac/pmd/rulesets/asdocs.xml | 50 - .../com/adobe/ac/pmd/rulesets/basic_mxml.xml | 65 - .../com/adobe/ac/pmd/rulesets/binding.xml | 70 - .../com/adobe/ac/pmd/rulesets/cairngorm.xml | 134 - .../com/adobe/ac/pmd/rulesets/component.xml | 43 - .../resources/com/adobe/ac/pmd/rulesets/css.xml | 41 - .../com/adobe/ac/pmd/rulesets/empty.xml | 66 - .../com/adobe/ac/pmd/rulesets/event.xml | 147 -- .../com/adobe/ac/pmd/rulesets/indentation.xml | 31 - .../adobe/ac/pmd/rulesets/maintanability.xml | 236 -- .../com/adobe/ac/pmd/rulesets/multitouch.xml | 39 - .../com/adobe/ac/pmd/rulesets/naming.xml | 162 -- .../com/adobe/ac/pmd/rulesets/parsley.xml | 148 -- .../com/adobe/ac/pmd/rulesets/performance.xml | 114 - .../com/adobe/ac/pmd/rulesets/security.xml | 86 - .../com/adobe/ac/pmd/rulesets/sizing.xml | 178 -- .../com/adobe/ac/pmd/rulesets/style.xml | 86 - .../com/adobe/ac/pmd/rulesets/switches.xml | 111 - .../com/adobe/ac/pmd/rulesets/unittest.xml | 34 - .../com/adobe/ac/pmd/rulesets/unused.xml | 82 - .../architecture/MonkeyPatchingRuleTest.java | 38 - .../UseInternalClassOutsideApiClassTest.java | 48 - .../ViewComponentReferencedInModelRuleTest.java | 58 - .../pmd/rules/asdocs/AbstractAsDocRuleTest.java | 67 - .../asdocs/AttributeAsDocMissingRuleTest.java | 37 - .../rules/asdocs/ClassAsDocMissingRuleTest.java | 37 - .../asdocs/MethodAsDocMissingRuleTest.java | 39 - .../pmd/rules/binding/BindingUtilsRuleTest.java | 38 - .../rules/binding/ChangeWatcherRuleTest.java | 38 - .../TooLongBindingExpressionRuleTest.java | 56 - .../BadCairngormEventNameFormatRuleTest.java | 41 - .../cairngorm/BindableModelLocatorRuleTest.java | 38 - ...rmEventDispatcherCallExplicitlyRuleTest.java | 39 - .../rules/cairngorm/FatControllerRuleTest.java | 38 - ...rReferencedMoreThanOncePerClassRuleTest.java | 38 - ...ocatorOutsideTheMainApplicationRuleTest.java | 60 - .../component/CallLaterDirectlyRuleTest.java | 39 - ...ildrenNumberInUpdateDisplayListRuleTest.java | 41 - .../pmd/rules/css/StyleBlockInMxmlRuleTest.java | 66 - .../UseCssInsteadOfEmbedMetaDataRuleTest.java | 38 - .../empty/EmptyCatchStatementRuleTest.java | 38 - .../ac/pmd/rules/empty/EmptyIfStmtRuleTest.java | 49 - .../ConstructorDispatchingEventRuleTest.java | 38 - .../rules/event/DefaultEventNameRuleTest.java | 38 - .../DispatchHardCodedEventNameRuleTest.java | 61 - .../EventMissingCloneFunctionRuleTest.java | 41 - .../ListenForHardCodedEventNameRuleTest.java | 57 - .../PublicVariableInCustomEventRuleTest.java | 41 - .../event/UnboundTypeInMetadataRuleTest.java | 40 - .../event/UntypedEventMetadataRuleTest.java | 38 - .../pmd/rules/flexunit/EmptyUnitTestTest.java | 41 - .../rules/maintanability/AlertShowRuleTest.java | 47 - ...rrayFieldWithNoArrayElementTypeRuleTest.java | 40 - ...AvoidProtectedFieldInFinalClassRuleTest.java | 39 - .../AvoidUseOfAsKeywordRuleTest.java | 86 - .../AvoidUsingPublicStaticFieldRuleTest.java | 40 - .../AvoidUsingWithKeyWordRuleTest.java | 38 - .../ClassAndExtensionAreIdenticalRuleTest.java | 38 - .../maintanability/DynamicClassRuleTest.java | 38 - .../maintanability/EmptyStatementRuleTest.java | 42 - .../maintanability/ExcessiveImportRuleTest.java | 42 - .../NonStaticConstantFieldRuleTest.java | 51 - .../maintanability/OnlyOneReturnRuleTest.java | 53 - .../ProtectedStaticMethodRuleTest.java | 38 - ...riableBindingFromItsInitializerRuleTest.java | 41 - .../TrueFalseConditionRuleTest.java | 56 - .../UselessOverridenFunctionRuleTest.java | 40 - .../UseDictionaryTypeRuleTest.java | 39 - .../forbiddenttypes/UseGenericTypeRuleTest.java | 54 - .../forbiddenttypes/UseObjectTypeRuleTest.java | 54 - .../AvoidRollMouseEventRuleTest.java | 59 - .../rules/multiscreen/AvoidTooltipRuleTest.java | 55 - ...bstractMoreThanEntryPointInMxmlRuleTest.java | 36 - .../rules/mxml/CodeBehindInMxmlRuleTest.java | 55 - .../MoreThanOneEntryPointInMxmlRuleTest.java | 43 - .../MoreThanTwoEntryPointsInMxmlRuleTest.java | 43 - .../mxml/OnlyOneScriptBlockPerMxmlRuleTest.java | 40 - .../rules/mxml/StaticMethodInMxmlRuleTest.java | 38 - .../rules/mxml/TooLongScriptBlockRuleTest.java | 45 - .../rules/mxml/TooManyStatesInMxmlRuleTest.java | 38 - ...leanAttributeShouldContainIsHasRuleTest.java | 36 - .../naming/CapitalizeConstantsRuleTest.java | 46 - .../rules/naming/IncorrectClassCaseTest.java | 38 - .../IncorrectEventHandlerNameRuleTest.java | 47 - .../rules/naming/InterfaceNamingRuleTest.java | 43 - .../pmd/rules/naming/PackageCaseRuleTest.java | 46 - .../PropertyHiddenByLocalVariableRuleTest.java | 38 - .../naming/TooLongFunctionNameRuleTest.java | 38 - .../rules/naming/TooShortVariableRuleTest.java | 69 - .../VariableNameEndingWithNumericRuleTest.java | 77 - .../naming/WronglyNamedVariableRuleTest.java | 70 - .../ParameterizedRegExpBasedRuleTest.java | 41 - ...rizedRegExpBasedRuleWithEmptyRegexpTest.java | 36 - .../parsley/InaccessibleMetaDataRuleTest.java | 43 - .../MessageInterceptorSignatureRuleTest.java | 40 - .../parsley/MismatchedManagedEventRuleTest.java | 38 - .../parsley/MisplacedMetaDataRuleTest.java | 67 - ...dantMessageHandlerTypeAttributeRuleTest.java | 38 - .../RedundantMethodAttributeRuleTest.java | 38 - .../UnknownMetaDataAttributeRuleTest.java | 40 - .../AvoidDeclarationInLoopRuleTest.java | 100 - .../AvoidInstanciationInLoopRuleTest.java | 50 - .../performance/AvoidUsingMathCeilRuleTest.java | 36 - .../AvoidUsingMathFloorRuleTest.java | 39 - .../AvoidUsingMathRoundRuleTest.java | 38 - .../performance/BindableClassRuleTest.java | 40 - .../CreationPolicySetToAllRuleTest.java | 53 - .../CyclomaticComplexityRuleTest.java | 45 - .../performance/DeeplyNestedIfRuleTest.java | 46 - .../DynamicFiltersUsedInPopupTest.java | 60 - .../performance/HeavyConstructorRuleTest.java | 46 - .../RecursiveStyleManagerRuleTest.java | 39 - .../performance/UseTraceFunctionRuleTest.java | 43 - .../security/AllowAllSecureDomainRuleTest.java | 82 - .../security/AllowInsecureDomainRuleTest.java | 55 - .../ImportLoadBestPracticeRuleTest.java | 52 - .../security/InsecureExactSettingsRuleTest.java | 55 - .../rules/security/LSOSecureFalseRuleTest.java | 59 - .../security/LocalConnectionStarRuleTest.java | 57 - .../rules/sizing/TooLongFunctionRuleTest.java | 54 - .../rules/sizing/TooLongSwitchCaseRuleTest.java | 47 - .../rules/sizing/TooManyFieldInVORuleTest.java | 38 - .../pmd/rules/sizing/TooManyFieldsRuleTest.java | 44 - .../rules/sizing/TooManyFunctionRuleTest.java | 42 - .../rules/sizing/TooManyParametersRuleTest.java | 44 - .../pmd/rules/sizing/TooManyPublicRuleTest.java | 42 - .../rules/style/BadFormatLoggerRuleTest.java | 41 - .../ConstructorNonEmptyReturnTypeRuleTest.java | 38 - .../rules/style/CopyrightMissingRuleTest.java | 42 - .../style/ImportFromSamePackageRuleTest.java | 38 - .../pmd/rules/style/OverLongLineRuleTest.java | 55 - .../rules/style/TabUsedAsIndentorRuleTest.java | 99 - .../IdenticalSwitchCasesRuleTest.java | 38 - .../rules/switchrules/NestedSwitchRuleTest.java | 40 - .../NonBreakableSwitchCaseRuleTest.java | 38 - ...itchStatementsShouldHaveDefaultRuleTest.java | 42 - .../TooFewBrancheInSwitchStatementRuleTest.java | 40 - .../unused/EmptyPrivateMethodRuleTest.java | 49 - .../pmd/rules/unused/UnusedFieldRuleTest.java | 44 - .../unused/UnusedLocalVariableRuleTest.java | 84 - .../rules/unused/UnusedParameterRuleTest.java | 53 - .../unused/UnusedPrivateMethodRuleTest.java | 49 - FlexPMD/flex-pmd-test-resources/pom.xml | 56 - .../src/main/assembly/resources.xml | 31 - .../src/main/resources/test/AbstractRowData.as | 136 - .../main/resources/test/AbstractRowData.mxml | 44 - .../src/main/resources/test/BadComponent.as | 43 - .../src/main/resources/test/Color.as | 29 - .../src/main/resources/test/DefaultNameEvent.as | 36 - .../resources/test/DeleteButtonRenderer.mxml | 101 - .../src/main/resources/test/ErrorToltipSkin.as | 317 --- .../src/main/resources/test/GenericType.as | 37 - .../src/main/resources/test/GoodComponent.as | 51 - .../test/LinkButtonExample_Exception.mxml | 38 - .../src/main/resources/test/Looping.as | 68 - .../src/main/resources/test/Main.mxml | 45 - .../resources/test/MainWithModelLocator.mxml | 42 - .../resources/test/MainWithNoCopyright.mxml | 22 - .../src/main/resources/test/PngEncoder.as | 617 ----- .../src/main/resources/test/RadonDataGrid.as | 200 -- .../src/main/resources/test/Responder.as | 36 - .../src/main/resources/test/Simple.as | 19 - .../src/main/resources/test/SkinStyles.as | 65 - .../src/main/resources/test/Sorted.as | 62 - .../src/main/resources/test/Title.as | 33 - .../src/main/resources/test/UnboundMetadata.as | 41 - .../src/main/resources/test/WorkEvent.as | 205 -- .../main/resources/test/asDocs/EmptyClass.as | 38 - .../resources/test/asDocs/EmptyWithDocClass.as | 51 - .../src/main/resources/test/bug/Duane.mxml | 154 -- .../src/main/resources/test/bug/FlexPMD115.as | 30 - .../main/resources/test/bug/FlexPMD141a.mxml | 32 - .../main/resources/test/bug/FlexPMD141b.mxml | 34 - .../src/main/resources/test/bug/FlexPMD157.as | 33 - .../src/main/resources/test/bug/FlexPMD173.as | 40 - .../src/main/resources/test/bug/FlexPMD181.as | 2344 ----------------- .../src/main/resources/test/bug/FlexPMD232.as | 36 - .../main/resources/test/bug/FlexPMD233a.mxml | 91 - .../main/resources/test/bug/FlexPMD233b.mxml | 300 --- .../src/main/resources/test/bug/FlexPMD61.as | 42 - .../src/main/resources/test/bug/FlexPMD62.as | 35 - .../src/main/resources/test/bug/FlexPMD88.as | 41 - .../src/main/resources/test/bug/FlexPMD97.as | 31 - .../src/main/resources/test/bug/Nico.as | 30 - .../src/main/resources/test/bug/Security.as | 36 - .../test/cairngorm/BindableModelLocator.as | 23 - .../resources/test/cairngorm/FatController.as | 183 -- .../resources/test/cairngorm/LightController.as | 201 -- .../test/cairngorm/NonBindableModelLocator.as | 54 - .../cairngorm/events/CorrectConstantEvent.as | 45 - .../cairngorm/events/CorrectConstructorEvent.as | 38 - .../cairngorm/events/UncorrectConstantEvent.as | 40 - .../events/UncorrectConstructorEvent.as | 38 - .../test/com/adobe/ac/AbstractRowData.as | 118 - .../src/main/resources/test/com/adobe/ac/foo.as | 22 - .../resources/test/com/adobe/ac/ncss/ArrayVO.as | 46 - .../test/com/adobe/ac/ncss/BigImporterModel.as | 78 - .../test/com/adobe/ac/ncss/BigModel.as | 90 - .../test/com/adobe/ac/ncss/ConfigProxy.as | 50 - .../test/com/adobe/ac/ncss/LongSwitch.as | 132 - .../com/adobe/ac/ncss/MyCairngormCommand.as | 30 - .../test/com/adobe/ac/ncss/NestedSwitch.as | 59 - .../test/com/adobe/ac/ncss/SearchBarEvent.as | 34 - .../test/com/adobe/ac/ncss/VoidConstructor.as | 37 - .../adobe/ac/ncss/event/DynamicCustomEvent.as | 35 - .../com/adobe/ac/ncss/event/FirstCustomEvent.as | 30 - .../adobe/ac/ncss/event/SecondCustomEvent.as | 28 - .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 90 - .../com/adobe/ac/ncss/mxml/IterationsList2.mxml | 44 - .../com/adobe/ac/ncss/mxml/NestedComponent.mxml | 43 - .../adobe/cairngorm/work/SequenceWorkFlow.as | 19 - .../src/main/resources/test/empty/Empty.as | 18 - .../src/main/resources/test/empty/Empty.mxml | 18 - .../src/main/resources/test/filters/MyPopup.as | 28 - .../main/resources/test/filters/MyPopup.mxml | 32 - .../main/resources/test/flexpmd114/a/Test.as | 39 - .../main/resources/test/flexpmd114/b/Test.as | 35 - .../main/resources/test/flexpmd114/c/Test.as | 35 - .../main/resources/test/flexunit/RaoulTest.as | 69 - .../main/resources/test/flexunit/RulesetTest.as | 62 - .../main/resources/test/fu/main/flex/Main.mxml | 22 - .../fu/main/flex/TestRunnerApplication.mxml | 50 - .../main/resources/test/fu/test/flex/MySuite.as | 26 - .../main/resources/test/fu/test/flex/MyTest.as | 46 - .../test/functional/FunctionalClient.as | 29 - .../functional/func1/api/Func1ExposedClass.as | 29 - .../func1/restricted/Func1RestrictedClass.as | 29 - .../functional/func2/api/Func2ExposedClass.as | 28 - .../func2/restricted/Func2RestrictedClass.as | 28 - .../resources/test/mx/controls/DateChooser2.as | 25 - .../org/as3commons/concurrency/thread/Color.as | 25 - .../test/parsley/InaccessibleMetaData.as | 53 - .../InaccessibleMetaDataInternalClass.as | 25 - .../test/parsley/MessageInterceptorSignature.as | 47 - .../test/parsley/MismatchedManagedEvent.as | 28 - .../resources/test/parsley/MisplacedMetaData.as | 65 - .../RedundantMessageHandlerTypeAttribute.as | 35 - .../test/parsley/RedundantMethodAttribute.as | 35 - .../test/parsley/UnknownMetaDataAttribute.as | 32 - .../resources/test/pseudo/look/IEditLook.as | 24 - .../main/resources/test/schedule_internal.as | 22 - .../test/src/fw/data/request/ResultListener.as | 27 - .../html-template/index.template.html | 121 - FlexPMD/flex-pmd-violations-viewer/pom.xml | 191 -- .../src/main/flex/Main.mxml | 87 - .../src/main/flex/TestRunner.mxml | 24 - .../com/adobe/ac/pmd/model/CharacterPosition.as | 44 - .../main/flex/com/adobe/ac/pmd/model/File.as | 48 - .../flex/com/adobe/ac/pmd/model/Violation.as | 82 - .../com/adobe/ac/pmd/model/ViolationPosition.as | 44 - .../com/adobe/ac/pmd/view/FilterResults.mxml | 67 - .../com/adobe/ac/pmd/view/ResultsFormatter.as | 41 - .../flex/com/adobe/ac/pmd/view/ResultsView.mxml | 142 -- .../adobe/ac/pmd/view/SelectedViolation.mxml | 151 -- .../flex/com/adobe/ac/pmd/view/Summary.mxml | 69 - .../flex/com/adobe/ac/pmd/view/UploadView.mxml | 44 - .../adobe/ac/pmd/view/model/ResultsFilter.as | 50 - .../com/adobe/ac/pmd/view/model/ResultsModel.as | 138 - .../com/adobe/ac/pmd/view/model/UploadModel.as | 135 - .../adobe/ac/pmd/view/model/ViolationsModel.as | 84 - .../src/test/flex/AllTests.as | 30 - FlexPMD/flexunit-theme/pom.xml | 84 - .../src/main/resources/assets/cancelledIcon.png | Bin 1094 -> 0 bytes .../src/main/resources/assets/export.png | Bin 1205 -> 0 bytes .../main/resources/assets/icon_tool_trash.png | Bin 821 -> 0 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 27190 -> 0 bytes .../src/main/resources/assets/todoLogo.png | Bin 1106 -> 0 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 57083 -> 0 bytes .../src/main/resources/css/default.css | 285 --- .../skins/ButtonBarButton_disabledSkin.png | Bin 1439 -> 0 bytes .../skins/ButtonBarButton_downSkin.png | Bin 1468 -> 0 bytes .../skins/ButtonBarButton_overSkin.png | Bin 1471 -> 0 bytes .../ButtonBarButton_selectedDisabledSkin.png | Bin 1455 -> 0 bytes .../skins/ButtonBarButton_selectedUpSkin.png | Bin 1469 -> 0 bytes .../resources/skins/ButtonBarButton_upSkin.png | Bin 1445 -> 0 bytes .../skins/ButtonBarFirstButton_disabledSkin.png | Bin 1496 -> 0 bytes .../skins/ButtonBarFirstButton_downSkin.png | Bin 1497 -> 0 bytes .../skins/ButtonBarFirstButton_overSkin.png | Bin 1511 -> 0 bytes ...uttonBarFirstButton_selectedDisabledSkin.png | Bin 1484 -> 0 bytes .../ButtonBarFirstButton_selectedUpSkin.png | Bin 1498 -> 0 bytes .../skins/ButtonBarFirstButton_upSkin.png | Bin 1490 -> 0 bytes .../skins/ButtonBarLastButton_disabledSkin.png | Bin 1489 -> 0 bytes .../skins/ButtonBarLastButton_downSkin.png | Bin 1520 -> 0 bytes .../skins/ButtonBarLastButton_overSkin.png | Bin 1499 -> 0 bytes ...ButtonBarLastButton_selectedDisabledSkin.png | Bin 1489 -> 0 bytes .../ButtonBarLastButton_selectedUpSkin.png | Bin 1506 -> 0 bytes .../skins/ButtonBarLastButton_upSkin.png | Bin 1501 -> 0 bytes .../resources/skins/Button_disabledSkin.png | Bin 1509 -> 0 bytes .../main/resources/skins/Button_downSkin.png | Bin 1530 -> 0 bytes .../main/resources/skins/Button_overSkin.png | Bin 1535 -> 0 bytes .../src/main/resources/skins/Button_upSkin.png | Bin 1528 -> 0 bytes .../skins/CursorManager_busyCursor.png | Bin 2001 -> 0 bytes .../resources/skins/DataGrid_borderSkin.png | Bin 1497 -> 0 bytes .../skins/DataGrid_columnDropIndicatorSkin.png | Bin 1287 -> 0 bytes .../skins/DataGrid_columnResizeSkin.png | Bin 1248 -> 0 bytes .../skins/DataGrid_headerBackgroundSkin.png | Bin 1323 -> 0 bytes .../skins/DataGrid_headerSeparatorSkin.png | Bin 1240 -> 0 bytes .../resources/skins/DataGrid_sortArrowSkin.png | Bin 1336 -> 0 bytes .../resources/skins/DataGrid_stretchCursor.png | Bin 1461 -> 0 bytes .../resources/skins/FormItem_indicatorSkin.png | Bin 1327 -> 0 bytes .../skins/HScrollArrowLeft_disabledSkin.png | Bin 1277 -> 0 bytes .../skins/HScrollArrowRight_disabledSkin.png | Bin 1796 -> 0 bytes .../skins/HScrollBar_leftArrowDownSkin.png | Bin 1325 -> 0 bytes .../skins/HScrollBar_leftArrowOverSkin.png | Bin 1335 -> 0 bytes .../skins/HScrollBar_leftArrowUpSkin.png | Bin 1335 -> 0 bytes .../skins/HScrollBar_rightArrowDownSkin.png | Bin 1324 -> 0 bytes .../skins/HScrollBar_rightArrowOverSkin.png | Bin 1336 -> 0 bytes .../skins/HScrollBar_rightArrowUpSkin.png | Bin 1336 -> 0 bytes .../skins/HScrollBar_thumbDownSkin.png | Bin 1453 -> 0 bytes .../resources/skins/HScrollBar_thumbIcon.png | Bin 1252 -> 0 bytes .../skins/HScrollBar_thumbOverSkin.png | Bin 1552 -> 0 bytes .../resources/skins/HScrollBar_thumbUpSkin.png | Bin 1484 -> 0 bytes .../skins/HScrollBar_trackDisabledSkin.png | Bin 1394 -> 0 bytes .../resources/skins/HScrollBar_trackSkin.png | Bin 1393 -> 0 bytes .../main/resources/skins/Panel_borderSkin.png | Bin 2906 -> 0 bytes .../skins/VScrollBar_downArrowDisabledSkin.png | Bin 1347 -> 0 bytes .../skins/VScrollBar_downArrowDownSkin.png | Bin 1325 -> 0 bytes .../skins/VScrollBar_downArrowOverSkin.png | Bin 1335 -> 0 bytes .../skins/VScrollBar_downArrowUpSkin.png | Bin 1335 -> 0 bytes .../skins/VScrollBar_thumbDownSkin.png | Bin 1453 -> 0 bytes .../resources/skins/VScrollBar_thumbIcon.png | Bin 1252 -> 0 bytes .../skins/VScrollBar_thumbOverSkin.png | Bin 1434 -> 0 bytes .../resources/skins/VScrollBar_thumbUpSkin.png | Bin 1434 -> 0 bytes .../skins/VScrollBar_trackDisabledSkin.png | Bin 1394 -> 0 bytes .../resources/skins/VScrollBar_trackSkin.png | Bin 1393 -> 0 bytes .../skins/VScrollBar_upArrowDisabledSkin.png | Bin 1281 -> 0 bytes .../skins/VScrollBar_upArrowDownSkin.png | Bin 1324 -> 0 bytes .../skins/VScrollBar_upArrowOverSkin.png | Bin 1336 -> 0 bytes .../skins/VScrollBar_upArrowUpSkin.png | Bin 1336 -> 0 bytes FlexPMD/java-formatter.xml | 772 ++++++ FlexPMD/pmd.xml | 249 ++ FlexPMD/pom.xml | 501 ++++ FlexPMD/projectSet.psf | 49 + FlexPMD/src/etc/header.txt | 14 + Squiggly/LICENSE | 206 ++ Squiggly/NOTICE | 9 + Squiggly/README | 104 + Squiggly/RELEASE_NOTES | 7 + .../adobe/linguistics/spelling/SpellUIForTLF.as | 14 +- .../SimpleEditor/src/AdobeSpellingConfig.xml | 22 - .../Demo/SimpleEditor/src/SpellingConfig.xml | 22 + Squiggly/build.xml | 210 ++ .../src/SquigglyTLFExample.as | 2 +- .../src/AdobeSpellingFrameworkExample.mxml | 80 - .../src/SpellingFrameworkExample.mxml | 80 + .../com/adobe/linguistics/utils/ITokenizer.as | 76 - .../adobe/linguistics/utils/TextTokenizer.as | 393 --- .../src/com/adobe/linguistics/utils/Token.as | 94 - .../linguistics/spelling/HunspellDictionary.as | 205 -- .../adobe/linguistics/spelling/ISpellChecker.as | 62 - .../linguistics/spelling/ISpellingDictionary.as | 45 - .../adobe/linguistics/spelling/SpellChecker.as | 387 --- .../linguistics/spelling/UserDictionary.as | 113 - .../spelling/UserDictionaryInternal.as | 115 - .../spelling/core/DictionaryManager.as | 73 - .../linguistics/spelling/core/HashEntry.as | 108 - .../linguistics/spelling/core/LinguisticRule.as | 1118 --------- .../linguistics/spelling/core/SpellingInfo.as | 32 - .../spelling/core/SquigglyDictionary.as | 207 -- .../linguistics/spelling/core/SquigglyEngine.as | 426 ---- .../spelling/core/SuggestionManager.as | 1026 -------- .../spelling/core/UserDictionaryEngine.as | 71 - .../spelling/core/container/Collection.as | 89 - .../spelling/core/container/Enumeration.as | 28 - .../spelling/core/container/HashTable.as | 179 -- .../linguistics/spelling/core/container/Heap.as | 263 -- .../spelling/core/container/Iterator.as | 64 - .../linguistics/spelling/core/container/Set.as | 195 -- .../spelling/core/container/SparseHashTable.as | 283 --- .../spelling/core/env/ExternalConstants.as | 47 - .../spelling/core/env/InternalConstants.as | 87 - .../spelling/core/error/ContentError.as | 39 - .../spelling/core/error/ErrorTable.as | 41 - .../spelling/core/logging/AbstractTarget.as | 167 -- .../spelling/core/logging/ILogger.as | 40 - .../spelling/core/logging/ILoggingTarget.as | 39 - .../linguistics/spelling/core/logging/Log.as | 210 -- .../spelling/core/logging/LogEvent.as | 87 - .../spelling/core/logging/LogEventLevel.as | 76 - .../spelling/core/logging/LogLogger.as | 102 - .../core/logging/targets/ArrayTarget.as | 35 - .../core/logging/targets/CollectionTarget.as | 107 - .../core/logging/targets/LineFormattedTarget.as | 104 - .../core/logging/targets/TextFieldTarget.as | 52 - .../core/logging/targets/TraceTarget.as | 37 - .../spelling/core/rule/AffixEntry.as | 137 - .../linguistics/spelling/core/rule/AffixRule.as | 92 - .../linguistics/spelling/core/rule/MapFilter.as | 39 - .../spelling/core/rule/OptimizedPrefixEntry.as | 245 -- .../spelling/core/rule/OptimizedSuffixEntry.as | 301 --- .../spelling/core/rule/PrefixEntry.as | 102 - .../spelling/core/rule/ReplacementFilter.as | 34 - .../spelling/core/rule/SimpleFilter.as | 48 - .../spelling/core/rule/SuffixEntry.as | 126 - .../spelling/core/utils/DictionaryLoader.as | 94 - .../spelling/core/utils/LinguisticRuleLoader.as | 977 -------- .../spelling/core/utils/MathUtils.as | 66 - .../spelling/core/utils/RefObject.as | 36 - .../spelling/core/utils/SimpleNumberParser.as | 54 - .../core/utils/SquigglyDictionaryLoader.as | 369 --- .../spelling/core/utils/StringUtils.as | 333 --- .../spelling/core/utils/SuggestionsResult.as | 142 -- .../adobe/linguistics/spelling/utils/Token.as | 47 - .../linguistics/spelling/utils/Tokenizer.as | 96 - .../linguistics/spelling/utils/WordList.as | 120 - .../main/AdobeSpellingFramework/asdocgen.bat | 18 - .../spelling/framework/ResourceTable.as | 134 - .../spelling/framework/SpellingConfiguration.as | 102 - .../spelling/framework/SpellingService.as | 241 -- .../spelling/framework/ui/HaloHighlighter.as | 124 - .../spelling/framework/ui/HaloWordProcessor.as | 111 - .../spelling/framework/ui/IHighlighter.as | 34 - .../spelling/framework/ui/IWordProcessor.as | 30 - .../spelling/framework/ui/SparkHighlighter.as | 225 -- .../spelling/framework/ui/SparkWordProcessor.as | 132 - .../framework/ui/SpellingHighlighter.as | 179 -- .../spelling/framework/ui/TLFHighlighter.as | 248 -- .../spelling/framework/ui/TLFWordProcessor.as | 156 -- .../com/adobe/linguistics/spelling/SpellUI.as | 562 ----- .../linguistics/spelling/SpellingContextMenu.as | 243 -- .../linguistics/spelling/ui/HaloHighlighter.as | 126 - .../spelling/ui/HaloWordProcessor.as | 112 - .../linguistics/spelling/ui/IHighlighter.as | 67 - .../linguistics/spelling/ui/IWordProcessor.as | 30 - .../linguistics/spelling/ui/SparkHighlighter.as | 229 -- .../spelling/ui/SparkWordProcessor.as | 133 - .../spelling/ui/SpellingHighlighter.as | 196 -- .../linguistics/spelling/ui/TLFHighlighter.as | 252 -- .../linguistics/spelling/ui/TLFWordProcessor.as | 159 -- .../linguistics/spelling/ui/HaloHighlighter.as | 87 - .../spelling/ui/HaloWordProcessor.as | 109 - .../linguistics/spelling/ui/IHighlighter.as | 34 - .../linguistics/spelling/ui/IWordProcessor.as | 30 - .../linguistics/spelling/ui/SparkHighlighter.as | 190 -- .../spelling/ui/SparkWordProcessor.as | 104 - .../spelling/ui/SpellingHighlighter.as | 179 -- .../com/adobe/linguistics/spelling/SpellUI.as | 577 ----- .../linguistics/spelling/SpellingContextMenu.as | 243 -- .../adobe/linguistics/spelling/SpellUIForTLF.as | 522 ---- .../spelling/SpellingContextMenuForTLF.as | 249 -- .../SquigglyCustomContainerController.as | 258 -- Squiggly/main/Data/genTextWordlist.sh | 10 +- .../src/AdobeSpellingAirDemo-app.xml | 153 -- .../src/AdobeSpellingAirDemo.mxml | 39 - .../src/AdobeSpellingAirDemoEx-app.xml | 153 -- .../src/AdobeSpellingAirDemoEx.mxml | 71 - .../src/AdobeSpellingConfig.xml | 26 - .../src/AdobeSpellingDemo.mxml | 72 - .../src/AdobeSpellingConfig.xml | 27 - .../src/AdobeSpellingDemoEx.mxml | 70 - .../SpellingAirDemo/src/SpellingAirDemo-app.xml | 153 ++ .../SpellingAirDemo/src/SpellingAirDemo.mxml | 39 + .../src/SpellingAirDemoEx-app.xml | 153 ++ .../src/SpellingAirDemoEx.mxml | 71 + .../Demo/SpellingDemo/src/SpellingConfig.xml | 26 + .../Demo/SpellingDemo/src/SpellingDemo.mxml | 72 + .../Demo/SpellingDemoEx/src/SpellingConfig.xml | 27 + .../com/adobe/linguistics/utils/ITokenizer.as | 76 + .../adobe/linguistics/utils/TextTokenizer.as | 393 +++ .../src/com/adobe/linguistics/utils/Token.as | 94 + Squiggly/main/README.txt | 28 - .../linguistics/spelling/HunspellDictionary.as | 205 ++ .../adobe/linguistics/spelling/ISpellChecker.as | 62 + .../linguistics/spelling/ISpellingDictionary.as | 45 + .../adobe/linguistics/spelling/SpellChecker.as | 387 +++ .../linguistics/spelling/UserDictionary.as | 113 + .../spelling/UserDictionaryInternal.as | 115 + .../spelling/core/DictionaryManager.as | 73 + .../linguistics/spelling/core/HashEntry.as | 108 + .../linguistics/spelling/core/LinguisticRule.as | 1118 +++++++++ .../linguistics/spelling/core/SpellingInfo.as | 32 + .../spelling/core/SquigglyDictionary.as | 207 ++ .../linguistics/spelling/core/SquigglyEngine.as | 426 ++++ .../spelling/core/SuggestionManager.as | 1026 ++++++++ .../spelling/core/UserDictionaryEngine.as | 71 + .../spelling/core/container/Collection.as | 89 + .../spelling/core/container/Enumeration.as | 28 + .../spelling/core/container/HashTable.as | 179 ++ .../linguistics/spelling/core/container/Heap.as | 263 ++ .../spelling/core/container/Iterator.as | 64 + .../linguistics/spelling/core/container/Set.as | 195 ++ .../spelling/core/container/SparseHashTable.as | 283 +++ .../spelling/core/env/ExternalConstants.as | 47 + .../spelling/core/env/InternalConstants.as | 87 + .../spelling/core/error/ContentError.as | 39 + .../spelling/core/error/ErrorTable.as | 41 + .../spelling/core/logging/AbstractTarget.as | 167 ++ .../spelling/core/logging/ILogger.as | 40 + .../spelling/core/logging/ILoggingTarget.as | 39 + .../linguistics/spelling/core/logging/Log.as | 210 ++ .../spelling/core/logging/LogEvent.as | 87 + .../spelling/core/logging/LogEventLevel.as | 76 + .../spelling/core/logging/LogLogger.as | 102 + .../core/logging/targets/ArrayTarget.as | 35 + .../core/logging/targets/CollectionTarget.as | 107 + .../core/logging/targets/LineFormattedTarget.as | 104 + .../core/logging/targets/TextFieldTarget.as | 52 + .../core/logging/targets/TraceTarget.as | 37 + .../spelling/core/rule/AffixEntry.as | 137 + .../linguistics/spelling/core/rule/AffixRule.as | 92 + .../linguistics/spelling/core/rule/MapFilter.as | 39 + .../spelling/core/rule/OptimizedPrefixEntry.as | 245 ++ .../spelling/core/rule/OptimizedSuffixEntry.as | 301 +++ .../spelling/core/rule/PrefixEntry.as | 102 + .../spelling/core/rule/ReplacementFilter.as | 34 + .../spelling/core/rule/SimpleFilter.as | 48 + .../spelling/core/rule/SuffixEntry.as | 126 + .../spelling/core/utils/DictionaryLoader.as | 94 + .../spelling/core/utils/LinguisticRuleLoader.as | 977 ++++++++ .../spelling/core/utils/MathUtils.as | 66 + .../spelling/core/utils/RefObject.as | 36 + .../spelling/core/utils/SimpleNumberParser.as | 54 + .../core/utils/SquigglyDictionaryLoader.as | 369 +++ .../spelling/core/utils/StringUtils.as | 333 +++ .../spelling/core/utils/SuggestionsResult.as | 142 ++ .../adobe/linguistics/spelling/utils/Token.as | 47 + .../linguistics/spelling/utils/Tokenizer.as | 96 + .../linguistics/spelling/utils/WordList.as | 120 + Squiggly/main/SpellingFramework/asdocgen.bat | 18 + .../spelling/framework/ResourceTable.as | 134 + .../spelling/framework/SpellingConfiguration.as | 102 + .../spelling/framework/SpellingService.as | 241 ++ .../spelling/framework/ui/HaloHighlighter.as | 124 + .../spelling/framework/ui/HaloWordProcessor.as | 111 + .../spelling/framework/ui/IHighlighter.as | 34 + .../spelling/framework/ui/IWordProcessor.as | 30 + .../spelling/framework/ui/SparkHighlighter.as | 225 ++ .../spelling/framework/ui/SparkWordProcessor.as | 132 + .../framework/ui/SpellingHighlighter.as | 179 ++ .../spelling/framework/ui/TLFHighlighter.as | 248 ++ .../spelling/framework/ui/TLFWordProcessor.as | 156 ++ .../com/adobe/linguistics/spelling/SpellUI.as | 562 +++++ .../linguistics/spelling/SpellingContextMenu.as | 243 ++ .../linguistics/spelling/ui/HaloHighlighter.as | 126 + .../spelling/ui/HaloWordProcessor.as | 112 + .../linguistics/spelling/ui/IHighlighter.as | 67 + .../linguistics/spelling/ui/IWordProcessor.as | 30 + .../linguistics/spelling/ui/SparkHighlighter.as | 229 ++ .../spelling/ui/SparkWordProcessor.as | 133 + .../spelling/ui/SpellingHighlighter.as | 196 ++ .../linguistics/spelling/ui/TLFHighlighter.as | 252 ++ .../linguistics/spelling/ui/TLFWordProcessor.as | 159 ++ .../linguistics/spelling/ui/HaloHighlighter.as | 87 + .../spelling/ui/HaloWordProcessor.as | 109 + .../linguistics/spelling/ui/IHighlighter.as | 34 + .../linguistics/spelling/ui/IWordProcessor.as | 30 + .../linguistics/spelling/ui/SparkHighlighter.as | 190 ++ .../spelling/ui/SparkWordProcessor.as | 104 + .../spelling/ui/SpellingHighlighter.as | 179 ++ .../com/adobe/linguistics/spelling/SpellUI.as | 577 +++++ .../linguistics/spelling/SpellingContextMenu.as | 243 ++ .../adobe/linguistics/spelling/SpellUIForTLF.as | 522 ++++ .../spelling/SpellingContextMenuForTLF.as | 249 ++ .../SquigglyCustomContainerController.as | 258 ++ .../main/Tools/AdobeSpellingDictGen/README.txt | 16 - .../sample/sampleWordList.txt | 13 - .../src/AdobeSpellingDictGen-app.xml | 153 -- .../src/AdobeSpellingDictGen.mxml | 210 -- .../Tools/AdobeSpellingDictGen/src/UIWord.as | 37 - Squiggly/main/Tools/SpellingDictGen/README.txt | 16 + .../SpellingDictGen/sample/sampleWordList.txt | 7 + .../SpellingDictGen/src/SpellingDictGen-app.xml | 153 ++ .../SpellingDictGen/src/SpellingDictGen.mxml | 210 ++ .../main/Tools/SpellingDictGen/src/UIWord.as | 37 + Squiggly/main/build.xml | 92 +- TourDeFlex/LICENSE | 5 + TourDeFlex/NOTICE | 4 + TourDeFlex/TourDeFlex3/README | 55 +- TourDeFlex/TourDeFlex3/RELEASE_NOTES | 40 +- TourDeFlex/TourDeFlex3/build.xml | 70 +- TourDeFlex/TourDeFlex3/src/SourceTab.mxml | 30 +- .../src/apache/ApacheFlex4_14_0.mxml | 51 + .../src/apache/containers/CalloutExample.mxml | 41 + .../apache/controls/MaskedTextInputExample.mxml | 34 + .../controls/SparkRichTextEditorExample.mxml | 55 + .../formatters/PostCodeFormatterExample.mxml | 88 + .../src/apache/i18n/DateExample.mxml | 84 + .../src/apache/i18n/LocaleExample.mxml | 70 + .../src/apache/i18n/MillisecondExample.mxml | 57 + .../src/apache/i18n/NumericStepperExample.mxml | 34 + .../src/apache/i18n/ScientificExample.mxml | 44 + .../src/apache/i18n/TimeZoneExample.mxml | 67 + .../validators/PostCodeValidatorExample.mxml | 85 + TourDeFlex/TourDeFlex3/src/explorer.html | 65 - TourDeFlex/TourDeFlex3/src/explorer.mxml | 95 +- TourDeFlex/TourDeFlex3/src/explorer.xml | 61 +- TourDeFlex/TourDeFlex3/src/favicon.ico | Bin 0 -> 1150 bytes TourDeFlex/TourDeFlex3/src/index.html | 65 + .../src/spark/containers/BorderExample.mxml | 2 +- .../src/spark/containers/GroupExample.mxml | 2 +- .../src/spark/containers/PanelExample.mxml | 2 +- .../SkinableDataContainerExample.mxml | 62 - .../SkinnableDataContainerExample.mxml | 62 + .../spark/containers/TabNavigator1Example.mxml | 2 +- .../src/spark/controls/ButtonBarExample.mxml | 2 +- .../src/spark/controls/ButtonExample.mxml | 3 +- .../src/spark/controls/CheckboxExample.mxml | 3 +- .../src/spark/controls/DropdownExample.mxml | 3 +- .../src/spark/controls/ListExample.mxml | 2 +- .../spark/controls/NumericStepperExample.mxml | 3 +- .../src/spark/controls/PopUpAnchor1Example.mxml | 2 +- .../src/spark/controls/RadioButtonExample.mxml | 3 +- .../src/spark/controls/ScrollBarExample.mxml | 2 +- .../src/spark/controls/Scroller1Example.mxml | 3 +- .../src/spark/controls/SliderExample.mxml | 3 +- .../src/spark/controls/SpinnerExample.mxml | 2 +- .../src/spark/controls/ToggleButtonExample.mxml | 2 +- .../src/spark/css/CSSIDSelectorExample.mxml | 2 +- .../spark/effects/AnimatePropertiesExample.mxml | 3 +- .../src/spark/effects/Rotate3DExample.mxml | 33 +- .../src/spark/effects/Scale3DExample.mxml | 37 +- .../fxg/LinearGradientsSpreadMethodExample.mxml | 2 +- .../src/spark/fxg/StaticFXGExample.mxml | 2 +- .../itemRenderers/ListItemRendererExample.mxml | 2 +- .../spark/other/ControllingViewportExample.mxml | 2 +- .../spark/skinning/ButtonWithIconExample.mxml | 3 +- .../skinning/SkinningApplication1Example.mxml | 2 +- .../skinning/SkinningApplication2Example.mxml | 2 +- .../skinning/SkinningApplication3Example.mxml | 2 +- .../skinning/SkinningContainerExample.mxml | 2 +- TourDeFlex/TourDeFlex3/src/viewsource.mxml | 1 + 1966 files changed, 97197 insertions(+), 94814 deletions(-) ----------------------------------------------------------------------