Class TargetType


  • public final class TargetType
    extends java.lang.Object
    This type is used as a place holder for creating methods or fields that refer to the type that currently subject of creation within a DynamicType.Builder.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private TargetType()
      An unusable constructor to avoid instance creation.
    • Constructor Detail

      • TargetType

        private TargetType()
        An unusable constructor to avoid instance creation.
    • Method Detail

      • resolve

        public static TypeDescription resolve​(TypeDescription typeDescription,
                                              TypeDescription targetType)
        Resolves the given type description to the supplied target type if it represents the TargetType placeholder. Array types are resolved to their component type and rebuilt as an array of the actual target type, if necessary.
        Parameters:
        typeDescription - The type description that might represent the TargetType placeholder.
        targetType - The actual target type.
        Returns:
        A description of the resolved type.