Uploaded image for project: 'Migration Toolkit for Applications'
  1. Migration Toolkit for Applications
  2. MTA-6195

ANNOTATION location rules don't match on Fully Qualified Names

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • MTA 8.0.1
    • MTA 8.0.0
    • Application Analysis
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • Yes
    • Critical
    • None

      Description of problem:

      The ANNOTATION location is not strictly using FQNs to match with annotation, which leads to incorrect matches and false positives on issues.

      For example, a rule that looks for the javax.enterprise.inject.Produces will incorrectly match with occurrences of javax.ws.rs.Produces.

      See other examples on attached screenshots.

       Version-Release number of selected component (if applicable):

      MTA 8.0.0

       How reproducible:

      Always

       Steps to Reproduce:

      Check the linked upstream issues for details.

      Additional info:

      Upstream related issues:

              jleflete@redhat.com Juanma Leflet Estrada
              rromanni@redhat.com Ramon Roman Nissen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: