No, that is a function you've shown.  An anonymous inner class looks like
this:

public class Foobar {
    public static void main( String args[]) {
        BaseClass baseClass = new BaseClass() {
                public void doit() {
                    System.out.println("Hello, World!");
                }
            };
        baseClass.doit();
    }
}

interface BaseClass {
    void doit();
}

In this example I create an anonymous class derived from BaseClass.

Mike

> -----Original Message-----
> From: tclug-devel-admin at mn-linux.org
> [mailto:tclug-devel-admin at mn-linux.org]On Behalf Of Bob Tanner
> Sent: Wednesday, January 23, 2002 12:59 AM
> To: tclug-devel at mn-linux.org
> Subject: [TCLUG-DEVEL] Inner, anonymous classes?
>
>
> Is it just me or are inner-anonymous classes just hard to read?
>
> I believe this is an inner-anonymous class?
>
>   public PasswordAuthentication
>     getPasswordAuthentication() {
>       String username, password;
>
>       String result = JOptionPane.showInputDialog("Enter
> 'username,password'");
>
>       StringTokenizer st = new StringTokenizer(result, ",");
>       username = st.nextToken();
>       password = st.nextToken();
>
>       return new PasswordAuthentication(username, password);
>   }
>
> I'm not sure how to read this code.
>
> Anyone wanna give this a chatty interpretation?
>
>
> --
> Bob Tanner <tanner at real-time.com>         | Phone : (952)943-8700
> http://www.mn-linux.org, Minnesota, Linux | Fax   : (952)943-8500
> Key fingerprint =  6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9
>
> _______________________________________________
> tclug-devel mailing list
> tclug-devel at mn-linux.org
> https://mailman.mn-linux.org/mailman/listinfo/tclug-devel