public static class PCClassFileTransformer.Reentrant extends PCClassFileTransformer
PCClassFileTransformer.Reentrant
Constructor and Description |
---|
Reentrant(MetaDataRepository repos,
Options opts,
ClassLoader loader) |
Reentrant(MetaDataRepository repos,
PCEnhancer.Flags flags,
ClassLoader tmpLoader,
boolean devscan) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
transform0(String className,
Class redef,
byte[] bytes)
We have to split the transform method into two methods to avoid
ClassCircularityError when executing method using pure-JIT JVMs
such as JRockit.
|
newInstance, transform
public Reentrant(MetaDataRepository repos, Options opts, ClassLoader loader)
public Reentrant(MetaDataRepository repos, PCEnhancer.Flags flags, ClassLoader tmpLoader, boolean devscan)
protected byte[] transform0(String className, Class redef, byte[] bytes) throws IllegalClassFormatException
PCClassFileTransformer
transform0
in class PCClassFileTransformer
IllegalClassFormatException
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.