[Java lista] Eclipse flegma szintaktikai ellenorzes?

Peter Verhas peter at verhas.com
2008. Nov. 23., V, 12:37:44 CET


Young nagy pszichológus volt. Most, hogy említettétek tegnap találtam
egy régebbi kódomban ilyen lista végén még egy vesszőt, és lefordult
Eclipse-ben is, meg javac-cal is.

De ha már refaktoráltam a kódot, kivettem :-) Olyan slamposnak éreztem.

Péter

2008/11/23 Böszörményi Péter <zmblevlist at gmail.com>:
> No, utanna neztem a bugnak, a kovetkezo a szitu:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=112433 a bug. Ottan van link
> a specire, amibol latszik, hogy letezhet vesszo az ArrayInitializer bezaro
> } elott.
>
> Az ide tartozo javac bugreport:
> http://bugs.sun.com/view_bug.do?bug_id=6337964
> Lassu munkahoz ido kell. :)
>
> On Thu, 20 Nov 2008 11:54:54 +0100, Legéndi Richád Olivér
> <roante at freemail.hu> wrote:
>
>> Hail!
>>
>> Hu, hat ez tenyleg erdekes :-)
>>
>> Az van, hogy az Eclipse-nek sajat Java forditoja van, es vannak
>> kulonbsegek
>> (tobbnyire, er... bugok :-)) az ejc es a javac viselkedese kozott.
>>
>> A JLS szerint igy van a def:
>> http://java.sun.com/docs/books/jls/third_edition/html/interfaces.html
>>
>>
>>   NormalAnnotation:
>>          @ TypeName ( ElementValuePairsopt )
>>
>>      ElementValuePairs:
>>          ElementValuePair
>>          ElementValuePairs , ElementValuePair
>>
>>      ElementValuePair:
>>          Identifier = ElementValue
>>
>>      ElementValue:
>>          ConditionalExpression
>>          Annotation
>>          ElementValueArrayInitializer
>>
>>      ElementValueArrayInitializer:
>>          { ElementValuesopt ,opt }
>>
>>      ElementValues:
>>          ElementValue
>>          ElementValues , ElementValue
>>
>>
>> Azaz nem szabadna ',' karaktert engedni az utolso elem utan (ez kicsit
>> meglep,
>> mert array inicializatorban meg hasonlo helyeken siman engedik, ami azert
>> hasznos szokott lenni).
>>
>> Azt ajanlanam, hogy jelentsd le a bugzillajukban, bar, lehet, hogy ez
>> mar egy
>> ismert jelenseg:
>>
>>   https://bugs.eclipse.org/bugs/
>>
>> Ricsi
>>
>> UI: Ha talalsz ilyet, plz linkeld mar be nekem is az URL-t, erdekelne,
>> mit
>> mondanak ra. Thx!
>>
>> Böszörményi Péter wrote:
>>> Udv a listanak!
>>>
>>> Szerettem volna egy java kodot profilerrel vizsgalni, hol tolti el a
>>> legtobb idot. Mivel Eclipse alatt meg sohasem sikerult beizzitani
>>> profilert, ezert elokaptam a brand new NetBeanst, hogy majd azzal jol.
>>> Erdekes dolgot fedeztem fel.
>>>
>>> package test;
>>>
>>> @Annots({
>>>      @Annot("a"),
>>>      @Annot("bela"),
>>> })
>>> public class Main {
>>>
>>>      public static void main(String[] args) {
>>>         // TODO code application logic here
>>>     }
>>>
>>> }
>>>
>>> A kod Eclipse alatt gond nelkul fordul (felhivnam a figyelmet a bela
>>> utani , karakterre), NetBeans es (5-os) javac nem forditja. Mivel
>>> ehhez hasonlo annotaciok dogivel vannak a kodban, Netbeans alatt nem
>>> fordul (bar eddieg alapjan profilert nem zavarja). Velemeny, tipp,
>>> gondolat?
>>>
>>> ps: Az annotaciok:
>>> package test;
>>>
>>> public @interface Annots {
>>>      Annot[] value();
>>> }
>>>
>>> package test;
>>>
>>> public @interface Annot {
>>>      String value();
>>> }
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>
>
>
> --
> Üdvözlettel,
> Böszörményi Péter
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>



-- 
Verhás Péter
ügyvezető
Verhás & Verhás Szoftver Manufaktúra Kft.
peter at verhas.com
t: +36(30)9306805


További információk a(z) Javalist levelezőlistáról