public class InterceptFieldClassFileTransformer extends Object implements ClassTransformer
Constructor and Description |
---|
InterceptFieldClassFileTransformer(List<String> entities) |
Modifier and Type | Method and Description |
---|---|
byte[] |
transform(ClassLoader loader,
String className,
Class<?> classBeingRedefined,
ProtectionDomain protectionDomain,
byte[] classfileBuffer)
Invoked when a class is being loaded or redefined.
|
public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) throws IllegalClassFormatException
ClassTransformer
transform
in interface ClassTransformer
loader
- the defining loader of the class to be
transformed, may be null if the bootstrap loaderclassName
- the name of the class in the internal form
of fully qualified class and interface namesclassBeingRedefined
- if this is a redefine, the
class being redefined, otherwise nullprotectionDomain
- the protection domain of the
class being defined or redefinedclassfileBuffer
- the input byte buffer in class
file format - must not be modifiedIllegalClassFormatException
- if the input does
not represent a well-formed class fileCopyright © 2012 JBoss by Red Hat. All Rights Reserved.