Package com.diffplug.spotless
Class FormatExceptionPolicyStrict
- java.lang.Object
-
- com.diffplug.spotless.NoLambda.EqualityBasedOnSerialization
-
- com.diffplug.spotless.FormatExceptionPolicyStrict
-
- All Implemented Interfaces:
FormatExceptionPolicy
,NoLambda
,Serializable
public class FormatExceptionPolicyStrict extends NoLambda.EqualityBasedOnSerialization implements FormatExceptionPolicy
A policy for handling exceptions in the format. Any exceptions will halt the build except for a specifically excluded path or step.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.diffplug.spotless.NoLambda
NoLambda.EqualityBasedOnSerialization
-
-
Constructor Summary
Constructors Constructor Description FormatExceptionPolicyStrict()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
excludePath(String relativePath)
Adds a relative path to exclude.void
excludeStep(String stepName)
Adds a step name to exclude.void
handleError(Throwable e, FormatterStep step, String relativePath)
Called for every error in the formatter.-
Methods inherited from class com.diffplug.spotless.NoLambda.EqualityBasedOnSerialization
equals, hashCode, toBytes
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.diffplug.spotless.FormatExceptionPolicy
toBytes
-
-
-
-
Method Detail
-
excludeStep
public void excludeStep(String stepName)
Adds a step name to exclude.
-
excludePath
public void excludePath(String relativePath)
Adds a relative path to exclude.
-
handleError
public void handleError(Throwable e, FormatterStep step, String relativePath)
Description copied from interface:FormatExceptionPolicy
Called for every error in the formatter.- Specified by:
handleError
in interfaceFormatExceptionPolicy
-
-