<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    This would be useful not only for bean lookup but also for
    dispatching parameterized events. The only concern is type safety
    which unfortunately cannot be guaranteed (same as in the Guice
    case). Still, I find this useful. Please file a new CDI feature
    request at <a class="moz-txt-link-freetext" href="http://issues.jboss.org/browse/CDI">http://issues.jboss.org/browse/CDI</a><br>
    <br>
    Jozef<br>
    <br>
    <div class="moz-cite-prefix">On 08/01/2014 05:51 PM, Luc wrote:<br>
    </div>
    <blockquote
cite="mid:CAJvqtSp0896tNY+TCkv49PZye1OgNNOacTtAkrBtrU_TGcrjXA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>Today I realized about the method
          'javax.enterprise.inject.Instance#select(javax.enterprise.util.TypeLiteral,
          java.lang.annotation.Annotation...)' [1], which whas there
          from 1.0 version.</div>
        <div>After watching CDI 'TypeLiteral' implementation, came a
          question to mind to me:</div>
        <div><br>
        </div>
        <div>&nbsp; Could be done the same, but *with dynamic class type
          building*?<br>
          <br>
        </div>
        <div>And my first google search bring me to a post where a user
          told some of the benefits of Guice [2] injection and dynamic
          types [3], which was written at 2010, and it covers exactly my
          actual needs.</div>
        <div>After watching more the 'TypeLiteral' from CDI and how it
          is done with Guice, I thought that could be cool to have this
          feature in CDI too. I know I can do it for my own project (and
          I will) but I have a few questions:</div>
        <div><br>
        </div>
        <div>&nbsp; * Should I open an issue at CDI Jira? Or is more a Weld
          issue?</div>
        <div>&nbsp; * If the issue is open, I'd like to contribute to its
          development. A part of the "easy rules" from&nbsp;<a
            moz-do-not-send="true"
            href="http://www.cdi-spec.org/contribute/">http://www.cdi-spec.org/contribute/</a>,
          what more should I do?</div>
        <div><br>
        </div>
        <div>Thanks!!</div>
        <div><br>
        </div>
        <div>&nbsp; [1]: <a moz-do-not-send="true"
href="http://docs.jboss.org/cdi/api/1.0-SP4/javax/enterprise/inject/Instance.html#select%28javax.enterprise.util.TypeLiteral">http://docs.jboss.org/cdi/api/1.0-SP4/javax/enterprise/inject/Instance.html#select(javax.enterprise.util.TypeLiteral</a>,
          java.lang.annotation.Annotation...)</div>
        <div>&nbsp; [2]:&nbsp;<a moz-do-not-send="true"
            href="https://github.com/google/guice">https://github.com/google/guice</a></div>
        <div>&nbsp; [3]:&nbsp;<a moz-do-not-send="true"
href="http://luisfsgoncalves.wordpress.com/2010/09/08/generic-bindings-with-guice/">http://luisfsgoncalves.wordpress.com/2010/09/08/generic-bindings-with-guice/</a></div>
        <div><br clear="all">
          <div>--<br>
            Lucas<br>
            <br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
cdi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/cdi-dev">https://lists.jboss.org/mailman/listinfo/cdi-dev</a></pre>
    </blockquote>
    <br>
  </body>
</html>