Contains classes shared by all sub-packages.
class Cache<K, V>
A simple thread-safe cache of objects. |
|
enum class CapitalizationMode
A mode in which a word should be capitalized. |
|
abstract class DataGroupAction : ActionGroup
A group of actions for a particular type of random data that can be generated. |
|
abstract class DataInsertAction : AnAction
Inserts a randomly generated string at the positions of the event's editor's carets. |
|
abstract class DataInsertArrayAction : DataInsertAction
Inserts a randomly generated array of strings at the positions of the event's editor's carets. |
|
class PopupAction : AnAction
Shows a popup for all available Randomness actions. |
|
class RandomnessConfigurable : Configurable
Randomness' root configurable; all other configurables are its children. |
|
interface Settings<S> : PersistentStateComponent<S>
Superclass for classes that will contain settings that should persist over IDE restarts. |
|
abstract class SettingsAction<S : Settings<S>> : AnAction
Opens the settings window for changing settings. |
|
abstract class SettingsComponent<S : Settings<S>> : SettingsManager<S>
Superclass for settings components. |
|
abstract class SettingsConfigurable<S : Settings<S>> : Configurable
A configurable to change settings of type S. |
|
interface SettingsManager<S : Settings<*>>
A |
class DataGenerationException : Exception
Thrown if a random datum could not be generated. |
fun <T : Any> firstNonNull(vararg values: T?): T?
Returns the first non-null value in values, or null if all values are null. |