Package com.diffplug.spotless.kotlin
Enum Class KtfmtStep.TrailingCommaManagementStrategy
java.lang.Object
java.lang.Enum<KtfmtStep.TrailingCommaManagementStrategy>
com.diffplug.spotless.kotlin.KtfmtStep.TrailingCommaManagementStrategy
- All Implemented Interfaces:
Serializable
,Comparable<KtfmtStep.TrailingCommaManagementStrategy>
,Constable
- Enclosing class:
KtfmtStep
public static enum KtfmtStep.TrailingCommaManagementStrategy
extends Enum<KtfmtStep.TrailingCommaManagementStrategy>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
Do not manage trailing commas at all, only format what is already present. -
ONLY_ADD
Only add trailing commas when necessary, but do not remove them.
Lists that cannot fit on one line will have trailing commas inserted. Trailing commas can to be used to "hint" ktfmt that the list should be broken to multiple lines
-
COMPLETE
Fully manage trailing commas, adding and removing them where necessary.
Lists that cannot fit on one line will have trailing commas inserted. Lists that span multiple lines will have them removed. Manually inserted trailing commas cannot be used as a hint to force breaking lists to multiple lines.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-