Tapestry 5
  1. Tapestry 5
  2. TAP5-839

Tapestry should ignore (public) synthetic methods in module classes

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.2.0
    • Component/s: None
    • Labels:
      None

      Description

      Groovy (and probably other alternative languages as well) enriches its classes with public synthetic methods. For module classes written in Groovy, Tapestry complains that it doesn't recognize these methods. Because synthetic methods are obviously not meant for Tapestry, they should be ignored.

      1. fix_for_TAP5-839.patch
        5 kB
        Peter Niederwieser

        Issue Links

          Activity

          Peter Niederwieser created issue -
          Howard M. Lewis Ship made changes -
          Field Original Value New Value
          Project Tapestry [ 10573 ] Tapestry 5 [ 12310833 ]
          Key TAPESTRY-2746 TAP5-839
          Affects Version/s 5.1.0.0 [ 12313419 ]
          Issue Type Improvement [ 4 ] Bug [ 1 ]
          Component/s tapestry-ioc [ 12311284 ]
          Peter Niederwieser made changes -
          Attachment fix_for_TAP5-839.patch [ 12426611 ]
          Howard M. Lewis Ship made changes -
          Assignee Howard M. Lewis Ship [ hlship ]
          Howard M. Lewis Ship made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 5.2.0 [ 12314122 ]
          Resolution Fixed [ 1 ]
          Antoine Mischler made changes -
          Link This issue is cloned as TAP5-1171 [ TAP5-1171 ]

            People

            • Assignee:
              Howard M. Lewis Ship
              Reporter:
              Peter Niederwieser
            • Votes:
              5 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development