This discussion is archived
0 Replies Latest reply: Dec 28, 2010 8:39 PM by 827191 RSS

JDWP reference implementation does not return anonymous nested classes?

827191 Newbie
Currently Being Moderated
Using

$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

it appears that when I connect with JDWP and issue a NestedTypes command, the result does not include anonymous nested types. The only references to this that I could find is a comment in a svn commit at apache (http://mail-archives.apache.org/mod_mbox/harmony-commits/200611.mbox/%3C20061128174959.200111A9856@eris.apache.org%3E)

Is this intentional and desired? Is there a way to get all of the nested types, including the anonymous ones? I could do ClassesBySignature with "package.ClassName$*" as the signature and filter out doubly nested classes, but that seems overly complicated.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points