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 Details

    • 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.