public abstract class AgentClassLoaderInstrumentation
extends java.lang.Object
AgentClassLoaderBaseInstrumentation because we only want to instrument
one of the loadClass() methods for "java.lang.ClassLoader". This comes from the previous ClassLoaderClassTransformer
code and most likely exists to reduce the possibility of StackOverflowErrors with loadClass calls.| Modifier | Constructor and Description |
|---|---|
protected |
AgentClassLoaderInstrumentation() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
loadClass(java.lang.String name)
Intercept all calls to loadClass() and delegate any class loads for agent, weave or API classes to use the agent's
ClassLoader.
|