Tuscany
  1. Tuscany
  2. TUSCANY-3813

Tuscany fails OASIS Java CAA testcase 10035 - permits @Callback on a Field / Method of a class marked @Scope(COMPOSITE)

    Details

      Description

      Tuscany fails the OASIS compliance testcase JAVA-CAA 10035.

      This testcase checks whether a class marked with @Scope(COMPOSITE) is reported as being in error if a Field or a Method of the class is annotated with @Callback.

      Currently Tuscany fails this testcase, since the code in the Java implementation introspector does not check for these cases.

        Activity

        Hide
        Mike Edwards added a comment - - edited

        Fix to the ServiceProcessor class in implementation-java introspect.impl package, which checks that @Callback is not used when the class is annotated with @Scope(COMPOSITE)

        Committed in 1056294

        Show
        Mike Edwards added a comment - - edited Fix to the ServiceProcessor class in implementation-java introspect.impl package, which checks that @Callback is not used when the class is annotated with @Scope(COMPOSITE) Committed in 1056294

          People

          • Assignee:
            Mike Edwards
            Reporter:
            Mike Edwards
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:

              Development