Uploaded image for project: 'Tapestry'
  1. Tapestry
  2. TAPESTRY-1485

Remove the Any component --- not necessary because of expansions in attributes

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.0
    • 5.0.5
    • tapestry-core
    • None

    Description

      The Any component (and the logic that allows a component with an id but not type to be an Any component) is no longer necessary.

      Because of TAPESTRY-1466, ordinary elements can now have dynamic attributes via expansions (in those attributes).

      Removing the Any component will remove an odd ambiguity, and allow us to identify components where the developer has accidentally forgotten to specify the type (either with t:type or via the @Component annotation).

      Attachments

        Activity

          People

            hlship Howard Lewis Ship
            hlship Howard Lewis Ship
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: