public abstract class AbstractProxyTransformer extends Object implements ProxyTransformer
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
classBeingRedefined |
protected ClassPool |
classPool |
protected ProxyBytecodeGenerator |
generator |
protected ProxyBytecodeTransformer |
transformer |
| Constructor and Description |
|---|
AbstractProxyTransformer(Class<?> classBeingRedefined,
ClassPool classPool) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ProxyBytecodeGenerator |
createGenerator()
creates a new ProxyBytecodeGenerator insatance for use in this transformer
|
protected abstract ProxyBytecodeTransformer |
createTransformer()
creates a new ProxyBytecodeTransformer insatance for use in this transformer
|
protected ProxyBytecodeGenerator |
getGenerator() |
protected ProxyBytecodeTransformer |
getTransformer() |
protected boolean |
isTransformingNeeded()
Checks if there were changes that require the redefinition of the proxy
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformRedefineprotected ProxyBytecodeGenerator generator
protected ProxyBytecodeTransformer transformer
protected Class<?> classBeingRedefined
protected ClassPool classPool
protected ProxyBytecodeGenerator getGenerator()
protected ProxyBytecodeTransformer getTransformer()
protected abstract ProxyBytecodeGenerator createGenerator()
protected abstract ProxyBytecodeTransformer createTransformer()
protected boolean isTransformingNeeded()
Copyright © 2018. All rights reserved.