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
ClassTransformertransform in interface ClassTransformerloader - 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.