JUMP makes constant use of inner classes, particularly anonymous ones.  They reflect a style of programming that emphasizes economy of class files at the expense of somewhat dense complex code. At times the Vivid Solutions crowd, particularly Jon, seems to conjure almost magical solutions out of anonymous classes.

By the way, you can tell how many inner classes are defined in a class file by looking at the number of $#.class files that are produced with the same name.

regards,
Larry

On 8/30/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
I have confirmed that this is an inner class. (Just when I think I'm
getting a handle on this Java stuff, I run into something like this.)

I've printed some docs on inner classes, and will make an effort to
educate myself. (Now that I have revealed my ignorance with that
rookie question.) :]

The Sunburned Surveyor

On 8/30/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
> In the beginning of the AbstractCursorTool java file a private
> LayerViewPanelListener is declared. It then appears that a calss
> definition for the LayerViewPanel is given, inside of the
> AbstractCursorTool java file. I've never seen this done before. Can
> someone help me understand what is going on here?
>
> Is this an inner class as described in this article?:
>
> http://www.javaworld.com/javaworld/javaqa/2000-03/02-qa-innerclass.html
>
> Thanks,
>
> The Sunburned Surveyor
>

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to