Package net.bytebuddy.implementation
Interface Implementation.Context.Factory
-
- All Known Implementing Classes:
Implementation.Context.Default.Factory
,Implementation.Context.Disabled.Factory
- Enclosing interface:
- Implementation.Context
public static interface Implementation.Context.Factory
A factory for creating a new implementation context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Implementation.Context.ExtractableView
make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Creates a new implementation context.
-
-
-
Method Detail
-
make
Implementation.Context.ExtractableView make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Creates a new implementation context.- Parameters:
instrumentedType
- The description of the type that is currently subject of creation.auxiliaryTypeNamingStrategy
- The naming strategy for naming an auxiliary type.typeInitializer
- The type initializer of the created instrumented type.classFileVersion
- The class file version of the created class.auxiliaryClassFileVersion
- The class file version of any auxiliary classes.- Returns:
- An implementation context in its extractable view.
-
-