interface Settings<S> : PersistentStateComponent<S>
Superclass for classes that will contain settings that should persist over IDE restarts.
Parameters
abstract fun copyState(): S
Returns a shallow copy of this instance. |
|
abstract fun getState(): S
Returns |
|
abstract fun loadState(state: S): Unit
Copies the fields of |
data class ArraySettings : Settings<ArraySettings>
Contains settings for generating arrays of other types of random values. |
|
data class DecimalSettings : Settings<DecimalSettings>
Contains settings for generating random decimals. |
|
data class IntegerSettings : Settings<IntegerSettings>
Contains settings for generating random integers. |
|
data class StringSettings : Settings<StringSettings>
Contains settings for generating random strings. |
|
data class UuidSettings : Settings<UuidSettings>
Contains settings for generating random UUIDs. |
|
data class WordSettings : Settings<WordSettings>
Contains settings for generating random words. |