Skip to content

//sqldelight-compiler/com.squareup.sqldelight.core.lang.psi/StmtIdentifier

StmtIdentifier

[jvm] interface StmtIdentifier : PsiNamedElement

Functions

Name Summary
accept [jvm]
Content
abstract fun accept(@NotNull()p0: @NotNull()PsiElementVisitor)


acceptChildren [jvm]
Content
abstract fun acceptChildren(@NotNull()p0: @NotNull()PsiElementVisitor)


add [jvm]
Content
abstract fun add(@NotNull()p0: @NotNull()PsiElement): PsiElement


addAfter [jvm]
Content
abstract fun addAfter(@NotNull()p0: @NotNull()PsiElement, @Nullable()p1: @Nullable()PsiElement?): PsiElement


addBefore [jvm]
Content
abstract fun addBefore(@NotNull()p0: @NotNull()PsiElement, @Nullable()p1: @Nullable()PsiElement?): PsiElement


addRange [jvm]
Content
abstract fun addRange(p0: PsiElement, p1: PsiElement): PsiElement


addRangeAfter [jvm]
Content
abstract fun addRangeAfter(p0: PsiElement, p1: PsiElement, p2: PsiElement): PsiElement


addRangeBefore [jvm]
Content
abstract fun addRangeBefore(@NotNull()p0: @NotNull()PsiElement, @NotNull()p1: @NotNull()PsiElement, p2: PsiElement): PsiElement


checkAdd [jvm]
Content
~~abstract~~ ~~fun~~ ~~checkAdd~~~~(~~@NotNull()~~p0~~~~:~~ @NotNull()PsiElement~~)~~


checkDelete [jvm]
Content
~~abstract~~ ~~fun~~ ~~checkDelete~~~~(~~~~)~~


copy [jvm]
Content
abstract fun copy(): PsiElement


delete [jvm]
Content
abstract fun delete()


deleteChildRange [jvm]
Content
abstract fun deleteChildRange(p0: PsiElement, p1: PsiElement)


findElementAt [jvm]
Content
@Nullable()
@Contract(pure = true)

abstract fun findElementAt(p0: Int): @Nullable()PsiElement?


findReferenceAt [jvm]
Content
@Nullable()
@Contract(pure = true)

abstract fun findReferenceAt(p0: Int): @Nullable()PsiReference?


getChildren [jvm]
Content
@Contract(pure = true)

abstract fun getChildren(): @NotNull()Array


getContainingFile [jvm]
Content
@Contract(pure = true)

abstract fun getContainingFile(): PsiFile


getContext [jvm]
Content
@Nullable()
@Contract(pure = true)

abstract fun getContext(): @Nullable()PsiElement?


getCopyableUserData [jvm]
Content
@Nullable()
@Contract(pure = true)

abstract fun <T : Any> getCopyableUserData(p0: Key<T>): @Nullable()T?


getFirstChild [jvm]
Content
@Contract(pure = true)

abstract fun getFirstChild(): PsiElement


getIcon [jvm]
Content
abstract fun getIcon(p0: Int): Icon


getLanguage [jvm]
Content
@NotNull()
@Contract(pure = true)

abstract fun getLanguage(): @NotNull()Language


getLastChild [jvm]
Content
@Contract(pure = true)

abstract fun getLastChild(): PsiElement


getManager [jvm]
Content
@Contract(pure = true)

abstract fun getManager(): PsiManager


getName [jvm]
Content
@Nullable()

abstract fun getName(): @Nullable()String?


getNavigationElement [jvm]
Content
@Contract(pure = true)

abstract fun getNavigationElement(): PsiElement


getNextSibling [jvm]
Content
@Contract(pure = true)

abstract fun getNextSibling(): PsiElement


getNode [jvm]
Content
@Contract(pure = true)

abstract fun getNode(): ASTNode


getOriginalElement [jvm]
Content
@Contract(pure = true)

