Package net.bytebuddy.implementation
Class Implementation.Context.Default.Factory.WithFixedSuffix
- java.lang.Object
-
- net.bytebuddy.implementation.Implementation.Context.Default.Factory.WithFixedSuffix
-
- All Implemented Interfaces:
Implementation.Context.Factory
- Enclosing class:
- Implementation.Context.Default.Factory
@Enhance public static class Implementation.Context.Default.Factory.WithFixedSuffix extends java.lang.Object implements Implementation.Context.Factory
A factory for creating aImplementation.Context.Default
that uses a given suffix for accessors.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
suffix
The suffix to use.
-
Constructor Summary
Constructors Constructor Description WithFixedSuffix(java.lang.String suffix)
Creates a factory for an implementation context with a fixed suffix.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Implementation.Context.ExtractableView
make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Deprecated.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 public Implementation.Context.ExtractableView make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)
Deprecated.Creates a new implementation context.- Specified by:
make
in interfaceImplementation.Context.Factory
- 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
public Implementation.Context.ExtractableView make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.- Specified by:
make
in interfaceImplementation.Context.Factory
- 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.
-
-