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.
HttpURLConnection
-based HttpSender
.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.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.
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.
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.