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 them.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A recipe that exists only to wrap other recipes.
 
Uniquely specifies the target position of an intended templating operation inside an AST.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mark a test as a good recipe example to present on document/web pages.
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.
 
 
 
 
 
 
 
 
 
 
 
!!!THIS SOURCE FILE HAS BEEN MODIFIED!!! Abstraction to support various file system operations not in Java.
File attributes we typically care for.
Result of an executed process.
Attributes of FileStores on this system
This class creates FS instances.
A token representing a file created by FS.createNewFileAtomic(File).
 
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.
 
 
 
 
 
 
 
The scheduler is responsible for executing a Recipe full lifecycle and reporting a RecipeRun result.
 
 
 
Clone of Spring Framework's org.springframework.util.ReflectionUtils, but with a few modifications.
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.