1 16 package net.sf.cglib.transform; 17 18 import net.sf.cglib.core.ClassGenerator; 19 import net.sf.cglib.core.Transformer; 20 import org.objectweb.asm.ClassVisitor; 21 22 public class TransformingClassGenerator implements ClassGenerator { 23 private ClassGenerator gen; 24 private ClassTransformer t; 25 26 public TransformingClassGenerator(ClassGenerator gen, ClassTransformer t) { 27 this.gen = gen; 28 this.t = t; 29 } 30 31 public void generateClass(ClassVisitor v) throws Exception { 32 t.setTarget(v); 33 gen.generateClass(t); 34 } 35 } 36 | Popular Tags |