From: Eliot M. <mo...@cs...> - 2004-03-04 20:51:15
|
Will -- Perhaps someone else who is more familiar with this aspect will have a different or more detailed response, but .... AFAIK, Jikes RVM identifies methods according to their Java signature, as represented in class files. You need only look into the JVM Spec book (which can be downloaded on the Web) to find detailed definitions. Bascially, it is: - class name (if a class in internal to another class, the class name may have one or more $ in it to separate the names for each level of nesting; this is visible in the names of .class files in the OS or inside jar files) - method name - result type - argument types For types, there are single letters for primitives (I for int, V for void, etc.), for classes it is L followed by the class name then a semicolon (;), and so on. It's really straightforward. Regards -- Eliot |