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. |
|
interface Settings<S> : PersistentStateComponent<S>
Superclass for classes that will contain settings that should persist over IDE restarts. |
|
abstract class SettingsAction : AnAction
Shows a modal dialog for changing settings. |
|
abstract class SettingsDialog<S : Settings<*>> : DialogWrapper, SettingsManager<S>
Superclass for settings dialogs. |
|
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. |