Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9763

CDI Tools should take into account parametrized beans when resolving injection points

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.3.0.M4
    • 3.3.0.M3
    • cdi
    • None

    Description

      EXECUTE: Create a mavenized CDI project.
      EXECUTE: Add infinispan jars to it:

      <dependency>
      	<groupId>org.infinispan</groupId>
      	<artifactId>infinispan-core</artifactId>
      	<version>5.1.0.ALPHA2</version>
      </dependency>
      <dependency>
      	<groupId>org.infinispan</groupId>
      	<artifactId>infinispan-cdi</artifactId>
      	<version>5.1.0.ALPHA2</version>
      </dependency>
      

      EXECUTE: Create the following bean:

      @Stateless
      public class FooEJB {
          @Inject
          Cache<String, String> defaultCache;
      }
      

      FAILURE: The injection is marked as a problem. It has unsatisfied dependency.
      ASSERT: Ctrl+Click on the injection. It should suggest opening org.infinispan.cdi.CacheManager.getAdvancedCache() producer.

      Attachments

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            alexeykazakov Alexey Kazakov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: