net.sf.retrotranslator.transformer
Class JRockitJITRetrotranslator.ClassPreProcessorImpl

java.lang.Object
  extended by net.sf.retrotranslator.transformer.JRockitJITRetrotranslator.ClassPreProcessorImpl
All Implemented Interfaces:
ClassPreProcessor
Enclosing class:
JRockitJITRetrotranslator

private static class JRockitJITRetrotranslator.ClassPreProcessorImpl
extends java.lang.Object
implements ClassPreProcessor


Field Summary
private  ClassPreProcessor delegate
           
private  ClassTransformer transformer
           
 
Constructor Summary
JRockitJITRetrotranslator.ClassPreProcessorImpl(ClassTransformer transformer, ClassPreProcessor delegate)
           
 
Method Summary
 byte[] preProcess(java.lang.ClassLoader classLoader, java.lang.String string, byte[] bytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transformer

private final ClassTransformer transformer

delegate

private final ClassPreProcessor delegate
Constructor Detail

JRockitJITRetrotranslator.ClassPreProcessorImpl

public JRockitJITRetrotranslator.ClassPreProcessorImpl(ClassTransformer transformer,
                                                       ClassPreProcessor delegate)
Method Detail

preProcess

public byte[] preProcess(java.lang.ClassLoader classLoader,
                         java.lang.String string,
                         byte[] bytes)
Specified by:
preProcess in interface ClassPreProcessor