Class AuxiliaryType.NamingStrategy.Enumerating

    • Field Detail

      • suffix

        private final java.lang.String suffix
        The suffix to append to the instrumented type for creating names for the auxiliary types.
    • Constructor Detail

      • Enumerating

        public Enumerating​(java.lang.String suffix)
        Creates a new suffixing random naming strategy.
        Parameters:
        suffix - The suffix to extend to the instrumented type.
    • Method Detail

      • name

        public java.lang.String name​(TypeDescription instrumentedType,
                                     AuxiliaryType auxiliaryType)
        Names an auxiliary type.
        Specified by:
        name in interface AuxiliaryType.NamingStrategy
        Parameters:
        instrumentedType - The instrumented type for which an auxiliary type is registered.
        auxiliaryType - The named auxiliary type.
        Returns:
        The fully qualified name for the given auxiliary type.