1 22 package org.jboss.aop.hook; 23 24 import com.bea.jvm.ClassLibrary; 25 import com.bea.jvm.ClassPreProcessor; 26 import com.bea.jvm.JVMFactory; 27 28 public class JRockitPluggableClassPreProcessor implements ClassPreProcessor{ 29 30 public JRockitPluggableClassPreProcessor() 31 { 32 ClassLibrary lib = JVMFactory.getJVM().getClassLibrary(); 33 lib.setClassPreProcessor(this); 34 } 35 36 public byte[] preProcess(ClassLoader loader, String classname, byte[] bytes) 37 { 38 classname = classname.replace('/', '.'); 39 return JDK14TransformerManager.transform(loader, classname, bytes); 40 } 41 42 } 43 | Popular Tags |