abstract fun getOriginalElement(): PsiElement


getOwnReferences [jvm]
Content
@ApiStatus.Experimental()
@NotNull()

open fun getOwnReferences(): @NotNull()MutableIterable@NotNull()PsiSymbolReference


getParent [jvm]
Content
@Contract(pure = true)

abstract fun getParent(): PsiElement


getPrevSibling [jvm]
Content
@Contract(pure = true)

abstract fun getPrevSibling(): PsiElement


getProject [jvm]
Content
@NotNull()
@Contract(pure = true)

abstract fun getProject(): @NotNull()Project


getReference [jvm]
Content
@Nullable()
@Contract(pure = true)

abstract fun getReference(): @Nullable()PsiReference?


getReferences [jvm]
Content
@Contract(pure = true)

abstract fun getReferences(): @NotNull()Array


getResolveScope [jvm]
Content
@NotNull()
@Contract(pure = true)

abstract fun getResolveScope(): @NotNull()GlobalSearchScope


getStartOffsetInParent [jvm]
Content
@Contract(pure = true)

abstract fun getStartOffsetInParent(): Int


getText [jvm]
Content
@NonNls()
@Contract(pure = true)

abstract fun getText(): String


getTextLength [jvm]
Content
@Contract(pure = true)

abstract fun getTextLength(): Int


getTextOffset [jvm]
Content
@Contract(pure = true)

abstract fun getTextOffset(): Int


getTextRange [jvm]
Content
@Contract(pure = true)

abstract fun getTextRange(): TextRange


getTextRangeInParent [jvm]
Content
@Contract(pure = true)
@NotNull()

open fun getTextRangeInParent(): @NotNull()TextRange


getUserData [jvm]
Content
@Nullable()

abstract fun <T : Any> getUserData(@NotNull()p0: @NotNull()Key<T>): @Nullable()T?


getUseScope [jvm]
Content
@NotNull()
@Contract(pure = true)

abstract fun getUseScope(): @NotNull()SearchScope


identifier [jvm]
Content
abstract fun identifier(): SqlIdentifier?


isEquivalentTo [jvm]
Content
@Contract(pure = true)

abstract fun isEquivalentTo(p0: PsiElement): Boolean


isPhysical [jvm]
Content
@Contract(pure = true)

abstract fun isPhysical(): Boolean


isValid [jvm]
Content
@Contract(pure = true)

abstract fun isValid(): Boolean


isWritable [jvm]
Content
@Contract(pure = true)

abstract fun isWritable(): Boolean


processDeclarations [jvm]
Content
abstract fun processDeclarations(@NotNull()p0: @NotNull()PsiScopeProcessor, @NotNull()p1: @NotNull()ResolveState, @Nullable()p2: @Nullable()PsiElement?, @NotNull()p3: @NotNull()PsiElement): Boolean


putCopyableUserData [jvm]
Content
abstract fun <T : Any> putCopyableUserData(p0: Key<T>, @Nullable()p1: @Nullable()T?)


putUserData [jvm]
Content
abstract fun <T : Any> putUserData(@NotNull()p0: @NotNull()Key<T>, @Nullable()p1: @Nullable()T?)


replace [jvm]
Content
abstract fun replace(@NotNull()p0: @NotNull()PsiElement): PsiElement


setName [jvm]
Content
abstract fun setName(@NotNull()p0: @NotNull()String): PsiElement


textContains [jvm]
Content
@Contract(pure = true)

abstract fun textContains(p0: Char): Boolean


textMatches [jvm]
Content
@Contract(pure = true)

abstract fun textMatches(@NotNull()p0: @NotNull()PsiElement): Boolean
@Contract(pure = true)

abstract fun textMatches(@NotNull()@NonNls()p0: @NotNull()CharSequence): Boolean


textToCharArray [jvm]
Content
@Contract(pure = true)

abstract fun textToCharArray(): CharArray


Inheritors

Name
SqlDelightStmtIdentifier