Class ToTypeString.ToTypeLiteralStringLossless

All Implemented Interfaces:
ParameterizedTypeVisitor<String,RuntimeException>, TypeVisitor<String,RuntimeException>
Enclosing class:
ToTypeString

public static class ToTypeString.ToTypeLiteralStringLossless extends ToTypeString
ToTypeString emits the string `any` for all wildcard any types, even if they have numeric suffixes (i.e. `any1`, `any2`, etc).

These suffixes are needed to correctly perform function matching based on arguments. This subclass retains the numerics suffixes when emitting type strings for this.