<div dir="ltr">Netbeans 7.4-et használok, és ha a cast-ot kiveszem akkor a következő a hibaüzenet:<div><br></div><div>incompatible types: Annotation cannot be converted to View</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013. november 20. 12:42 Böszörményi Péter írta, <span dir="ltr">&lt;<a href="mailto:zmblevlist@gmail.com" target="_blank">zmblevlist@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Szerintem vagd ki azt a fat.<br>
Ez nekem fordul, bar az vitathatatlan, hogy sok ertelme nincs:<br>
<br>
Override a = Object.class.getAnnotation(<u></u>Override.class);<br>
Field f = null;<br>
Override b = f.getAnnotation(Override.<u></u>class);<br>
<br>
Milyen hibat mond a fordito, ha nincs ott a cast?<div><div class="h5"><br>
<br>
On 2013-11-20 12:28, József Keresztes wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Sziasztok !<br>
<br>
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<br>
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<br>
miért kell ???<br>
Egyébként a dolog annotáció független, más annotációval is a helyzet<br>
ugyanez.<br>
<br>
<br>
Class cls = ...;<br>
Field field = cls.getField(...);<br>
<br>
View view = (View)cls.getAnnotation(View.<u></u>class); //??? mért kell cast ???<br>
View view2 = field.getAnnotation(View.<u></u>class);<br>
<br>
Dokumentáció szerint a Class osztály getAnnotation() metódusa:<br>
<br>
public &lt;A extends Annotation&gt; A getAnnotation(Class&lt;A&gt; annotationClass)<br>
<br>
Dokumentáció szerint a Field osztály getAnnotation() metódusa:<br>
<br>
public &lt;T extends Annotation&gt; T getAnnotation(Class&lt;T&gt; annotationClass)<br>
<br>
<br>
Üdv, Joe<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
<br><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
Üdvözlettel,<br>
Böszörményi Péter<br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
</font></span></blockquote></div><br></div>