org.aspectj.weaver.bcel.asm
Class StackMapAdder

java.lang.Object
  extended by org.aspectj.weaver.bcel.asm.StackMapAdder

public class StackMapAdder
extends java.lang.Object

Uses asm to add the stack map attribute to methods in a class. The class is passed in as pure byte data and then a reader/writer process it. The writer is wired into the world so that types can be resolved and getCommonSuperClass() can be implemented without class loading using the context class loader.


Constructor Summary
StackMapAdder()
           
 
Method Summary
static byte[] addStackMaps(World world, byte[] data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackMapAdder

public StackMapAdder()
Method Detail

addStackMaps

public static byte[] addStackMaps(World world,
                                  byte[] data)