commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kohsuke Kawaguchi <kohsuke.kawagu...@sun.com>
Subject Re: Javaflow and ASM
Date Wed, 04 Jan 2006 20:20:40 GMT
Eugene Kuleshov wrote:
>    Actually your above example should be quite simple, especially if 
> we can assume that we know local variable types (e.g. debug 
> information is available):

Well, sure, if you can use debug information, but I don't think we can 
assume that in javaflow, can we.


>    Though more complicated case would be the case when restoring stack 
> not directly used by the currently restoring method. Probably 
> something similar to what happening for NEW opcodes. And for this we 
> will have to always search for common super class or interface.

OK, sounds like we are in agreement that we sometimes do need to compute 
the base class.

>> It shouldn't be too difficult; BCEL does that. As I wrote in the commit 
>> message, all we need is a resolver that can get you the byte code image 
>> of those referenced classes (like ClassX and ClassY.)
> 
>    We have code for this within ASM test cases. It is in 
> MUSTANG_SUPPORT branch in org.objectweb.asm.ClassWriterTest3 class. If 
> you like I can try to put this code into SimpleVerifier subclass 
> already used in javaflow.

That would be great.

-- 
Kohsuke Kawaguchi
Sun Microsystems                   kohsuke.kawaguchi@sun.com

Mime
View raw message