All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Antlr4Defaults |
|
| Antlr4FormatterStep |
|
| BlackStep |
|
| ClangFormatStep |
|
| 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 |
|
| FileSignature |
Computes a signature for any needed files.
|
| FlexmarkStep |
|
| ForeignExe |
Finds a foreign executable and checks its version.
|
| 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 |
|
| 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.
|
| 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.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.
|
| 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 |
|