public static interface AgentBuilder.DescriptionStrategy
TypeDescription
when transforming or retransforming/-defining a type.Modifier and Type | Interface and Description |
---|---|
static class |
AgentBuilder.DescriptionStrategy.Default
Default implementations of a
AgentBuilder.DescriptionStrategy . |
Modifier and Type | Method and Description |
---|---|
TypeDescription |
apply(Class<?> type,
AgentBuilder.TypeLocator typeLocator)
Describes the given type.
|
TypeDescription |
apply(String typeName,
Class<?> typeBeingRedefined,
AgentBuilder.TypeLocator typeLocator,
ClassLoader classLoader,
ClassFileLocator classFileLocator)
Describes the given type.
|
TypeDescription apply(String typeName, Class<?> typeBeingRedefined, AgentBuilder.TypeLocator typeLocator, ClassLoader classLoader, ClassFileLocator classFileLocator)
typeName
- The binary name of the type to describe.typeBeingRedefined
- The type that is being redefined, if a redefinition is applied or null
if no redefined type is available.typeLocator
- The type locator to use.classLoader
- The class loader of the type to be described.classFileLocator
- The class file locator of the type to be described.TypeDescription apply(Class<?> type, AgentBuilder.TypeLocator typeLocator)
type
- The loaded type to be described.typeLocator
- The type locator to use.Copyright © 2014–2016. All rights reserved.