Tohle mi funguje bez problémů 

public class ReflectionFoo {

    public Class badFoo() {

        return this.getClass();
    }
}

Eclipse SDK

Version: 3.2.0
Build id: I20051215-1506
JRE 1.5.0

Kamzik-II píše v Ne 10. 09. 2006 v 12:11 +0200:
> Dobry den, jsem zacatecnik s javou a rad bych Vas poprosil o vysvetleni 
> nasledujiciho chovani:
> Kdyz uvnitr metody pouziju vyraz this.getClass (), tak mi eclipse hlasi 
> chybu, ale kdyz
> pouziju pouze getClass (), vse v pohode projde, aby to nebylo tak 
> jednoduche, tak
> this.getClass () mi chybu nevyhodi pokud mam v nejake metode samotne 
> getClass()...
> Radeji to ukazu na prikladu:
> 
> import java.lang.Class;
> 
> /**
> * @author Kamzik II
> *
> */
> public class ReflectionFoo
> {
> 
> public Class foo ()
> {
> 
>     return getClass ();
> 
> }
> 
> public Class badFoo ()
> {
> 
>     return this.getClass ();
> 
> }
> 
> }
> 
> V teto forme to funguje paradne, ale kdyz odstranim metodu foo, tak uz mi 
> eclipse hlasi chybu...
> Nema nekdo tuseni cim by to mohlo byt? Ja jsem z toho docela paf :) 
-- 
Ladislav Zahour <[EMAIL PROTECTED]>

Odpovedet emailem