Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-2498

FastAnnotatedTypeLoader should not create SlimAnnotatedTypeContext for local and anonymous classes

    Details

      Description

      As a result, PAT will not be fired for local and anonymous classes.

      Unfortunately, org.jboss.weld.resources.spi.ClassFileInfo does not expose a method to distinguish various types of inner classes.

      We should also modify the following tests to only include necessary classes (causes NoClassDefFoundError on WildFly 13 with EE 8 preview enabled):

      • org.jboss.weld.tests.contexts.conversation.timeout.concurrent.ConversationLockTimeoutTest
      • org.jboss.weld.tests.extensions.custombeans.BeanConfiguratorFailureTest
      • org.jboss.weld.tests.extensions.custombeans.BeanConfiguratorWithNoCallbackTest

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                manovotn Matej Novotny
                Reporter:
                mkouba Martin Kouba
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: