Configuration interface describes the fully-qualified class name and the input
parameters for an individual template invocation.Enum annotation captures the necessary information for generating an enum
from an existing an existing one.IdentityPostProcessor creates a post-processor that does nothing
(by simply returning the original writer).Interface annotation captures the necessary information for generating an interface
from an existing class (or existing interface) while filtering for certain modifiers.LowerCasePostProcessor is a simple Projo template post-processor that converts
all letters to lower case.@Map annotation defines a non-default type mapping within an
@Interface annotation.@Options annotation captures various settings that affect the compile-time
code generation triggered by the @Interface and @Enum annotations.Template annotations marks template classes that are used for Projo's internal code generation.Ternary enumeration implements three-valued logic (also known as
tri-state or trits).Unmapped option is used for indicating whether the code generation
should skip methods that are using unmapped types.UpperCasePostProcessor is a simple Projo template post-processor that converts
all letters to upper case.Visibility enumeration defines constants for the four different
visibility levels that Java elements can have.Copyright © 2022. All rights reserved.