SqlDelightLanguage

object SqlDelightLanguage : Language

Properties

Link copied to clipboard
override val acquire: KeyFMap?
Link copied to clipboard
@get:Nullable
open val associatedFileType: @Nullable LanguageFileType?
Link copied to clipboard
@get:Nullable
open val baseLanguage: @Nullable Language?
Link copied to clipboard
@get:NotNull
open val dialects: @NotNull List<Language?>
Link copied to clipboard
@get:NotNull
@get:NlsSafe
open val displayName: @NotNull @NlsSafe String
Link copied to clipboard
@get:NotNull
@get:NlsSafe
open val id: @NotNull @NlsSafe String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val mimeTypes: @NotNull Array<out String?>
Link copied to clipboard
override var opaque: KeyFMap?
Link copied to clipboard
override var plain: KeyFMap?
Link copied to clipboard
@get:TestOnly
open val userDataString: String?

Functions

Link copied to clipboard
fun accumulateAndGet(x: KeyFMap?, accumulatorFunction: BinaryOperator<KeyFMap?>?): KeyFMap?
Link copied to clipboard
fun compareAndExchange(expectedValue: KeyFMap?, newValue: KeyFMap?): KeyFMap?
Link copied to clipboard
fun compareAndExchangeAcquire(expectedValue: KeyFMap?, newValue: KeyFMap?): KeyFMap?
Link copied to clipboard
fun compareAndExchangeRelease(expectedValue: KeyFMap?, newValue: KeyFMap?): KeyFMap?
Link copied to clipboard
fun compareAndSet(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean
Link copied to clipboard
open fun copyCopyableDataTo(@NotNull clone: @NotNull UserDataHolderBase)
Link copied to clipboard
open fun copyUserDataTo(@NotNull other: @NotNull UserDataHolderBase)
Link copied to clipboard
@ApiStatus.Internal
@Nullable
open fun findMyFileType(types: @NotNull Array<out FileType?>): @Nullable LanguageFileType?
Link copied to clipboard
fun get(): KeyFMap?
Link copied to clipboard
fun getAcquire(): KeyFMap?
Link copied to clipboard
fun getAndAccumulate(x: KeyFMap?, accumulatorFunction: BinaryOperator<KeyFMap?>?): KeyFMap?
Link copied to clipboard
fun getAndSet(newValue: KeyFMap?): KeyFMap?
Link copied to clipboard
fun getAndUpdate(updateFunction: UnaryOperator<KeyFMap?>?): KeyFMap?
Link copied to clipboard
open fun <T : Any?> getCopyableUserData(@NotNull key: @NotNull Key<T?>): T?
Link copied to clipboard
fun getOpaque(): KeyFMap?
Link copied to clipboard
fun getPlain(): KeyFMap?
Link copied to clipboard
open fun <T : Any?> getUserData(@NotNull key: @NotNull Key<T?>): T?
Link copied to clipboard
fun is(another: Language?): Boolean
Link copied to clipboard
@Contract(pure = true)
fun isKindOf(another: Language?): Boolean
fun isKindOf(@NotNull @NonNls anotherLanguageId: @NotNull @NonNls String): Boolean
Link copied to clipboard
fun lazySet(newValue: KeyFMap?)
Link copied to clipboard
open fun <T : Any?> putCopyableUserData(@NotNull key: @NotNull Key<T?>, value: T?)
Link copied to clipboard
open fun <T : Any?> putUserData(@NotNull key: @NotNull Key<T?>, @Nullable value: @Nullable T?)
Link copied to clipboard
@NotNull
open fun <T : Any?> putUserDataIfAbsent(@NotNull key: @NotNull Key<T?>, @NotNull value: @NotNull T & Any): @NotNull T & Any
Link copied to clipboard
open fun <T : Any?> replace(@NotNull key: @NotNull Key<T?>, @Nullable oldValue: @Nullable T?, @Nullable newValue: @Nullable T?): Boolean
Link copied to clipboard
fun set(newValue: KeyFMap?)
Link copied to clipboard
fun setOpaque(newValue: KeyFMap?)
Link copied to clipboard
fun setPlain(newValue: KeyFMap?)
Link copied to clipboard
fun setRelease(newValue: KeyFMap?)
Link copied to clipboard
@ApiStatus.Internal
open fun unregisterDialect(@NotNull language: @NotNull Language)
Link copied to clipboard
@ApiStatus.Internal
open fun unregisterLanguage(@NotNull pluginDescriptor: @NotNull PluginDescriptor)
Link copied to clipboard
fun updateAndGet(updateFunction: UnaryOperator<KeyFMap?>?): KeyFMap?
Link copied to clipboard
fun weakCompareAndSet(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean
Link copied to clipboard
fun weakCompareAndSetAcquire(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean
Link copied to clipboard
fun weakCompareAndSetPlain(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean
Link copied to clipboard
fun weakCompareAndSetRelease(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean
Link copied to clipboard
fun weakCompareAndSetVolatile(expectedValue: KeyFMap?, newValue: KeyFMap?): Boolean