| Violation | Line |
|---|
| Avoid really long classes. | 52 - 1119 |
| The class 'ActionScriptAnnotationProcessor' has a Cyclomatic Complexity of 5 (Highest = 22). | 52 - 1119 |
| Avoid using implementation types like 'HashMap'; use the interface instead | 62 |
| Avoid excessively long variable names like ACTION_SCRIPT_TYPE_MAP | 62 |
| The String literal "int" appears 7 times in this file; the first occurrence is on line 68 | 68 |
| The String literal "Number" appears 7 times in this file; the first occurrence is on line 75 | 75 |
| The String literal "String" appears 5 times in this file; the first occurrence is on line 87 | 87 |
| The String literal "mx.collections.ArrayCollection" appears 5 times in this file; the first occurrence is on line 93 | 93 |
| The String literal "Date" appears 5 times in this file; the first occurrence is on line 100 | 100 |
| Avoid excessively long variable names like BUSINESS_DELEGATES | 113 |
| Avoid excessively long variable names like COMMAND_WITH_DELEGATE | 115 |
| Avoid excessively long variable names like COMMAND_WITHOUT_DELEGATE | 116 |
| Private field 'environment' could be made final; it is only initialized in the declaration or constructor. | 126 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 126 |
| Private field 'actionScriptDeclaration' could be made final; it is only initialized in the declaration or constructor. | 127 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 127 |
| Avoid excessively long variable names like actionScriptDeclaration | 127 |
| Private field 'actionScriptPropertyDeclaration' could be made final; it is only initialized in the declaration or constructor. | 128 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 128 |
| Avoid excessively long variable names like actionScriptPropertyDeclaration | 128 |
| Private field 'actionScriptRegistryInfo' could be made final; it is only initialized in the declaration or constructor. | 129 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
| Avoid excessively long variable names like actionScriptRegistryInfo | 129 |
| Private field 'actionScriptInfos' could be made final; it is only initialized in the declaration or constructor. | 130 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 130 |
| Perhaps 'cairngormTags' could be replaced by a local variable. | 131 |
| Private field 'cairngormTags' could be made final; it is only initialized in the declaration or constructor. | 131 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
| Private field 'eventTags' could be made final; it is only initialized in the declaration or constructor. | 133 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
| Private field 'commandWithDelegateTags' could be made final; it is only initialized in the declaration or constructor. | 134 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 134 |
| Avoid excessively long variable names like commandWithDelegateTags | 134 |
| Private field 'commandTags' could be made final; it is only initialized in the declaration or constructor. | 135 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
| Avoid excessively long variable names like actionScriptDeclarations | 149 |
| Local variable could be declared final | 149 |
| Avoid excessively long variable names like actionScriptPropertyDeclarations | 150 |
| Local variable could be declared final | 150 |
| Avoid really long methods. | 177 - 293 |
| The method 'processCairngormDeclarations' has a Cyclomatic Complexity of 17. | 177 - 293 |
| Avoid excessively long variable names like cairngormDeclaration | 178 |
| Local variable could be declared final | 178 |
| Avoid excessively long variable names like cairngormDeclarations | 179 |
| Local variable could be declared final | 179 |
| Local variable could be declared final | 184 |
| Local variable could be declared final | 185 |
| Local variable could be declared final | 188 |
| Avoid instantiating new objects inside loops | 188 |
| String.indexOf(char) is faster than String.indexOf(String) | 191 |
| String.indexOf(char) is faster than String.indexOf(String) | 192 |
| Local variable could be declared final | 198 |
| Local variable could be declared final | 212 |
| Local variable could be declared final | 214 |
| Local variable could be declared final | 217 |
| Avoid variables with short names like bd | 218 |
| Local variable could be declared final | 218 |
| Avoid instantiating new objects inside loops | 218 |
| The String literal "name" appears 10 times in this file; the first occurrence is on line 219 | 219 |
| Local variable could be declared final | 229 |
| Avoid excessively long variable names like commandWithDelegates | 231 |
| Local variable could be declared final | 231 |
| Local variable could be declared final | 234 |
| Local variable could be declared final | 235 |
| Avoid instantiating new objects inside loops | 235 |
| Deeply nested if..then statements are hard to read | 238 - 240 |
| Position literals first in String comparisons | 238 |
| Deeply nested if..then statements are hard to read | 243 - 245 |
| Position literals first in String comparisons | 243 |
| Avoid excessively long variable names like commandWithoutDelegates | 260 |
| Local variable could be declared final | 260 |
| Local variable could be declared final | 263 |
| Local variable could be declared final | 264 |
| Avoid instantiating new objects inside loops | 264 |
| Deeply nested if..then statements are hard to read | 267 - 269 |
| Position literals first in String comparisons | 267 |
| Parameter 'info' is not assigned and could be declared final | 295 |
| Parameter 'event' is not assigned and could be declared final | 295 |
| Local variable could be declared final | 296 |
| When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 300 |
| The method 'processAttributesDeclarations' has a Cyclomatic Complexity of 10. | 305 - 384 |
| Avoid excessively long variable names like attributesDeclarations | 305 |
| Parameter 'attributesDeclarations' is not assigned and could be declared final | 305 |
| Local variable could be declared final | 309 |
| Local variable could be declared final | 310 |
| Local variable could be declared final | 311 |
| Local variable could be declared final | 314 |
| Avoid instantiating new objects inside loops | 314 |
| Local variable could be declared final | 319 |
| Avoid variables with short names like c | 328 |
| Local variable could be declared final | 328 |
| Local variable could be declared final | 329 |
| Avoid variables with short names like f | 330 |
| Local variable could be declared final | 330 |
| Avoid variables with short names like o | 332 |
| Local variable could be declared final | 332 |
| The String literal "type" appears 8 times in this file; the first occurrence is on line 348 | 348 |
| String.indexOf(char) is faster than String.indexOf(String) | 353 |
| String.indexOf(char) is faster than String.indexOf(String) | 360 |
| Avoid if (x != y) ..; else ..; | 370 - 379 |
| Avoid using if...else statements without curly braces | 371 |
| Avoid instantiating new objects inside loops | 374 |
| Parameter 'declarations' is not assigned and could be declared final | 386 |
| Local variable could be declared final | 390 |
| Local variable could be declared final | 391 |
| Local variable could be declared final | 392 |
| Local variable could be declared final | 395 |
| Avoid instantiating new objects inside loops | 395 |
| String.indexOf(char) is faster than String.indexOf(String) | 397 |
| String.indexOf(char) is faster than String.indexOf(String) | 398 |
| String.indexOf(char) is faster than String.indexOf(String) | 405 |
| Local variable could be declared final | 426 |
| Local variable could be declared final | 429 |
| Local variable could be declared final | 435 |
| Local variable could be declared final | 436 |
| Local variable could be declared final | 437 |
| Local variable could be declared final | 440 |
| Avoid instantiating new objects inside loops | 440 |
| Avoid empty catch blocks | 445 - 447 |
| Avoid empty catch blocks | 453 - 455 |
| String.indexOf(char) is faster than String.indexOf(String) | 460 |
| Parameter 'property' is not assigned and could be declared final | 471 |
| Parameter 'values' is not assigned and could be declared final | 471 |
| Parameter 'info' is not assigned and could be declared final | 490 |
| Local variable could be declared final | 493 |
| Avoid assigments in operands | 497 - 510 |
| Local variable could be declared final | 498 |
| Avoid if (x != y) ..; else ..; | 501 - 509 |
| Avoid using if statements without curly braces | 503 - 504 |
| Avoid throwing raw exception types | 513 |
| Parameter 'clazz' is not assigned and could be declared final | 517 |
| Parameter 'actionScriptInfo' is not assigned and could be declared final | 517 |
| Local variable could be declared final | 519 |
| Local variable could be declared final | 520 |
| Local variable could be declared final | 521 |
| Local variable could be declared final | 525 |
| Local variable could be declared final | 531 |
| Local variable could be declared final | 534 |
| Local variable could be declared final | 537 |
| Avoid instantiating new objects inside loops | 537 |
| Avoid throwing raw exception types | 550 |
| Avoid using if statements without curly braces | 556 - 557 |
| The String literal "outputDir" appears 10 times in this file; the first occurrence is on line 556 | 556 |
| Local variable could be declared final | 562 |
| The String literal "UTF-8" appears 30 times in this file; the first occurrence is on line 565 | 565 |
| Local variable could be declared final | 570 |
| Local variable could be declared final | 571 |
| Local variable could be declared final | 575 |
| Avoid instantiating new objects inside loops | 575 |
| The String literal "info" appears 8 times in this file; the first occurrence is on line 576 | 576 |
| Avoid variables with short names like f | 578 |
| Local variable could be declared final | 578 |
| Avoid instantiating new objects inside loops | 578 |
| Local variable could be declared final | 583 |
| Avoid instantiating new objects inside loops | 583 |
| Local variable could be declared final | 585 |
| Avoid instantiating new objects inside loops | 585 |
| Avoid throwing raw exception types | 598 |
| Local variable could be declared final | 604 |
| Local variable could be declared final | 612 |
| Local variable could be declared final | 613 |
| Local variable could be declared final | 617 |
| Avoid instantiating new objects inside loops | 617 |
| Avoid variables with short names like f | 620 |
| Local variable could be declared final | 620 |
| Avoid instantiating new objects inside loops | 620 |
| Local variable could be declared final | 625 |
| Avoid instantiating new objects inside loops | 625 |
| Avoid throwing raw exception types | 637 |
| Parameter 'info' is not assigned and could be declared final | 641 |
| Local variable could be declared final | 643 |
| Local variable could be declared final | 651 |
| Local variable could be declared final | 652 |
| Local variable could be declared final | 654 |
| Avoid variables with short names like f | 663 |
| Local variable could be declared final | 663 |
| Local variable could be declared final | 668 |
| Local variable could be declared final | 670 |
| Avoid throwing raw exception types | 681 |
| Local variable could be declared final | 689 |
| Local variable could be declared final | 697 |
| Local variable could be declared final | 698 |
| Local variable could be declared final | 701 |
| Avoid instantiating new objects inside loops | 701 |
| Avoid variables with short names like f | 709 |
| Local variable could be declared final | 709 |
| Avoid instantiating new objects inside loops | 709 |
| Local variable could be declared final | 714 |
| Avoid instantiating new objects inside loops | 714 |
| Local variable could be declared final | 716 |
| Avoid instantiating new objects inside loops | 716 |
| Avoid throwing raw exception types | 728 |
| Local variable could be declared final | 735 |
| Local variable could be declared final | 743 |
| Local variable could be declared final | 744 |
| Local variable could be declared final | 747 |
| Avoid instantiating new objects inside loops | 747 |
| Avoid variables with short names like f | 751 |
| Local variable could be declared final | 751 |
| Avoid instantiating new objects inside loops | 751 |
| Local variable could be declared final | 762 |
| Avoid instantiating new objects inside loops | 762 |
| Local variable could be declared final | 764 |
| Avoid instantiating new objects inside loops | 764 |
| Avoid throwing raw exception types | 776 |
| Local variable could be declared final | 780 |
| Local variable could be declared final | 781 |
| Local variable could be declared final | 784 |
| Avoid instantiating new objects inside loops | 784 |
| Avoid variables with short names like f | 792 |
| Local variable could be declared final | 792 |
| Avoid instantiating new objects inside loops | 792 |
| Local variable could be declared final | 797 |
| Avoid instantiating new objects inside loops | 797 |
| Local variable could be declared final | 799 |
| Avoid instantiating new objects inside loops | 799 |
| Avoid throwing raw exception types | 811 |
| Local variable could be declared final | 817 |
| Local variable could be declared final | 825 |
| Local variable could be declared final | 826 |
| Local variable could be declared final | 828 |
| Avoid variables with short names like f | 831 |
| Local variable could be declared final | 831 |
| Local variable could be declared final | 836 |
| Local variable could be declared final | 837 |
| Avoid throwing raw exception types | 847 |
| Parameter 'type' is not assigned and could be declared final | 851 |
| Parameter 'typeName' is not assigned and could be declared final | 855 |
| A method should have only one exit point, and that should be the last statement in the method | 865 |
| A method should have only one exit point, and that should be the last statement in the method | 871 |
| The method 'evalSpecialActionScriptTypes' has a Cyclomatic Complexity of 10. | 881 - 932 |
| Avoid reassigning parameters such as 'typeName' | 881 |
| String.indexOf(char) is faster than String.indexOf(String) | 887 |
| A method should have only one exit point, and that should be the last statement in the method | 895 |
| Local variable could be declared final | 897 |
| Avoid variables with short names like c | 899 |
| Local variable could be declared final | 899 |
| A method should have only one exit point, and that should be the last statement in the method | 902 |
| A method should have only one exit point, and that should be the last statement in the method | 904 |
| A method should have only one exit point, and that should be the last statement in the method | 906 |
| A method should have only one exit point, and that should be the last statement in the method | 909 |
| A method should have only one exit point, and that should be the last statement in the method | 915 |
| A method should have only one exit point, and that should be the last statement in the method | 919 |
| Avoid empty catch blocks | 923 - 925 |
| The method 'convertValue' has a Cyclomatic Complexity of 22. | 934 - 1023 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Avoid reassigning parameters such as 'value' | 934 |
| Parameter 'type' is not assigned and could be declared final | 934 |
| Position literals first in String comparisons | 936 |
| Position literals first in String comparisons | 938 |
| Avoid variables with short names like c | 939 |
| Local variable could be declared final | 939 |
| Position literals first in String comparisons | 941 |
| Avoid variables with short names like c | 942 |
| Local variable could be declared final | 942 |
| Position literals first in String comparisons | 944 |
| Local variable could be declared final | 945 |
| Local variable could be declared final | 946 |
| Position literals first in String comparisons | 951 |
| Local variable could be declared final | 952 |
| Local variable could be declared final | 953 |
| Position literals first in String comparisons | 958 |
| Local variable could be declared final | 959 |
| Position literals first in String comparisons | 961 |
| Local variable could be declared final | 962 |
| Local variable could be declared final | 967 |
| Local variable could be declared final | 968 |
| Avoid variables with short names like c | 978 |
| Local variable could be declared final | 978 |
| Local variable could be declared final | 981 |
| Local variable could be declared final | 982 |
| Avoid instantiating new objects inside loops | 982 |
| Local variable could be declared final | 999 |
| Local variable could be declared final | 1000 |
| Parameter 'map' is not assigned and could be declared final | 1026 |
| Local variable could be declared final | 1028 |
| Avoid instantiating new objects inside loops | 1028 |
| Avoid variables with short names like f | 1030 |
| Local variable could be declared final | 1030 |
| Avoid instantiating new objects inside loops | 1030 |
| Parameter 'map' is not assigned and could be declared final | 1044 |
| Parameter 'map' is not assigned and could be declared final | 1050 |
| Parameter 'map' is not assigned and could be declared final | 1056 |
| Parameter 'root' is not assigned and could be declared final | 1062 |
| Parameter 'name' is not assigned and could be declared final | 1062 |
| Local variable could be declared final | 1063 |
| A method should have only one exit point, and that should be the last statement in the method | 1066 |
| Parameter 'info' is not assigned and could be declared final | 1072 |
| Parameter 'templateName' is not assigned and could be declared final | 1072 |
| Parameter 'fileName' is not assigned and could be declared final | 1072 |
| Parameter 'packageName' is not assigned and could be declared final | 1072 |
| Parameter 'params' is not assigned and could be declared final | 1072 |
| Local variable could be declared final | 1074 |
| Local variable could be declared final | 1082 |
| Local variable could be declared final | 1083 |
| Local variable could be declared final | 1085 |
| Avoid variables with short names like f | 1091 |
| Local variable could be declared final | 1091 |
| Local variable could be declared final | 1103 |
| Local variable could be declared final | 1105 |
| Avoid throwing raw exception types | 1116 |