public class JavaProxyTransformer extends MultistepProxyTransformer
addThirdStep, classfileBuffer, generator, transformationStates, transformerclassBeingRedefined, classPool| Constructor and Description |
|---|
JavaProxyTransformer(Class<?> classBeingRedefined,
ClassPool cp,
byte[] classfileBuffer) |
| Modifier and Type | Method and Description |
|---|---|
protected ProxyBytecodeGenerator |
createGenerator()
creates a new ProxyBytecodeGenerator insatance for use in this transformer
|
protected ProxyBytecodeTransformer |
createTransformer()
creates a new ProxyBytecodeTransformer insatance for use in this transformer
|
static boolean |
isReloadingInProgress() |
static byte[] |
transform(Class<?> classBeingRedefined,
ClassPool cp,
byte[] classfileBuffer) |
getClassBeingRedefined, getClassfileBuffer, getTransformationstate, removeClassState, setClassAsFinished, setClassAsWaiting, scheduleRedefinition, transformRedefinegetGenerator, getTransformer, isTransformingNeededpublic static byte[] transform(Class<?> classBeingRedefined, ClassPool cp, byte[] classfileBuffer) throws Exception
classBeingRedefined - cp - Classpool of the classloaderclassfileBuffer - new definition of Class>Exceptionpublic static boolean isReloadingInProgress()
protected ProxyBytecodeGenerator createGenerator()
AbstractProxyTransformercreateGenerator in class AbstractProxyTransformerprotected ProxyBytecodeTransformer createTransformer()
AbstractProxyTransformercreateTransformer in class AbstractProxyTransformerCopyright © 2018. All rights reserved.