0 Replies Latest reply on Jun 23, 2009 7:34 AM by Paul Reilly

    [svn:fx-trunk] 8088: * Fixed Vector related data binding issue.

    Paul Reilly Level 1

      Revision: 8088

      Author:   preilly@adobe.com

      Date:     2009-06-23 07:34:37 -0700 (Tue, 23 Jun 2009)

       

      Log Message:

      ***********

      • Fixed Vector related data binding issue.

       

      tests Passed: checkintests

       

      Needs QA: YES

       

      Needs DOC: NO

       

      Bug fixes: SDK-21871

       

      API Change: NO

       

      Reviewer: Pete F.

       

      Code-level description of changes:

       

        rep/BindingExpression.java

       

          Modified getDestinationTypeName() include a new parameter,

          includeElementType, and to return something like Vector.,

          when it's true and the destination type is Vector.

       

        gen/ClassDefLib.vm

       

          Modified BindingExpression.getDestinationTypeName() calls to pass

          in true.

       

        ImplementationGenerator.java

       

          Modified BindingExpression.getDestinationTypeName() calls to pass

          in true.

       

        builder/DocumentBuilder.java

       

          Modified BindingExpression.getDestinationTypeName() call to pass

          in false.

       

        rep/MxmlDocument.java

       

          Modified BindingExpression.getDestinationTypeName() call to pass

          in false.

       

      Ticket Links:

      ************

          http://bugs.adobe.com/jira/browse/SDK-21871

       

      Modified Paths:

      **************

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/gen/ClassDefLib.vm

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/BindingExpression.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/MxmlDocument.java