jdave.unfinalizer
Class ClassVisitorDelegator

java.lang.Object
  extended by jdave.unfinalizer.ClassVisitorDelegator
Direct Known Subclasses:
UnfinalizingClassVisitorDelegator

public abstract class ClassVisitorDelegator
extends java.lang.Object

Delegate class file in byte array to an ASM ClassVisitor and returns transformed byte array.

Author:
Tuomas Karkkainen

Constructor Summary
ClassVisitorDelegator()
           
 
Method Summary
protected abstract  org.objectweb.asm.ClassVisitor createClassVisitor(org.objectweb.asm.ClassWriter writer)
           
 byte[] transform(byte[] originalClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassVisitorDelegator

public ClassVisitorDelegator()
Method Detail

transform

public byte[] transform(byte[] originalClass)

createClassVisitor

protected abstract org.objectweb.asm.ClassVisitor createClassVisitor(org.objectweb.asm.ClassWriter writer)


Copyright ? 2008. All Rights Reserved.