<div dir="ltr"><div>Na szóval értem hogy ezesetben zz1 típusa Class&lt;Object&gt;, a zz2 pedig Class&lt;?&gt;</div><div>De hogy függ össze ez a getAnnotation() metódussal ?</div><div>Nem világos... <br></div><div><br></div>
<div>      Class&lt;Object&gt; zz1 = Object.class;</div><div>      Class zz2 = Object.class; // Class&lt;?&gt; a típus</div><div>      Override a1 = zz1.getAnnotation(Override.class); // ez lefordul</div><div>      Override a2 = zz2.getAnnotation(Override.class); // EZ NEM FORDUL LE</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013. november 20. 13:04 Richard O. Legendi írta, <span dir="ltr">&lt;<a href="mailto:richard.legendi@gmail.com" target="_blank">richard.legendi@gmail.com</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Tipp: mert a cls Class&lt;?&gt; típusú. Írd át a konkrét típusra a
    ?-et.<br>
    <br>
    Ricsi<div><div class="h5"><br>
    <br>
    <div>On <a href="tel:2013.11.20.%2012" value="+12013112012" target="_blank">2013.11.20. 12</a>:28, József Keresztes
      wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">
      <div dir="ltr">
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">Sziasztok
          !</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">Valamit
          nagyon nem értek, persze lehet hogy a fától nem látom az erdőt
          :)<br>
          Van egy annotációm, a neve View. Amikor egy osztálynál
          vizsgálom hogy el van-e látva ezzel az annotációval,<br>
          kell egy &quot;számomra értelmetlen&quot; cast, különben a kód nem
          fordul le.<br>
          Ha ugyanezt egy Field-nél vizsgálom, nem kell cast-olni. Az
          osztálynál miért kell ??? <br>
          Egyébként a dolog annotáció független, más annotációval is a
          helyzet ugyanez.</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px"><br>
          Class cls = ...;<br>
          Field field = cls.getField(...);</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">View
          view = (View)cls.getAnnotation(View.class); //??? mért kell
          cast ???<br>
          View view2 = field.getAnnotation(View.class);</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px"> </p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">Dokumentáció
          szerint a Class osztály getAnnotation() metódusa:</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">public
          &lt;A extends Annotation&gt; A getAnnotation(Class&lt;A&gt;
          annotationClass)</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px 0px 10px;padding:0px">Dokumentáció
          szerint a Field osztály getAnnotation() metódusa:</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px;padding:0px">public
          &lt;T extends Annotation&gt; T getAnnotation(Class&lt;T&gt;
          annotationClass)</p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px;padding:0px"><br>
        </p>
        <p style="line-height:19px;font-size:13px;background-color:rgb(240,240,240);font-family:Verdana;margin:0px;padding:0px">Üdv,
          Joe</p>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><div class="im"><pre>_______________________________________________
Javalist mailing list
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
</pre>
    </div></blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>