$EnumTemplate interface provides the Velocity template for Projo's scraping mechanism
for enums.$InterfaceTemplate interface provides the Velocity template for Projo's interface scraping
mechanism.Class into a TypeMirror.InterfaceTemplateProcessor is an annotation processor that, at compile time, detects source files
that have an @Interface/@Enum annotation and will use these sources for
generating synthetic interfaces/enums.PackageShortener is a simple class that shortens a fully qualified class name
(FQCN) by cutting off the fully qualified package part.ProjoProcessor class is an abstract base class that enriches the
AbstractProcessor with some utility methods.ProjoTemplateFactoryGenerator uses the Apache Velocity template engine to generate a Projo factory interface
from a template and a set of parameters.ProjoTemplateFactoryProcessor is an annotation processor that, at compile time, detects source files that
have an @Template annotation and will use these sources for generating additional source files according
to the template's input Configuration.TypeConverter class converts types according to the mappings specified
in a set of Interfaces.TypeMirrorUtilities is a collection of useful methods for dealing with TypeMirrors.TypeStringifier converts TypeMirrors into Strings while also applying
an unary operation, such as shortening fully qualified package names.TypeStringifier.Copyright © 2019. All rights reserved.