Package pro.projo.generation.utilities
-
Interface Summary Interface Description Reduction<S,T> Source TypeMirrorUtilities TypeMirrorUtilitiesis a collection of useful methods for dealing withTypeMirrors. -
Class Summary Class Description DefaultNameComparator MergeOptions MergeOptionsis a utility class for merging package-level options with annotation-level options in such a way that annotation-level options will override the package-level ones.MethodFilter TheMethodFilterchecks whether the matching criteria specified by an@Interfaceannotation apply to a given method.Name PackageShortener ThePackageShorteneris a simple class that shortens a fully qualified class name (FQCN) by cutting off the fully qualified package part.Source.EnumSource Source.InterfaceSource TypeConverter TheTypeConverterclass converts types according to the mappings specified in a set ofInterfaces.TypeConverter.Type TypeStringifier TheTypeStringifierconvertsTypeMirrors intoStrings while also applying an unary operation, such as shortening fully qualified package names.