compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ABCGeneratingReducer.java (34 lines): - line 1039: // TODO: In some circumstances, the namespace qualifier - line 1171: // TODO: use getslot when we can. - line 1172: // TODO: we can at least do this when we're accessing something in an activation object - line 1539: // TODO: Inspect the index expression for side effects so the temp can be - line 1577: // TODO: In many cases this temp can be avoided by more sophisticated analysis. - line 1578: // TODO: See also comments in RuntimeMultiname.generateGetOrSet(). - line 1600: // TODO: Depending on the resolution of ASC-4159 and - line 1769: // TODO: Inspect the index expression for side effects so the temp can be - line 2116: // TODO: Need more analysis of how this temp travels through - line 2121: // TODO: Removing a hanging kill exposed a latent bug - line 2525: // TODO: The current scope may not - line 2823: // TODO: Investigate optimizing. - line 3147: // TODO: In many cases this temp can be avoided by more sophisticated analysis. - line 3148: // TODO: See also comments in RuntimeMultiname.generateGetOrSet(). - line 3278: // TODO: Investigate optimizing this. - line 3466: // TODO: This could be optimized for the string constant case, - line 3528: // TODO: Investigate semantics of this. - line 3560: // TODO: Any relevant semantic checks? - line 3892: // TODO: Investigate optimizing this. - line 3911: // TODO: Investigate optimizing this. - line 3916: // TODO: currentScope.getThis() or sth similar - line 4065: // TODO: CMP-1762 make use of any constant values to optimize away - line 4069: // TODO: Experiment with optimizing this. - line 4079: // TODO: Use conditionalJump style tests. - line 4166: // TODO: InstructionList needs a way to "alias" - line 4430: // TODO: Investigate optimizing. - line 4647: // TODO: Investigate optimizing this. - line 4707: // TODO: Investigate optimizing. - line 4724: // TODO: Push type analysis up through the CG, - line 5549: // TODO: This is a specific fix for CMP-1731. CMP-696 should be able - line 5613: // TODO: Investigate optimizing this. - line 5827: // TODO: Optimize InstructionList size. - line 5991: // TODO: Optimize. - line 5996: // TODO: The catch clause gen may have compiler/src/main/java/org/apache/royale/swf/io/SWFDump.java (19 lines): - line 253: // TODO StartSound2 - line 272: // TODO: no dump routine for this tag. - line 335: // TODO: handle this tag. - line 423: // TODO: We currently don't decode actions. - line 785: // TODO: dump out raw action bytes - line 840: // TODO: decode actions - line 1057: // TODO: Handle the Protect Tag - line 1126: // TODO: decode clip actions - line 1503: // TODO: decode ClipActionRecords - line 1626: "idref=\"" + record.getCharacterID() + "\" " + //TODO: print symbol name - line 1638: // TODO: print actions - line 1668: // TODO: We don't have a JEB encoder - line 1926: // TODO: dump line styles and fill styles - line 2142: // TODO: handle ImportAssets tag. - line 2162: // // TODO: add support for tag.downloadNow and SHA1... - line 2173: // TODO Decode actions - line 2256: // TODO: handle DebugID tag - line 2400: // TODO: decide which options to implement. - line 2641: // TODO: Disable options compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java (16 lines): - line 390: // TODO: Allow these MXML nodes to use registers. - line 426: // TODO: Allow these MXML nodes to use registers. - line 1366: // TODO Can we put this in the special MXML private namespace? - line 1662: // TODO Report a problem if there is already an initialize() override in this class. - line 1712: // TODO gosmith Report a problem if there is already an initialize() override in this class. - line 1746: // TODO gosmith Report a problem if there is already an initialize() override in this class. - line 1829: // TODO Explain when 'conditionally' is true and false. - line 2190: * TODO: we should move to IMXMLNode - line 2375: // TODO Explain why this is not the opposite of generateDescriptorCode(). - line 2595: // TODO: the logic above is almost, but not quite, the same as - line 3183: // TODO: can we do better? - line 3549: * TODO Do this only if necessary. - line 3831: // TODO This case presuambly also needs - line 4395: // TODO: should we make this a property node? - line 4620: // TODO Handle valueFactory when we implement support for IDeferredInstance - line 4838: positionPropertyValue = "first"; // TODO: these should be named constants flex-compiler-oem/src/main/java/flex2/tools/oem/Library.java (14 lines): - line 633: //TODO PERFORMANCE: A lot of unnecessary recopying and buffering here - line 955: // TODO Auto-generated catch block - line 986: // TODO Auto-generated catch block - line 991: // TODO Auto-generated catch block - line 1116: // TODO: deprecate getSwcCache() and setSwcCache(), then add - line 1196: // TODO Auto-generated catch block - line 1201: // TODO Auto-generated catch block - line 1212: // TODO Auto-generated catch block - line 1217: // TODO Auto-generated catch block - line 1222: // TODO Auto-generated catch block - line 1233: // TODO Auto-generated catch block - line 1238: // TODO Auto-generated catch block - line 1243: // TODO Auto-generated catch block - line 1248: // TODO Auto-generated catch block flex-compiler-oem/src/main/java/flex2/tools/oem/Application.java (12 lines): - line 437: //TODO PERFORMANCE: A lot of unnecessary recopying and buffering here - line 703: // TODO Auto-generated catch block - line 735: // TODO Auto-generated catch block - line 740: // TODO Auto-generated catch block - line 751: // TODO Auto-generated catch block - line 756: // TODO Auto-generated catch block - line 761: // TODO Auto-generated catch block - line 772: // TODO Auto-generated catch block - line 777: // TODO Auto-generated catch block - line 782: // TODO Auto-generated catch block - line 787: // TODO Auto-generated catch block - line 942: // TODO: deprecate getSwcCache() and setSwcCache(), then add compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLScopeBuilder.java (12 lines): - line 185: if (implementsAttrValue != null) //TODO this should use a parser method that collects qnames or identifiers - line 265: // TODO create problems when library has children that are not - line 301: // TODO create problem if definition name has already been set. - line 310: // TODO create problem if there is more than one child tag - line 318: // TODO create problem if we can't resolve the base class name. - line 473: //TODO what do we do about errors that are encountered in the attached file? - line 626: // TODO create problem if className has already been set. - line 635: // TODO create problem if there is more than one child tag - line 643: // TODO create problem if we can't resolve the base class name. - line 681: // TODO: need to handle evaluations of entities - line 758: // TODO: put in the code below so that instances of the model tag - line 760: // TODO: Also, we need some treatment of the component tag. That case is different, debugger/src/main/java/flash/tools/debugger/concrete/PlayerSession.java (12 lines): - line 120: //FIXME: Make this concurrency aware - line 1306: * in AS3. TODO: revise this paragraph] - line 1339: // TODO [mmorearty 4/20/06] Even though I wrote the below code, I now - line 1399: // TODO wrong timeout - line 1507: dm.putDWord(0); // TODO: the currently active frame number - line 1762: // TODO check for NoResponse, NotConnected - line 2122: //FIXME: Check if timeout needs to adjust to the isolate switching - line 2156: //FIXME: Will resetting the interrupted status here - line 2335: //FIXME: Clear this cache only for affected - line 2425: //FIXME: remove sysout - line 2617: /* TODO: Verify that sendMessage below is a bug */ - line 2727: // TODO wrong timeout compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java (10 lines): - line 887: // TODO Auto-generated catch block - line 893: // TODO Auto-generated catch block - line 1075: // TODO Auto-generated catch block - line 1081: // TODO Auto-generated catch block - line 1108: // TODO Auto-generated catch block - line 1114: // TODO Auto-generated catch block - line 1142: // TODO Auto-generated catch block - line 1148: // TODO Auto-generated catch block - line 1178: // TODO Auto-generated catch block - line 1184: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java (9 lines): - line 343: // TODO Auto-generated catch block - line 532: // TODO Auto-generated catch block - line 566: // TODO Auto-generated catch block - line 881: // TODO (mschmalle) will remove this cast as more things get abstracted - line 2012: // TODO: figure out what this looks like - line 2038: // TODO: implement getter func for static watcher. - line 2957: positionPropertyValue = "first"; // TODO: these should be named constants - line 3016: * TODO: we should move to IMXMLNode - line 3459: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/projects/ASCProject.java (8 lines): - line 80: // TODO Auto-generated method stub - line 86: // TODO Auto-generated method stub - line 92: // TODO Auto-generated method stub - line 98: // TODO Auto-generated method stub - line 104: // TODO Auto-generated method stub - line 110: // TODO Auto-generated method stub - line 116: // TODO Auto-generated method stub - line 122: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ConfigProcessor.java (8 lines): - line 158: // TODO Auto-generated method stub - line 164: // TODO Auto-generated method stub - line 170: // TODO Auto-generated method stub - line 176: // TODO Auto-generated method stub - line 182: // TODO Auto-generated method stub - line 188: // TODO Auto-generated method stub - line 194: // TODO Auto-generated method stub - line 200: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLComponentNode.java (8 lines): - line 101: // TODO Check that the class name is a valid AS identifier - line 133: // TODO Add a problem subclass for this. - line 142: // TODO Add a problem subclass for this. - line 152: // TODO Add a problem subclass for this. - line 166: containedClassDefinitionNode.setScope(componentClassScope); // TODO Move this logic to initializeFromTag(). - line 169: containedClassDefinitionNode.setClassReference(project, tagDefinition); // TODO Move this logic to initializeFromTag(). - line 170: containedClassDefinitionNode.setClassDefinition(fxComponentClassDefinition); // TODO Move this logic to initializeFromTag(). - line 175: // TODO The above call is setting nameStart and nameEnd to -1 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java (8 lines): - line 65: * TODO: - line 505: // TODO: do we really want to push these all onto the stack, then make them into an array? - line 645: // TODO: generated complete and minimal list dynamically. - line 666: // TODO: generate compiler problem if we can't resolve these - line 673: // TODO: generate compiler problem if we can't resolve these - line 735: // TODO: should we emit a loop? this may use up too much stack!! - line 767: // TODO: we already made an array slot for this - probably shouldn't have - line 1005: // TODO: make these mx.internal compiler/src/main/java/org/apache/royale/compiler/internal/semantics/MethodBodySemanticChecker.java (8 lines): - line 1391: // TODO: Add a check for kError_InvalidRestDecl once CMP-279 is fixed. - line 1987: // TODO: Attribute checks - line 1992: // TODO: Type name checks - line 2297: // TODO: See CMP-1177; enhanced error message would be appropriate. - line 2683: // TODO: Remove this once CMP-874 is resolved. - line 2715: // TODO: Remove this once CMP-874 is resolved. - line 3053: // TODO: Issue a better, mor specific diagnostic - line 3054: // TODO: once we are allowed to add new error strings. compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingCodeGenUtils.java (7 lines): - line 122: // TODO: add O_coerce - line 144: // TODO: consider making us a more useful name for these anonymous functions - line 161: // TODO: consider making us a more useful name for these anonymous functions - line 338: * TODO: support multiple names - line 463: // TODO: consider making us a more useful name for these anonymous functions - line 647: // TODO: consider making us a more useful name for these anonymous functions - line 736: insns.addInstruction(OP_pop); // TODO: is this necessary? flex-compiler-oem/src/main/java/flex2/compiler/mxml/lang/StandardDefs.java (7 lines): - line 146: private static final String PACKAGE_MX_RPC = "mx.rpc"; // TODO to FramewkDefs? RpcDefs? - line 147: private static final String PACKAGE_MX_RPC_XML = "mx.rpc.xml"; // TODO to FramewkDefs? RpcDefs? - line 277: public final String CLASS_UICOMPONENT = NameFormatter.toColon(getCorePackage(), "UIComponent"); // TODO only needed for states - remove - line 335: // TODO still lots of string constants for these in TypeTable - line 350: * TODO: Remove [IMXMLObject] metadata support once third party libraries - line 560: standardMxmlImports.add(NameFormatter.toDot(INTERFACE_IDEFERREDINSTANCE)); // TODO make these conditional on use - line 561: standardMxmlImports.add(NameFormatter.toDot(INTERFACE_IFACTORY)); // TODO make these conditional on use compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NodeBase.java (7 lines): - line 128: // TODO Make sure this works with include processing!!! - line 296: // TODO Can probably eliminate this. - line 678: // TODO Make this more efficient using overrides on BlockNode and FileNode. - line 903: // TODO: Is it a bug that an IScopedNode returns null for it's scope? - line 904: // TODO: this seems like a leftover from block scoping - for example, a - line 905: // TODO: ForLoopNode is an IScopedNode, but it doesn't really have a scope - line 1035: // TODO: Verify the source location eventually. compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLFileNode.java (7 lines): - line 80: // TODO Make this class package internal rather than public. - line 306: // TODO setNode() sets the nameStart and nameEnd to -1 - line 443: // TODO: this method should should be merged with FileNode.addImportNode() - line 457: // TODO: this method should should be merged with FileNode.addEmbedNode() - line 465: // TODO: this method should should be merged with FileNode.getEmbedNodes() - line 473: // TODO: this method should should be merged with FileNode.addRequiredResourceBundle() - line 481: // TODO: this method should should be merged with FileNode.getRequiredResourceBundles() compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDefinitionNode.java (7 lines): - line 98: // TODO Report problems the definition name is set twice or is - line 126: // TODO Add a problem subclass for this. - line 134: // TODO Add a problem subclass for this. - line 144: // TODO Add a problem subclass for this. - line 155: containedClassDefinitionNode.setClassReference(project, tagDefinition); // TODO Move this logic to initializeFromTag(). - line 156: containedClassDefinitionNode.setClassDefinition(definitionTagClass); // TODO Move this logic to initializeFromTag(). - line 162: // TODO The above call is setting nameStart and nameEnd to -1 compiler/src/main/java/org/apache/royale/compiler/clients/ASC.java (7 lines): - line 496: // TODO Auto-generated method stub - line 502: // TODO Auto-generated method stub - line 1550: private boolean useSanityMode = false; // TODO: Is this still relevant? - line 1564: private boolean makeMovieClip = false; // TODO: What did this do? - line 1565: private String avmplusFilename = null; // TODO: Do we still need to make a projector? - line 1567: // Compiler Debugging - TODO: Do we need to still support these? Can we use a different format? - line 1841: * @return whether a movieclip should be made? TODO: What did this option flex-compiler-oem/src/main/java/flex2/tools/oem/internal/OEMUtil.java (6 lines): - line 212: // TODO Auto-generated catch block - line 224: // TODO Auto-generated catch block - line 236: // TODO Auto-generated catch block - line 267: // TODO Auto-generated catch block - line 279: // TODO Auto-generated catch block - line 291: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/projects/CompilerProject.java (6 lines): - line 167: // ** TODO Instantiate real scope object. - line 332: // TODO pre-remove invalidation - line 350: // TODO add code behind the invalidate all above or here to - line 635: // TODO possible revisit how we wait for the dependency graph to be updated - line 769: // TODO: in future we could be smarter about incrementally invalidating - line 783: // TODO: in future we could be smarter about incrementally invalidating compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/XMLBuilder.java (6 lines): - line 83: * expressions from the String, TODO: databinding - add the databinding - line 85: * TODO: target expressions for those are (these are the expressions to set - line 86: * the value in the XML object when the TODO: PropertyChange event fires). - line 196: * object. TODO: databinding - add the databinding expressions as children - line 197: * of the MXMLXMLNode, and also record what the TODO: target expressions for - line 199: * when the TODO: PropertyChange event fires). compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCRoyale.java (6 lines): - line 758: // TODO Auto-generated catch block - line 807: // TODO check this is correct - line 831: // TODO check this is correct - line 921: // TODO Auto-generated catch block - line 930: // TODO Auto-generated catch block - line 1315: // TODO Auto-generated catch block compiler-jburg-types/src/main/java/jburg/burg/JBurgGenerator.java (6 lines): - line 2001: // TODO: This will not work for a target that doesn't block-scope locals. - line 2470: // TODO: This method can be removed once the C++ target - line 2682: // TODO: These can be further coalesced by using the right comparator. - line 2758: // TODO: The emitter needs a genConstructor() API. - line 2761: // TODO: The emitter also needs a callSuperclassConstructor() API. - line 2984: // TODO: Need an emitter method to get the correct size() call swfutils/src/main/java/flash/swf/TagDecoder.java (6 lines): - line 475: // FIXME: is this right? seem to be getting redundant message in swfdumps that work right in the player - line 476: // FIXME: We should eventually enforce that export names not be used in zaphod movies, - line 477: // FIXME: but in the short term, all this message means is that the symbol was both exported - line 478: // FIXME: via ExportAssets and also associated with a class via SymbolClass. They have - line 479: // FIXME: different semantic meanings, so this error is a bit off-base. --rg - line 2860: // FIXME: thickness/sharpness should be read in as 32 bit IEEE Single Precision format in little Endian compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocDITAEmitter.java (6 lines): - line 1077: // TODO Auto-generated catch block - line 1083: // TODO Auto-generated catch block - line 1118: // TODO Auto-generated catch block - line 1124: // TODO Auto-generated catch block - line 1153: // TODO Auto-generated catch block - line 1159: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleJSProject.java (6 lines): - line 373: //TODO: maybe this this should be false because we can't actually - line 406: // TODO Auto-generated catch block - line 424: // TODO Auto-generated catch block - line 433: // TODO Auto-generated catch block - line 527: // TODO Auto-generated catch block - line 553: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/definitions/DefinitionBase.java (6 lines): - line 135: // TODO Fix construction of definitions so that - line 287: // TODO Eliminate this method and its overrides - line 1090: // TODO - should probably return the Definition for "*" once we have an easy way to get that - line 1091: // TODO - definition - this works for now to prevent NPEs - line 1097: // TODO at some point this method should take some sort of name object. - line 1716: // TODO: Verify the source location eventually. compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java (5 lines): - line 536: // TODO Auto-generated catch block - line 554: // TODO Auto-generated catch block - line 760: // TODO Auto-generated catch block - line 778: // TODO Send a ICompilerProblem instead. - line 788: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/utils/JSClosureCompilerWrapper.java (5 lines): - line 163: // TODO Auto-generated catch block - line 175: // TODO Auto-generated catch block - line 213: // TODO Auto-generated catch block - line 228: // TODO Auto-generated catch block - line 498: // TODO (erikdebruin) Need to figure out how we can replace @expose compiler-common/src/main/java/org/apache/royale/compiler/config/Configuration.java (5 lines): - line 895: * TODO Verify if this is still true and make the code do what it says. - line 2261: // TODO: Review usages of "compilingForAIR", because only looking at path elements - line 2310: // TODO: Review usages of "compilingForAIR", because only looking at path elements - line 4978: // TODO: need to create an argument name generator for the args. - line 6006: * FIXME: Calling this target file is a bit misleading as it's sort of the "main" source file compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassReferenceNodeBase.java (5 lines): - line 272: // TODO Optimize this by enumerating all interfaces one time. - line 307: // TODO This method is getting called by MXML tree-building - line 517: instanceNode.setClassReference(project, (IClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 805: specifierNode.setDefinition(specifierDefinition); // TODO Move this logic - line 812: ((MXMLPropertySpecifierNode)specifierNode).setDynamicName(specifierName); // TODO Move this logic compiler/src/main/java/org/apache/royale/compiler/internal/definitions/NamespaceDefinition.java (5 lines): - line 715: * TODO We should change AET to define an interface for Namespace that this - line 1108: * TODO: rename this something like invalid namespace definition, as it's - line 1109: * now used for flagging invalid namespaces TODO: such as 'private' used - line 1405: // TODO at some point we'll need to support resolving the rhs of the namepace directive! - line 1494: // TODO: this cast is kinda bad. QualifiedNamespaceExpressionNode should have a getPackage() method debugger/src/main/java/flex/tools/debugger/cli/DebugCLI.java (4 lines): - line 4513: // TODO [mmorearty]: try to find a matching source file - line 4911: long varId = result.getContext(); // TODO fix this??? -mike - line 6031: // TODO Auto-generated catch block - line 6035: // TODO Auto-generated catch block compiler-common/src/main/java/org/apache/royale/swf/SWFFrame.java (4 lines): - line 61: // TODO: remove this generic tag container - line 200: // TODO: imports - line 216: // TODO: control tags - line 218: // TODO: frame actions compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/LexicalScope.java (4 lines): - line 735: // TODO: Semantic analysis will issue a diagnostic. - line 1291: // TODO: The scope stack can be optimized out if - line 1308: // TODO: Set this more intelligently; - line 1340: // TODO: More fine-grained determination compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassNode.java (4 lines): - line 104: // TODO: re-enable - turned off because of CMP-891, - line 105: // TODO: we don't get the right type back for references to Classes - line 134: // TODO: re-enable - turned off because of CMP-891, - line 135: // TODO: we don't get the right type back for references to Classes flex-compiler-oem/src/main/java/flex2/tools/Tool.java (4 lines): - line 173: // TODO Auto-generated catch block - line 178: // TODO Auto-generated catch block - line 183: // TODO Auto-generated catch block - line 188: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/MXMLEmitter.java (4 lines): - line 411: // TODO Auto-generated method stub - line 417: // TODO Auto-generated method stub - line 423: // TODO Auto-generated method stub - line 429: // TODO Auto-generated method stub compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java (4 lines): - line 275: // TODO Auto-generated catch block - line 536: // TODO Auto-generated catch block - line 642: // TODO Auto-generated catch block - line 949: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/definitions/MetadataDefinitionBase.java (4 lines): - line 58: // TODO Auto-generated method stub - line 65: // TODO Auto-generated method stub - line 72: // TODO Auto-generated method stub - line 80: // TODO Auto-generated method stub compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/as/ASNodeSwitch.java (4 lines): - line 110: // TODO (mschmalle) Still working on the switch, its complication in the expressions - line 257: // case TODO: - line 261: // case TODO: - line 305: // case TODO: compiler/src/main/java/org/apache/royale/swf/types/MorphFillStyle.java (4 lines): - line 243: * TODO: ratio1 is not documented in the SWF 10 Specification. - line 253: * TODO: ratio1 is not documented in the SWF 10 Specification. - line 261: * TODO: ratio2 is not documented in the SWF 10 Specification. - line 271: * TODO: ratio2 is not documented in the SWF 10 Specification. compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/CSSReducer.java (4 lines): - line 510: // TODO: implement me - line 783: // TODO Implement @font-face code generation - line 797: // TODO Implement @media code generation - line 803: // TODO Implement @media code generation compiler/src/main/java/org/apache/royale/abc/print/ABCDumpVisitor.java (4 lines): - line 833: // TODO: preds - line 843: // TODO: implement this with FrameModelEncoder - line 889: // TODO : Use FrameModelEncoder to keep track - line 890: // TODO: of stack/local values compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java (4 lines): - line 611: // TODO: implement me - line 615: // TODO: implement me - line 620: // TODO: implement me - line 625: // TODO: implement me compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassDefinitionNode.java (4 lines): - line 245: // TODO Report problems if the interfaces don't exist - line 621: // TODO Consider introducing an interface - line 816: // TODO Should it be the first one in the 'states' property? - line 1002: // TODO Auto-generated method stub debugger/src/main/java/flash/tools/debugger/concrete/DValue.java (3 lines): - line 257: /* TODO should this really be public? */ - line 362: val.m_nonProtoId = (name != null && name.equals("__proto__")) ? m_nonProtoId : val.getId(); //$NON-NLS-1$ // TODO is this right? - line 376: val.m_nonProtoId = (name != null && name.equals("__proto__")) ? m_nonProtoId : val.getId(); //$NON-NLS-1$ // TODO is this right? compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java (3 lines): - line 175: // TODO add a problem if definition is not found - line 1441: // TODO create compiler problem if effect already has a trigger. - line 1449: // TODO create compiler problem if style definitions conflict compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleASDocEmitter.java (3 lines): - line 137: // TODO (mschmalle) will remove this cast as more things get abstracted - line 810: positionPropertyValue = "first"; // TODO: these should be named constants - line 848: * TODO: we should move to IMXMLNode compiler-jx/src/main/java/org/apache/royale/compiler/asdoc/royale/ASDocComment.java (3 lines): - line 209: // TODO Auto-generated method stub - line 215: // TODO Auto-generated method stub - line 221: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStateNode.java (3 lines): - line 194: // TODO Report the correct problem. - line 204: // TODO Report the correct problem. - line 214: // TODO Report the correct problem. compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNode.java (3 lines): - line 450: instanceNode.setClassReference(project, (ClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 536: instanceNode.setClassReference(project, (ClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 630: instanceNode.setClassReference(project, IASLanguageConstants.Array); // TODO Move to MXMLArrayNode compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleLibrarySWFTarget.java (3 lines): - line 76: return ModuleFactoryInfo.create(Collections.emptyList()); // TODO make a compiler problem here! - line 99: // TODO: check configuration for a user defined class. - line 397: // TODO: Determine whether a override is needed or not depending on the compiler/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleProject.java (3 lines): - line 110: // TODO Remove the redundant fooClass (a qname String) field - line 1359: // TODO Add namespace logic. - line 1828: // TODO: This seems strange. Each call to the setter compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLApplicationNode.java (3 lines): - line 64: // TODO Report problem if it couldn't be parsed as an integer - line 73: // TODO Report problem if it couldn't be parsed as an integer - line 78: // TODO Report problem if it couldn't be parsed as an integer compiler/src/main/java/org/apache/royale/abc/models/TreeModelEncoder.java (3 lines): - line 355: // TODO: This encoder makes pessimistic assumptions about dataflow - line 533: * TODO: this should only propagate to catch blocks reachable - line 1054: // TODO: Verify that the existing value and the current value are the same. flex-compiler-oem/src/main/java/flex2/compiler/config/ConfigurationBuffer.java (3 lines): - line 768: // FIXME - can we get source/line for this? - line 858: // TODO - Boolean.valueOf is pretty lax. Maybe we should restrict to true/false? - line 1287: //TODO Better checksum algorithm compiler/src/main/java/org/apache/royale/compiler/internal/definitions/FunctionDefinition.java (3 lines): - line 214: // TODO We don't really need to make this a signature dependency - line 646: // TODO Remove everything below here when Royale has been integrated into Fb and Fc. - line 680: //TODO match params? flex-compiler-oem/src/main/java/flex2/compiler/util/NameFormatter.java (3 lines): - line 30: * TODO need to migrate away from having both colon- and dot-delimited classnames encoded in Strings. It's - line 38: * TODO remove inline ':' -> '.' type code from the codebase, call these methods instead. - line 39: * TODO once the abstraction is clear, "toColon"/"toDot" should be renamed to reflect the semantics of the names rather compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ObjectDefinePropertyEmitter.java (3 lines): - line 50: // TODO (mschmalle) will remove this cast as more things get abstracted - line 53: //TODO: ajh is this method needed anymore? - line 105: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseDefinitionNode.java (3 lines): - line 50: // TODO IDefinitionNode is unnecessary here? - line 166: //TODO what do we do here? - line 328: * But in most cases the tooling does not want to count the metadata. TODO: compiler/src/main/java/org/apache/royale/compiler/problems/InvalidRestParameterDeclarationProblem.java (3 lines): - line 29: // TODO ErrorMSG: something less confusing, like: rest parameter may only be typed as 'Array' - line 30: // TODO ErrorMSG: this message does essentially say that, but it does so in a confusing manner - at first - line 31: // TODO ErrorMSG: it sounds like its talking about parameters after the rest parameter compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/BindableHelper.java (3 lines): - line 305: // TODO: remove this once mxmlc pulls in the correct dependencies. - line 306: // TODO: This should be a dependency of PropertyChangeEvent, but it doesn't get emitted into the swf - line 307: // TODO: unless the dependency is added here. compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLVectorNode.java (3 lines): - line 130: // TODO Improve this when we implement type recognition for text values. - line 221: instanceNode.setClassReference(project, (ClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 281: childNode.setClassReference(project, (ClassDefinition)definition); // TODO Move this logic to initializeFromTag(). compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTokenizer.java (3 lines): - line 279: // TODO: remove this. It now does nothing. See note below - line 349: //TODO find xmlns uri values in the lexer instead of here - line 434: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java (3 lines): - line 132: // FIXME: I think this is a bad idea ... we should remove this. - line 245: // TODO Auto-generated catch block - line 300: // FIXME: All images need to be located relative to the Main class ... for Maven this is a problem. compiler/src/main/java/org/apache/royale/compiler/internal/projects/ASProject.java (3 lines): - line 113: // TODO: rename this and attachInternalLibraySourcePath to be - line 195: // TODO: this is mostly a place holder for now. Need - line 213: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASScope.java (3 lines): - line 104: * Weak ref back to the Block node to which this scope belongs TODO: Remove - line 499: // TODO: can with scopes also be optimized here? - line 928: // TODO: eliminate lookForStatics flag from getPropertyFromDef methods compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/SkinTranscoder.java (3 lines): - line 145: // TODO: remove when all other transcoders updated to generate ABC - should never be called. - line 170: //FIXME: move this to ClassGeneratorHelper - line 209: // generate: TODO: currently we don't wrap this call in a try/catch, as it swfutils/src/main/java/flash/util/FileUtils.java (3 lines): - line 383: // TODO - this isn't supported on .Net, write a replacement FileUtils.rename!! - line 432: // TODO - .Net doesn't support this!!! - line 465: // FIXME: do we really want to catch this without an exception? compiler-common/src/main/java/org/apache/royale/swf/TagType.java (3 lines): - line 61: ProductInfo(41), // TODO not in spec, verify this is necessary - line 73: DebugID(63), // TODO not documented in the spec - line 86: DoABC_OLD(72), // TODO resolve this with DoABC from spec compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingInfo.java (3 lines): - line 177: // TODO: we should be able to assert that we make a dest string, becuase - line 372: // TODO: why not just remember the string in the node? - line 373: // TODO: This needs to be recursive in order to make destination strings from compiler/src/main/java/org/apache/royale/compiler/internal/scopes/MXMLFileScope.java (2 lines): - line 353: // TODO when http://bugs.adobe.com/jira/browse/CMP-403 is fixed, - line 365: * TODO This method should return a name object instead of a string. compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLTagData.java (2 lines): - line 237: //TODO do we want to mark each token as an error, or just the first? - line 317: // TODO: if we hit this case do we need to call setTagOffset. compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BindableEmitter.java (2 lines): - line 366: // TODO (mschmalle) will remove this cast as more things get abstracted - line 444: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ExpressionNodeBase.java (2 lines): - line 140: // TODO: implement for every expression type - currently only works for IdentifierNodes - line 427: // TODO We'd really like to make this method not dependent on the AST shape. compiler/src/main/java/org/apache/royale/compiler/clients/MXMLC.java (2 lines): - line 1016: // TODO: Use CSS file name once CSS module runtime code is finalized. - line 1257: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseVariableNode.java (2 lines): - line 161: // TODO Remove unnecessary override. - line 206: // TODO Setter should not be in interface compiler/src/main/java/org/apache/royale/compiler/internal/definitions/AmbiguousDefinition.java (2 lines): - line 36: * IDefinition marker to represent ambiguous results. TODO: Can modify to keep - line 38: * TODO: ASC, which only reported that a reference was ambiguous, but didn't compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/FieldEmitter.java (2 lines): - line 130: // TODO (mschmalle) - line 495: // TODO (mschmalle) compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLNodeBase.java (2 lines): - line 118: // TODO Make this class package internal rather than public. - line 327: final String path = getFileSpecification().getPath(); // TODO Get from builder? compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleBasicMXMLDescriptorEmitter.java (2 lines): - line 106: // TODO (erikdebruin) not yet implemented in Royale - line 198: // TODO (erikdebruin) not yet implemented in Royale compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASProjectScope.java (2 lines): - line 1937: // TODO This method is a copy-and-paste of its supermethod in ASScopeBase, - line 2046: // TODO Consider eliminating this field. royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileASDocMojo.java (2 lines): - line 132: // TODO: Merge both outputs in order to create one XML per class containing which elements are available for SWF and which ones for JS in one file - line 133: // TODO: Send each merged XML through an XSLT that produces XHTML compiler/src/main/java/org/apache/royale/compiler/internal/semantics/SemanticUtils.java (2 lines): - line 908: * TODO: don't require a ASDefinition cache, base on ICompilerProject - line 1385: // TODO: The result of CMP-1004 goes here. compiler/src/main/java/org/apache/royale/compiler/internal/workspaces/Workspace.java (2 lines): - line 214: * TODO: we should run some more benchmark on a many core system and a many core + hyper-threading. - line 997: // TODO: may need to handle this case, and replace with a binary filespec, but for compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLArrayNode.java (2 lines): - line 143: instanceNode.setClassReference(project, (IClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 251: childNode.setClassReference(project, (IClassDefinition)definition); // TODO Move this logic to initializeFromTag(). compiler/src/main/java/org/apache/royale/compiler/problems/InvalidOverrideProblem.java (2 lines): - line 29: // TODO ErrorMSG: sync this with StaticOutsideClassProblem & FinalOutsideClassProblem - they all use different wording to say the same thing - line 30: // TODO ErrorMSG: this is basically the same problem as error #1010 - OverrideOutsideClassProblem compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/WatcherAnalyzer.java (2 lines): - line 476: // TODO: couldn't we move this into a ctor somehow? - line 490: // TODO: can we just have a "name" on the base class?? compiler/src/main/java/org/apache/royale/compiler/internal/mxml/EntityProcessor.java (2 lines): - line 51: // TODO We probably want to do something smarter than call - line 272: // TODO What happens with Unicode characters compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLData.java (2 lines): - line 722: // TODO: do we care that this is not thread safe? - line 957: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASEmitter.java (2 lines): - line 791: // TODO (mschmalle) node.getVariableTypeNode() will return "*" if undefined, what to use? - line 1038: writeNewline(); // TODO (mschmalle) there is something wrong here, block should NL formatter/src/main/java/org/apache/royale/formatter/config/ConfigurationBuffer.java (2 lines): - line 865: // TODO - can we get source/line for this? - line 913: // TODO - Boolean.valueOf is pretty lax. Maybe we should restrict to true/false? compiler-common/src/main/java/org/apache/royale/compiler/internal/config/FlashBuilderConfigurator.java (2 lines): - line 93: // TODO Auto-generated catch block - line 106: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java (2 lines): - line 62: // TODO (mschmalle) will remove this cast as more things get abstracted - line 681: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FileNode.java (2 lines): - line 478: // TODO Fix type in name - line 509: // TODO Does this need 'synchronized'? linter/src/main/java/org/apache/royale/linter/config/ConfigurationBuffer.java (2 lines): - line 865: // TODO - can we get source/line for this? - line 913: // TODO - Boolean.valueOf is pretty lax. Maybe we should restrict to true/false? compiler-jx/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleJSTarget.java (2 lines): - line 329: // TODO Auto-generated catch block - line 342: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/KeywordNode.java (2 lines): - line 125: // TODO Rename to getKeywordType() and add to interface. - line 131: // TODO Add to interface. compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java (2 lines): - line 116: // TODO (mschmalle) Remove this (not used in JSRoyaleEmitter anymore) - line 366: // TODO (mschmalle) Fix; this is not using the backend doc strategy for replacement compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelPropertyContainerNodeBase.java (2 lines): - line 168: // TODO Report a problem because a prefix means nothing. - line 183: // TODO Report a problem because a prefix means nothing. compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ClassReferenceNode.java (2 lines): - line 30: // TODO Add IClassReferenceNode with getName(). - line 70: // TODO Does this class need to override resolveType()? swfutils/src/main/java/flash/swf/MovieMetaData.java (2 lines): - line 269: // TODO: Use an evaluation stack to figure out the Object.registerClass() call. - line 297: // TODO: need to check the PUSH values... compiler-common/src/main/java/org/apache/royale/compiler/internal/config/TargetSettings.java (2 lines): - line 170: return true; // TODO: not implemented in configuration - line 495: // TODO: the configuration value needs to be fixed. It is only creating compiler-common/src/main/java/org/apache/royale/compiler/config/ConfigurationBuffer.java (2 lines): - line 865: // TODO - can we get source/line for this? - line 913: // TODO - Boolean.valueOf is pretty lax. Maybe we should restrict to true/false? debugger/src/main/java/flash/tools/debugger/concrete/DManager.java (2 lines): - line 669: assert existingValue == childValue; // TODO is this right? - line 678: // TODO is this right? compiler/src/main/java/org/apache/royale/compiler/problems/OverrideOutsideClassProblem.java (2 lines): - line 29: // TODO ErrorMSG: sync this with StaticOutsideClassProblem & FinalOutsideClassProblem - they all use different wording to say the same thing - line 30: // TODO ErrorMSG: also, this is basically the same problem as error #1134 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConditionalNode.java (2 lines): - line 100: // TODO Rename to match getter - line 106: // TODO Eliminate this. compiler-jx/src/main/java/org/apache/royale/compiler/internal/targets/JSTarget.java (2 lines): - line 68: // TODO Should return a new TargetReport relating to the js app? - line 174: // TODO set properties of the application compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDocumentNode.java (2 lines): - line 43: // TODO Make this class package internal rather than public. - line 132: LIBRARY); // TODO Why is LIBRARY here? compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDeferredInstanceNode.java (2 lines): - line 104: ((MXMLInstanceNode)childNode).setClassReference(project, (ClassDefinition)definition); // TODO Move this logic to initializeFromTag(). - line 192: ((MXMLClassNode)childNode).setClassReference(project, childNode.getName()); // TODO Move this logic to initializeFromText(). compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXGSAXScanner.java (2 lines): - line 194: //TODO FXGLOG - line 293: //TODO FXGLOG compiler/src/main/java/org/apache/royale/swc/SWC.java (2 lines): - line 37: * file. TODO Use ZipFileSpecification as the implementation - line 116: //TODO: This requires to fix the ISWCFileEntry interface. compiler/src/main/java/org/apache/royale/compiler/internal/units/StyleModuleCompilationUnit.java (2 lines): - line 185: // TODO: Generate class names from CSS file name after the CSS module runtime code is finalized. - line 211: // TODO: Generate class names from CSS file name after the CSS module runtime code is finalized. compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ModifiersContainerNode.java (2 lines): - line 24: // TODO Add interface for this class. - line 43: // TODO Add to interface. compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASScopeBase.java (2 lines): - line 144: // TODO It seems like a good idea to null out the containing - line 238: // TODO Remove the override in ASProjectScope flex-compiler-oem/src/main/java/flex2/tools/CompcConfiguration.java (2 lines): - line 49: // FIXME: would make more sense to have these as part of ConfigurationInfo - line 275: * TODO could make this a per-namespace setting. Or, if we modify catalog-builder to handle defs from filespecs, compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleTarget.java (2 lines): - line 131: // TODO This should be OP_returnvoid, but the Boolean default value - line 765: // TODO Auto-generated catch block compiler-common/src/main/java/org/apache/royale/compiler/tree/as/IScopedNode.java (2 lines): - line 49: // TODO Make this return the collection. - line 60: // TODO Make this return the collection. compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java (2 lines): - line 257: * TODO: make this private. - line 275: * TODO: make this private. compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/InstructionListNode.java (2 lines): - line 85: // TODO: allow this to be parameterized by the ctor - line 92: // TODO: allow this to be parameterized by the ctor compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ClassDirectiveProcessor.java (2 lines): - line 652: // TODO: Examine other end-of-function processing - line 768: * TODO: static vs. instance. compiler/src/main/java/org/apache/royale/compiler/internal/targets/SWCTarget.java (2 lines): - line 322: // TODO Auto-generated catch block - line 553: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java (2 lines): - line 107: // TODO (mschmalle) will remove this cast as more things get abstracted - line 183: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/units/ABCCompilationUnit.java (2 lines): - line 81: // TODO Auto-generated method stub - line 157: // TODO add ABC compilation unit to SWF debugger/src/main/java/flash/tools/debugger/expression/DebuggerExpression.java (1 line): - line 145: // e.printStackTrace();//TODO : ASC3 : remove compiler-common/src/main/java/org/apache/royale/compiler/config/Configurator.java (1 line): - line 704: // TODO This is needed until we can defer compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPreDecrementNode.java (1 line): - line 86: // TODO Shouldn't there be an override of getExpressionType()? compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/DefinePropertyFunctionEmitter.java (1 line): - line 44: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ThrowNode.java (1 line): - line 62: // TODO Does this class need to override resolveType()? compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TransparentContainerNode.java (1 line): - line 31: // TODO Add constructor. compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/MetaDataPayloadToken.java (1 line): - line 85: //TODO "null" means "token" is invalid - handle this compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/SyntaxTreeRequestResult.java (1 line): - line 44: // TODO: re-enable this assert after fixing CMP-670 compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTagAttributeData.java (1 line): - line 122: // TODO Rename this to getValue() compiler/src/main/java/org/apache/royale/compiler/internal/projects/SourceListManager.java (1 line): - line 40: * TODO Revisit this class, it is trying to be too atomic. flex-compiler-oem/src/main/java/flex2/compiler/CompilerAPI.java (1 line): - line 119: // TODO Auto-generated catch block compiler-common/src/main/java/org/apache/royale/compiler/config/ConfigurationInfo.java (1 line): - line 150: // TODO: connect these exception to our problem logging subsystem. compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/JSCompilationUnit.java (1 line): - line 87: // // ** TODO this is a hack! compiler/src/main/java/org/apache/royale/compiler/internal/projects/LibraryPathManager.java (1 line): - line 340: // TODO: there is a potential bug here on case sensitive file systems compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/FunctionCallEmitter.java (1 line): - line 64: // TODO (mschmalle) will remove this cast as more things get abstracted compiler-common/src/main/java/org/apache/royale/compiler/filespecs/CombinedFile.java (1 line): - line 248: // TODO Auto-generated method stub compiler-common/src/main/java/org/apache/royale/compiler/caches/IAssetTagCache.java (1 line): - line 28: // TODO populate with methods compiler/src/main/java/org/apache/royale/abc/semantics/MethodBodyInfo.java (1 line): - line 222: // Grrr.. TODO when we tighten up the max_stack, compiler-common/src/main/java/org/apache/royale/compiler/common/ASModifier.java (1 line): - line 28: * TODO: Make this class an enum. compiler/src/main/java/org/apache/royale/compiler/internal/abc/ABCScopeBuilder.java (1 line): - line 133: // TODO Although most names in SWCs seem to have only compiler/src/main/java/org/apache/royale/compiler/fxg/swf/FXG2SWFTranscoder.java (1 line): - line 1581: // TODO: Create a standard @Embed() parser. compiler/src/main/java/org/apache/royale/compiler/internal/definitions/InterfaceDefinition.java (1 line): - line 437: // TODO check cache on compiler project to see formatter/src/main/java/org/apache/royale/formatter/config/ConfigurationInfo.java (1 line): - line 150: // TODO: connect these exception to our problem logging subsystem. compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/ClassReference.java (1 line): - line 317: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ParameterDefinition.java (1 line): - line 112: // TODO If this a parameter to a function closure compiler/src/main/unknowntreehandler/org/apache/royale/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.xml (1 line): - line 57: compiler/src/main/java/org/apache/royale/swf/types/ClipActions.java (1 line): - line 24: * define event handlers for a sprite character. TODO: For M2 goals, I treat compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPreIncrementNode.java (1 line): - line 86: // TODO Shouldn't there be an override of getExpressionType()? compiler-common/src/main/java/org/apache/royale/compiler/common/SourceLocation.java (1 line): - line 287: // TODO Shouldn't the part before the colon be normalized? compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConfigExpressionNode.java (1 line): - line 58: // TODO Remove unnecessary override. compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorIsStaticProblem.java (1 line): - line 29: // TODO: ErrorMSG maybe something like "A constructor cannot be static"? compiler/src/main/java/org/apache/royale/compiler/problems/FunctionNotMarkedOverrideProblem.java (1 line): - line 29: // TODO: ErrorMSG maybe something like "function overrides another function, but is not marked as override"? compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLManifestManager.java (1 line): - line 255: // TODO Why are we checking for dots in the tag name? compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLStateSplitter.java (1 line): - line 57: // TODO: I don't think is going to make the right kind of "problem" compiler/src/main/java/org/apache/royale/abc/optimize/PeepholeOptimizerMethodBodyVisitor.java (1 line): - line 38: * TODO: Not copmlete yet - should be equivalent to the peephole optimizer in flex-compiler-oem/src/main/java/flex2/tools/oem/internal/LinkerConfiguration.java (1 line): - line 42: * TODO Jono: this should really *implement* flex2.linker.Configuration compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/ShapeHelper.java (1 line): - line 1288: // TODO: currently we take only scale into account, compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSCombinator.java (1 line): - line 45: // TODO: include the operator compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/jsc/MXMLJSCJSEmitter.java (1 line): - line 37: // TODO Auto-generated constructor stub compiler-common/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect.java (1 line): - line 90: * TODO HTML 4 supports about 250 named characters debugger/src/main/java/flash/tools/debugger/AIRLaunchInfo.java (1 line): - line 101: * TODO: this is apparently only going to be used in 2.5 flex-compiler-oem/src/main/java/flex2/compiler/common/MetadataConfiguration.java (1 line): - line 99: // FIXME - I suspect we need rdf:Bag for these when there are more than one? --rg compiler/src/main/java/org/apache/royale/compiler/internal/definitions/VariableDefinition.java (1 line): - line 122: // TODO Remove everything below here when Royale has been integrated into Fb and Fc. flex-compiler-oem/src/main/java/flex2/compiler/util/CompilerMessage.java (1 line): - line 155: // TODO - add ctors to these as needed compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/MethodEmitter.java (1 line): - line 59: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/problems/OverrideNotFoundProblem.java (1 line): - line 30: // TODO: ErrorMSG maybe something like "Overriden method not found: Method marked overried must override another method"? compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NilNode.java (1 line): - line 32: // TODO Why no constructor? compiler-jx/src/main/java/com/google/javascript/jscomp/RenamePropertiesWithModuleSupport.java (1 line): - line 457: // TODO (simarora) is there a better way to identify these externs? compiler-common/src/main/java/org/apache/royale/compiler/definitions/metadata/IMetaTag.java (1 line): - line 34: // TODO Eliminate this. compiler/src/main/java/org/apache/royale/abc/ABCEmitter.java (1 line): - line 1969: // TODO: The AET needs an error/warnings interface. compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/SWCFileSpecification.java (1 line): - line 145: // TODO Auto-generated method stub compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java (1 line): - line 527: // TODO Auto-generated method stub swfutils/src/main/java/flash/swf/Frame.java (1 line): - line 100: // FIXME: error below should be possible... need to figure out why it is happening when running 'ant frameworks' compiler-common/src/main/java/org/apache/royale/compiler/caches/IFileScopeCache.java (1 line): - line 27: // TODO populate with methods compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ConstantDefinition.java (1 line): - line 87: // TODO: possible optimizations compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java (1 line): - line 238: // TODO (mschmalle) will remove this cast as more things get abstracted compiler-common/src/main/java/org/apache/royale/compiler/internal/config/annotations/SoftPrerequisites.java (1 line): - line 27: // TODO Verify if soft prerequisites are still needed. compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLExpressionNodeBase.java (1 line): - line 166: * They get parsed to create the child node. TODO: Check for compiler/src/main/java/org/apache/royale/compiler/problems/CircularTypeReferenceProblem.java (1 line): - line 29: // TODO ErrorMSG: figure out a better way to say this compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLLibraryNode.java (1 line): - line 57: // TODO Auto-generated method stub flex-compiler-oem/src/main/java/flex2/tools/oem/internal/OEMConfiguration.java (1 line): - line 165: //TODO this can be optimized to use the entrySet swfutils/src/main/java/flash/swf/SwfDecoder.java (1 line): - line 115: // FIXME: this doesn't consider sign of original 8.8 value compiler-playerglobalc/src/main/java/org/apache/royale/compiler/clients/PLAYERGLOBALC.java (1 line): - line 210: // TODO: Change this to a flex-tool-api constant ... linter/src/main/java/org/apache/royale/linter/config/ConfigurationInfo.java (1 line): - line 150: // TODO: connect these exception to our problem logging subsystem. debugger/src/main/java/flash/tools/debugger/expression/DebuggerUtil.java (1 line): - line 104: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/AbstractFXGNode.java (1 line): - line 102: //TODO FXGLOG compiler/src/main/java/org/apache/royale/compiler/internal/units/ASCompilationUnit.java (1 line): - line 581: * TODO: Replace this with proper API call on CompilationUnit to get the debugger/src/main/java/flash/tools/debugger/concrete/PlayerSessionManager.java (1 line): - line 492: //TODO: this is apparently only going to be used in AIR 2.5. compiler/src/main/java/org/apache/royale/swf/io/SWFReader.java (1 line): - line 476: // TODO: store on ISWF instance swfutils/src/main/java/flash/swf/types/LineStyle.java (1 line): - line 71: // TODO - add getters/setters for the other bitflags. compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/QualifiedNamespaceExpressionNode.java (1 line): - line 79: // TODO This seems strange. compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/problems/ProblemResourceBundleGeneratorMojo.java (1 line): - line 110: // TODO: Clear all the content after: "# Messages for Compiler problems are written below by ProblemLocalizer." swfutils/src/main/java/flash/swf/SwfEncoder.java (1 line): - line 64: // FIXME - we should really deal with this upstream. compiler-common/src/main/java/org/apache/royale/compiler/clients/problems/ProblemSettingsFilter.java (1 line): - line 130: // TODO: call setShowProblemByClass() with warnings relating to compiler/src/main/java/org/apache/royale/swf/io/SizeReportWritingSWFWriter.java (1 line): - line 462: // TODO: report a problem royale-maven-plugin/src/main/java/org/apache/royale/maven/utils/DependencyHelper.java (1 line): - line 33: * TODO: Change this to a real component ... statics suck. compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/MetadataTokenizer.java (1 line): - line 156: //TODO log errors here compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/EmbedNode.java (1 line): - line 96: // TODO: Should this be null, or type Class, or the compiler/src/main/java/org/apache/royale/compiler/internal/units/FXGCompilationUnit.java (1 line): - line 141: // TODO Auto-generated method stub compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCNode.java (1 line): - line 879: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/CatchNode.java (1 line): - line 41: // TODO ICatchNode should extend IScopedNode compiler/src/main/java/org/apache/royale/abc/semantics/Trait.java (1 line): - line 74: * Attributes of this trait. TODO: This shows its origins in abcasm, should compiler/src/main/java/org/apache/royale/compiler/problems/RestParameterMustBeLastProblem.java (1 line): - line 35: // TODO: Assign an error code. This is a syntax error in ASC. flex-compiler-oem/src/main/java/flex2/compiler/common/Configuration.java (1 line): - line 814: // TODO - enable this, add hooks to use it! compiler/src/main/java/org/apache/royale/swf/SWF.java (1 line): - line 301: // TODO: check for value range and report problem or clamp value compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/WatcherInfoBase.java (1 line): - line 242: ret.add(BindableHelper.PROPERTY_CHANGE); // TODO: should this be on the tag? compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/DocEmitterUtils.java (1 line): - line 50: // TODO (mschmalle) compiler-common/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect2012.java (1 line): - line 67: // TODO Maybe it would be faster to trim compiler/src/main/java/org/apache/royale/abc/semantics/InstructionFactory.java (1 line): - line 272: // TODO: This can be tightened up by isolating the compiler/src/main/java/org/apache/royale/compiler/internal/units/ResourceBundleCompilationUnit.java (1 line): - line 304: // TODO: hook this up to something in the settings - how do we access settings from here? swfutils/src/main/java/flash/swf/types/ButtonRecord.java (1 line): - line 84: // TODO: should really be comparing content... compiler/src/main/java/org/apache/royale/compiler/common/NodeReference.java (1 line): - line 166: // TODO Detect whether the file has changed since the definition was created. compiler-common/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect2006.java (1 line): - line 216: // TODO I don't understand the purpose of the following logic, compiler/src/main/java/org/apache/royale/compiler/internal/targets/AppSWFTarget.java (1 line): - line 188: // TODO add problem!!! http://bugs.adobe.com/jira/browse/CMP-2059 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLModelOnlyOneRootTagProblem.java (1 line): - line 26: * TODO: how is this different from MXMLMultipleRootTagsProblme compiler/src/main/java/org/apache/royale/abc/instructionlist/InstructionList.java (1 line): - line 1116: // TODO: List out the labels. compiler/src/main/java/org/apache/royale/compiler/problems/UnknownInterfaceProblem.java (1 line): - line 31: //TODO ErrorMSG compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/StringFileSpecification.java (1 line): - line 82: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/problems/CSSParserProblem.java (1 line): - line 69: UNKNOWN, UNKNOWN, // TODO Need start and end info from CSS compiler/src/main/java/org/apache/royale/compiler/internal/clients/CLIFactory.java (1 line): - line 32: // TODO: Remove this hard-coded info from ASC compiler-common/src/main/java/org/apache/royale/compiler/tree/as/IDefinitionNode.java (1 line): - line 48: // TODO Should this return IIdentifierNode? debugger/src/main/java/flash/tools/debugger/expression/AS3DebuggerReducer.java (1 line): - line 89: // TODO: IMPORTANT, SET IT TO FALSE BEFORE COMMIT or it won't work in IntelliJ. compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSManager.java (1 line): - line 163: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/problems/OverrideFinalProblem.java (1 line): - line 29: // TODO: ErrorMSG maybe "Cannot override a method marked final"? compiler/src/main/java/org/apache/royale/compiler/internal/definitions/StyleDefinition.java (1 line): - line 173: // TODO Should this do string-splitting? setEnumeration() and setStates() don't. compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseStatementNode.java (1 line): - line 62: // TODO Unnecessary given getStatementContentsNode() compiler/src/main/java/org/apache/royale/swf/tags/StartSound2Tag.java (1 line): - line 79: * TODO: find sound tag by class name and implement ICharacterReferrer compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTagData.java (1 line): - line 162: // TODO Rename to getAttributevalue() flex-compiler-oem/src/main/java/flex2/tools/Mxmlc.java (1 line): - line 103: appHome += File.separator + "frameworks"; // FIXME - need to eliminate this from the compiler flex-compiler-oem/src/main/java/flex2/compiler/io/FileUtil.java (1 line): - line 153: //TODO make a reader version of this class so calls like compiler-common/src/main/java/org/apache/royale/compiler/caches/ISWFCache.java (1 line): - line 26: // TODO populate with methods compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/AccessorNode.java (1 line): - line 105: // TODO Remove unnecessary override. compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NamespaceIdentifierNode.java (1 line): - line 116: // TODO What is special about this class compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BlockNode.java (1 line): - line 52: // TODO Remove unnecessary override. compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/DoWhileLoopEmitter.java (1 line): - line 58: writeNewline(); // TODO (mschmalle) there is something wrong here, block should NL compiler/src/main/java/org/apache/royale/compiler/problems/MXMLXMLOnlyOneRootTagProblem.java (1 line): - line 26: * TODO: how is this different from MXMLMultipleRootTagsProblme compiler-common/src/main/java/org/apache/royale/compiler/tree/as/IImportNode.java (1 line): - line 81: // TODO Shouldn't this be IIdentifierNode? compiler/src/main/java/org/apache/royale/compiler/asdoc/ASDocComment.java (1 line): - line 211: // TODO return unmodifiable compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSSTree.g (1 line): - line 125: -1, -1, // TODO Need start and end info from CSS compiler-common/src/main/java/org/apache/royale/utils/FileUtils.java (1 line): - line 180: // TODO Do we really want to swallow this IOException? compiler-common/src/main/java/org/apache/royale/compiler/caches/ICSSDocumentCache.java (1 line): - line 28: // TODO populate with methods compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ScopedBlockNode.java (1 line): - line 90: // TODO Remove unnecessary override. compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/InterfaceEmitter.java (1 line): - line 52: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/problems/AbstractOutsideClassProblem.java (1 line): - line 29: // TODO ErrorMSG: not specific to methods compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/ImageHelper.java (1 line): - line 231: // TODO: Investigate faster mechanisms of getting image info and pixels compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/royale/IJSRoyaleDocEmitter.java (1 line): - line 45: * TODO (mschmalle) Might make a comment API and tag API so comments are not compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLEmbedNode.java (1 line): - line 79: // TODO Refactor this to avoid walking up to the file node. compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/emit/ReferenceEmitter.java (1 line): - line 114: // TODO figure out how to resolve/emit @typedef compiler/src/main/java/org/apache/royale/swf/io/SWFWriter.java (1 line): - line 1674: tagBuffer.writeUI16(tag.getActionOffset()); // TODO: need calculation compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSSharedData.java (1 line): - line 22: // TODO (mschmalle) This class sucks, figure out some other way instead of using compiler/src/main/java/org/apache/royale/compiler/internal/css/semantics/CSSSemanticAnalyzer.java (1 line): - line 161: // TODO Calling normalize here prevents an assert later compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/FieldReference.java (1 line): - line 268: return "undefined /* TODO type not set */"; compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexFXG2SWFTranscoder.java (1 line): - line 742: //TODO: This line causes a stack overflow, even though the super class has the same setter. compiler/src/main/java/org/apache/royale/compiler/problems/FinalOutsideClassProblem.java (1 line): - line 29: // TODO ErrorMSG: not specific to methods compiler-externc/src/main/java/org/apache/royale/compiler/clients/EXTERNC.java (1 line): - line 244: // TODO: Change this to a flex-tool-api constant ... compiler/src/main/java/org/apache/royale/compiler/internal/caches/CSSDocumentCache.java (1 line): - line 150: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDeclarationsNode.java (1 line): - line 87: instanceNode.setClassReference(project, (IClassDefinition)definition); // TODO Move this logic to initializeFromTag(). compiler-common/src/main/java/org/apache/royale/compiler/internal/config/IWriteOnlyProjectSettings.java (1 line): - line 115: // TODO: should path be a File instead of a String? compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java (1 line): - line 56: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBindingNode.java (1 line): - line 212: // TODO "a.b" and "a . b" won't be detected as the same. compiler/src/main/java/org/apache/royale/compiler/internal/definitions/AppliedVectorDefinition.java (1 line): - line 501: // TODO Eliminate this method stub. AppliedVectorDefinition should not be implementing IAppliedVectorDefinition. compiler-common/src/main/java/org/apache/royale/compiler/definitions/references/INamespaceReference.java (1 line): - line 55: // TODO Remove this after we are using INamespaceReference correctly everywhere. compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLInstanceNode.java (1 line): - line 339: // TODO Only generate an id when necessary. compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/ZipFileSpecification.java (1 line): - line 129: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/ImageTranscoder.java (1 line): - line 172: // TODO This gets the image and width of the image. compiler/src/main/java/org/apache/royale/abc/models/FrameModelEncoder.java (1 line): - line 445: // TODO: Need to model this correctly. compiler-common/src/main/java/org/apache/royale/compiler/definitions/IFunctionDefinition.java (1 line): - line 135: // TODO Builder is currently using this functionality in inconsistent ways; compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTagDataDepth.java (1 line): - line 205: // TODO: below (line 230) the old code used to make up a new fake tag and compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AsIsEmitter.java (1 line): - line 53: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FullNameNode.java (1 line): - line 145: // TODO Why does this class have to override this method compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCNative.java (1 line): - line 575: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/projects/DependencyGraph.java (1 line): - line 567: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/properties/ResourceBundleFileNode.java (1 line): - line 43: // TODO How do we get the size of a resource file? compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLImplicitImportNode.java (1 line): - line 34: // TODO Make this class package internal rather than public. compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java (1 line): - line 160: //**************** data binding stuff : TODO move into section above ************/ compiler/src/main/java/org/apache/royale/compiler/problems/VirtualOutsideClassProblem.java (1 line): - line 29: // TODO ErrorMSG: not specific to methods compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ClassEmitter.java (1 line): - line 67: // TODO (mschmalle) will remove this cast as more things get abstracted compiler/src/main/java/org/apache/royale/compiler/internal/caches/MXMLDataCache.java (1 line): - line 95: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCNative.java (1 line): - line 876: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/VectorLiteralNode.java (1 line): - line 114: // TODO Should there be an override for resolveType()? compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCRoyaleCordova.java (1 line): - line 879: // TODO Auto-generated catch block royale-maven-plugin/src/main/java/org/apache/royale/maven/GenerateManifestsMojo.java (1 line): - line 195: // TODO: Check if the compiler doesn't trip over this ... compiler/src/main/java/org/apache/royale/compiler/internal/resourcebundles/PropertiesFileParser.java (1 line): - line 202: // TODO: Clean this up some day by using: compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/SuperCallEmitter.java (1 line): - line 172: // TODO (mschmalle) will remove this cast as more things get abstracted compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/ReferenceModel.java (1 line): - line 154: // TODO (mschmalle) Figure out if gcc makes any decisions about what is final or dynamic compiler-jx/src/main/java/com/google/javascript/jscomp/CollapsePropertiesWithModuleSupport.java (1 line): - line 381: // TODO Auto-generated catch block compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/UnaryOperatorEmitter.java (1 line): - line 68: // TODO (mschmalle) will remove this cast as more things get abstracted compiler-common/src/main/java/org/apache/royale/compiler/tree/as/IVariableNode.java (1 line): - line 91: // TODO Should this return IIdentifierNode? compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBindingAttributeNode.java (1 line): - line 76: // TODO Auto-generated method stub compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLImplementsNode.java (1 line): - line 61: // TODO It would be preferable to be able to parse compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseStatementExpressionNode.java (1 line): - line 99: // TODO Rename to match getter. compiler/src/main/java/org/apache/royale/compiler/internal/units/MXMLCompilationUnit.java (1 line): - line 108: // TODO This belongs in MXMLDocumentNode. compiler/src/main/java/org/apache/royale/swc/io/SWCWriter.java (1 line): - line 105: // TODO Auto-generated catch block compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ClassNode.java (1 line): - line 649: //TODO where is metadata stored flex-compiler-oem/src/main/java/flex2/compiler/config/CommandLineConfigurator.java (1 line): - line 383: // FIXME (probably a FOL, unfortunately) - this is totally biased to western languages. debugger/src/main/java/flex/tools/debugger/cli/ExpressionContext.java (1 line): - line 351: // TODO what here? compiler/src/main/java/org/apache/royale/compiler/problems/IncompatibleOverrideProblem.java (1 line): - line 29: // TODO: ErrorMSG maybe something like "Incompatible override: explain whats incompatible"? compiler/src/main/java/org/apache/royale/compiler/internal/projects/SourcePathManager.java (1 line): - line 446: //TODO: https://bugs.adobe.com/jira/browse/CMP-923 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FixedChildrenNode.java (1 line): - line 27: // TODO Add constructor.