Package net.bytebuddy.implementation
Interface Implementation.Context.Factory
-
- All Known Implementing Classes:
Implementation.Context.Default.Factory
,Implementation.Context.Default.Factory.WithFixedSuffix
,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 Deprecated Methods Modifier and Type Method Description Implementation.Context.ExtractableView
make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Implementation.Context.ExtractableView
make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.
-
-
-
Method Detail
-
make
@Deprecated Implementation.Context.ExtractableView make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Deprecated.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.
-
make
Implementation.Context.ExtractableView make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)
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.frameGeneration
- Indicates the frame generation being applied.- Returns:
- An implementation context in its extractable view.
-
-