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

FastAnnotatedTypeLoader should not create SlimAnnotatedTypeContext for local and anonymous classes

    XMLWordPrintable

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

      Attachments

        Activity

          People

            manovotn Matěj Novotný
            mkouba@redhat.com Martin Kouba
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: