All Classes and Interfaces

Class
Description
 
 
 
 
Doesn't actually _parse_ anything, but if you want to wrap binary data into a SourceFile, this will do the trick
 
 
 
 
Allows changes that do not modify the left-most non-zero element in the [major, minor, patch] tuple.
 
A hierarchical listing of recipe categories and the recipes that are contained inside of them.
 
 
 
 
 
Uniquely specifies the target position of an intended templating operation inside an AST.
 
 
 
 
 
 
 
 
A Search Result matching a DOT Format.
 
 
 
 
 
Passes messages between individual visitors or parsing operations and allows errors to be propagated back to the process controlling parsing or recipe execution.
 
 
 
 
 
 
Indicates a source file that is generated (e.g.
 
 
 
 
A general-purpose interface for controlling how components perform HTTP calls for various purposes.
 
 
 
 
 
This is a feature that is experimental and may yield a breaking change in a minor release.
 
 
 
 
 
Because someone ELSE did something that hurt me.
 
 
 
 
 
 
Utilities for standard name case conventions.
A collection of styles by name, e.g.
A common annotation to declare that annotated elements cannot be null.
A common annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
A common annotation to declare that fields are to be considered as non-nullable by default for a given package.
A common annotation to declare that annotated elements can be null under some circumstance.
A common annotation to declare that fields are to be considered as non-nullable by default for a given package.
 
OkHttp-based HttpSender.
 
 
 
A source input.
 
 
 
The simplest of all ASTs representing nothing more than just unstructured text.
 
 
 
 
 
 
 
Simplified from Spring's PropertyPlaceholderHelper.
 
 
 
 
Provides a formalized link list data structure of recipes and a Recipe.run(List) method which will apply each recipes visitor visit method to a list of sourceFiles
 
 
When possible, Recipe should validate themselves prior to execution to prove that they are runnable without failure.
 
 
 
 
 
 
Represents a source hosted at a remote URI.
 
Represents a source to be extracted from within an archive hosted at a remote URI.
 
 
 
 
 
 
Because I did something that I'm not proud of.
 
 
 
SourceTemplate<T extends Tree,C extends Coordinates>
 
 
 
Styles represent project-level standards that each source file is expected to follow, e.g.
 
 
Allows patch-level changes if a minor version is specified on the comparator.
 
 
 
 
TreeVisitor<T extends Tree,P>
Abstract TreeVisitor for processing elements
 
 
 
 
 
 
 
 
 
Indicates that no validation has occurred.
A specialization Validated.Valid that won't print the secret in plain text if the validation is serialized.
A valid property value.
Turns a set of Validated.Invalid into a throwable exception, which is used to throw an unchecked exception at runtime when one or more properties are invalid.
 
 
Any of X, x, or * may be used to "stand in" for one of the numeric values in the [major, minor, patch] tuple.