All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
Antlr4Defaults |
|
Antlr4FormatterStep |
|
BlackStep |
|
ClangFormatStep |
|
CleanthatJavaStep |
Enables CleanThat as a SpotLess step.
|
CppDefaults |
Common utilities for C/C++
|
DBeaverSQLFormatter |
|
DBeaverSQLFormatterConfiguration |
**Warning:** Use this class at your own risk.
|
DBeaverSQLFormatterStep |
SQL formatter step which wraps up DBeaver's SqlTokenizedFormatter implementation.
|
DiktatStep |
Wraps up diktat as a FormatterStep.
|
EndWithNewlineStep |
|
EslintConfig |
|
EslintFormatterStep |
|
EslintRestService |
|
EslintTypescriptConfig |
|
FileSignature |
Computes a signature for any needed files.
|
FlexmarkStep |
|
ForeignExe |
Finds a foreign executable and checks its version.
|
FormatAnnotationsStep |
Some formatters put every annotation on its own line
-- even type annotations, which should be on the same line as the type they qualify.
|
FormatExceptionPolicy |
A policy for handling exceptions in the format.
|
FormatExceptionPolicyStrict |
A policy for handling exceptions in the format.
|
Formatter |
Formatter which performs the full formatting.
|
Formatter.Builder |
|
FormatterFunc |
A Function<String, String> which can throw an exception.
|
FormatterFunc.Closeable |
Function<String, String> and BiFunction<String, File, String> whose implementation
requires a resource which should be released when the function is no longer needed.
|
FormatterFunc.Closeable.ResourceFunc<T extends AutoCloseable> |
|
FormatterFunc.Closeable.ResourceFuncNeedsFile<T extends AutoCloseable> |
|
FormatterFunc.NeedsFile |
|
FormatterProperties |
Utility manages settings of formatter configured by properties.
|
FormatterStep |
An implementation of this class specifies a single step in a formatting process.
|
FormatterStep.Strict<State extends Serializable> |
Implements a FormatterStep in a strict way which guarantees correct and lazy implementation
of up-to-date checks.
|
FreshMarkStep |
|
GoogleJavaFormatStep |
|
GsonConfig |
|
GsonStep |
|
ImportOrderStep |
|
IndentStep |
Simple step which checks for consistent indentation characters.
|
IndentStep.Type |
|
Internal |
Signifies that a public API is actually an implementation detail, and should be treated as if it
were private .
|
JacksonConfig |
A DTO holding the basic for Jackson-based formatters
|
JacksonJsonConfig |
|
JacksonJsonStep |
Simple YAML formatter which reformats the file according to Jackson YAMLFactory.
|
JacksonYamlConfig |
|
JacksonYamlStep |
Simple YAML formatter which reformats the file according to Jackson YAMLFactory.
|
JarState |
Grabs a jar and its dependencies from maven,
and makes it easy to access the collection in
a classloader.
|
JsonSimpleStep |
Simple JSON formatter which reformats the file according to the org.json library's default pretty-printing, but has no ability to customise more than the indentation size.
|
Jsr223Step |
|
Jvm |
Java virtual machine helper
|
Jvm.Support<V> |
Utility to map constraints of formatter to this JVM
|
KotlinConstants |
|
KtfmtStep |
Wraps up ktfmt as a FormatterStep.
|
KtfmtStep.KtfmtFormattingOptions |
|
KtfmtStep.Style |
Used to allow multiple style option through formatting options and since when is each of them available.
|
KtLintStep |
Wraps up ktlint as a FormatterStep.
|
LazyArgLogger |
This is a utility class to allow for lazy evaluation of arguments to be passed to a logger
and thus avoid unnecessary computation of the arguments if the log level is not enabled.
|
LazyForwardingEquality<T extends Serializable> |
Implements equality, hashcode, and serialization entirely in terms
of lazily-computed state.
|
LicenseHeaderStep |
Prefixes a license header before the package statement.
|
LicenseHeaderStep.YearMode |
|
LineEnding |
Represents the line endings which should be written by the tool.
|
LineEnding.Policy |
A policy for line endings which can vary based on the specific file being requested.
|
NativeCmdStep |
|
NoLambda |
Marker interface to prevent lambda implementations of
single-method interfaces that require serializability.
|
NoLambda.EqualityBasedOnSerialization |
An implementation of NoLambda in which equality is based on the serialized representation of itself.
|
NpmPathResolver |
|
PaddedCell |
Models the result of applying a Formatter on a given File
while characterizing various failure modes (slow convergence, cycles, and divergence).
|
PaddedCell.DirtyState |
The clean/dirty state of a single file.
|
PaddedCell.Type |
The kind of result.
|
PalantirJavaFormatStep |
|
PipeStepPair |
|
PipeStepPair.Builder |
|
PrettierConfig |
|
PrettierFormatterStep |
|
PrettierRestService |
|
ProcessRunner |
Shelling out to a process is harder than it ought to be in Java.
|
ProcessRunner.Result |
|
Provisioner |
Many spotless steps require third-party libraries, but we want to keep
Spotless' dependencies minimal.
|
RemoveUnusedImportsStep |
Uses google-java-format, but only to remove unused imports.
|
ReplaceRegexStep |
|
ReplaceStep |
|
ReturnValuesAreNonnullByDefault |
|
ScalaFmtStep |
|
SerializableFileFilter |
A file filter with full support for serialization.
|
SimpleJsonWriter |
|
SortPomCfg |
|
SortPomStep |
|
SpotlessCache |
Spotless' global cache.
|
SQLTokenizedFormatter |
**Warning:** Use this class at your own risk.
|
ThrowingEx |
Basic functional interfaces which throw exception, along with
static helper methods for calling them.
|
ThrowingEx.BiFunction<T1,T2,R> |
A bi-function that can throw any exception.
|
ThrowingEx.Function<T,R> |
A function that can throw any exception.
|
ThrowingEx.Runnable |
A runnable that can throw any exception.
|
ThrowingEx.Supplier<T> |
A supplier that can throw any exception.
|
ThrowingEx.WrappedAsRuntimeException |
A RuntimeException specifically for the purpose of wrapping non-runtime Exceptions as RuntimeExceptions.
|
TrimTrailingWhitespaceStep |
|
TsConfigFileType |
|
TsFmtFormatterStep |
|
TsFmtFormatterStep.State |
|
TsFmtRestService |
|
TypedTsFmtConfigFile |
|