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.  |