Interface Plugin.Engine.TypeStrategy

All Known Implementing Classes:
Plugin.Engine.TypeStrategy.Default, Plugin.Engine.TypeStrategy.ForEntryPoint
Enclosing interface:
Plugin.Engine

public static interface Plugin.Engine.TypeStrategy
A type strategy determines the transformation that is applied to a type description.
  • Method Details

    • builder

      DynamicType.Builder<?> builder(ByteBuddy byteBuddy, TypeDescription typeDescription, ClassFileLocator classFileLocator)
      Creates a builder for a given type.
      Parameters:
      byteBuddy - The Byte Buddy instance to use.
      typeDescription - The type being transformed.
      classFileLocator - A class file locator for finding the type's class file.
      Returns:
      A dynamic type builder for the provided type.