Skip to content

//sqldelight-compiler/com.squareup.sqldelight.core.lang/SqlDelightFile

SqlDelightFile

[jvm] abstract class SqlDelightFile(viewProvider: FileViewProvider, language: Language) : SqlFileBase

Functions

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


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


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


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


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


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


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


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


assertReadAccessAllowed [jvm]
Content
open fun assertReadAccessAllowed()


beforeAstChange [jvm]
Content
fun beforeAstChange()


calcStubTree [jvm]
Content
@NotNull()

open fun calcStubTree(): @NotNull()StubTree


calcTreeElement [jvm]
Content
@NotNull()

fun calcTreeElement(): @NotNull()FileElement


canNavigate [jvm]
Content
open override fun canNavigate(): Boolean


canNavigateToSource [jvm]
Content
open override fun canNavigateToSource(): Boolean


changeUserMap [jvm]
Content
open fun changeUserMap(@NotNull()p0: @NotNull()KeyFMap, @NotNull()p1: @NotNull()KeyFMap): Boolean


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


checkDelete [jvm]
Content
open override fun checkDelete()


checkSetName [jvm]
Content
open override fun checkSetName(p0: String)


clearCaches [jvm]
Content
open override fun clearCaches()


clearContent [jvm]
Content
fun clearContent(p0: String)


clearUserData [jvm]
Content
open fun clearUserData()


clone [jvm]
Content
open override fun clone(): PsiFileImpl


cloneImpl [jvm]
Content
open fun cloneImpl(p0: FileElement): PsiFileImpl


computeBaseIcon [jvm]
Content
open fun computeBaseIcon(p0: Int): Icon


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


copyCopyableDataTo [jvm]
Content
open fun copyCopyableDataTo(@NotNull()p0: @NotNull()UserDataHolderBase)


copyUserDataTo [jvm]
Content
open fun copyUserDataTo(@NotNull()p0: @NotNull()UserDataHolderBase)


createContentLeafElement [jvm]
Content
open fun createContentLeafElement(p0: CharSequence): TreeElement


createFileElement [jvm]
Content
@NotNull()

open fun createFileElement(p0: CharSequence): @NotNull()FileElement


delete [jvm]
Content
open override fun delete()


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


derefStub [jvm]
Content
@Nullable()

open fun derefStub(): @Nullable()StubTree?


derefTreeElement [jvm]
Content
open fun derefTreeElement(): FileElement


findChildByClass [jvm]
Content
@Nullable()

open fun <T : Any> findChildByClass(p0: Class<T>): @Nullable()T?


findChildrenByClass [jvm]
Content
open fun <T : Any> findChildrenByClass(p0: Class<T>): @NotNull()Array<T>


findElementAt [jvm]
Content
open override fun findElementAt(p0: Int): PsiElement?


findReferenceAt [jvm]
Content
open override fun findReferenceAt(p0: Int): PsiReference?


getAdjustedBaseIcon [jvm]
Content
open fun getAdjustedBaseIcon(p0: Icon, p1: Int): Icon


getBaseIcon [jvm]
Content
open fun getBaseIcon(): Icon


getChildren [jvm]
Content
open override fun getChildren(): @NotNull()Array


getContainingDirectory [jvm]
Content
@Nullable()

open override fun getContainingDirectory(): @Nullable()PsiDirectory?


getContainingFile [jvm]
Content
@NotNull()

open override fun getContainingFile(): @NotNull()PsiFile


getContentElementType [jvm]
Content
open fun getContentElementType(): IElementType


getContext [jvm]
Content
open override fun getContext(): PsiElement?


getCopyableUserData [jvm]
Content
open fun <T : Any> getCopyableUserData(@NotNull()p0: @NotNull()Key<T>): T


getElementIcon [jvm]
Content
@Nullable()

open fun getElementIcon(p0: Int): @Nullable()Icon?


getElementTypeForStubBuilder [jvm]
Content
@Nullable()

open fun getElementTypeForStubBuilder(): @Nullable()IStubFileElementType<PsiFileStub<*>>?


getFileElementType [jvm]
Content
@Nullable()

open override fun getFileElementType(): @Nullable()IFileElementType?


getFileType [jvm]
Content
@NotNull()

abstract fun getFileType(): @NotNull()FileType


getFirstChild [jvm]
Content
open override fun getFirstChild(): PsiElement


getGreenStub [jvm]
Content
@Nullable()

fun getGreenStub(): @Nullable()StubElement?


getGreenStubTree [jvm]
Content
@Nullable()

fun getGreenStubTree(): @Nullable()StubTree?


getIcon [jvm]
Content
@Nullable()

open override fun getIcon(p0: Int): @Nullable()Icon?


getLanguage [jvm]
Content
@NotNull()

override fun getLanguage(): @NotNull()Language


getLastChild [jvm]
Content
open override fun getLastChild(): PsiElement


getManager [jvm]
Content
override fun getManager(): PsiManager


getModificationStamp [jvm]
Content
open override fun getModificationStamp(): Long


getName [jvm]
Content
@NotNull()

open override fun getName(): @NotNull()String


getNavigationElement [jvm]
Content
open override fun getNavigationElement(): PsiElement


getNextSibling [jvm]
Content
open override fun getNextSibling(): PsiElement


getNode [jvm]
Content
@NotNull()

open override fun getNode(): @NotNull()FileASTNode


getOriginalElement [jvm]
Content
open override fun getOriginalElement(): PsiElement


getOriginalFile [jvm]
Content
@NotNull()

open override fun getOriginalFile(): @NotNull()PsiFile


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

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


getParent [jvm]
Content
open override fun getParent(): PsiDirectory?


getParserDefinition [jvm]
Content
@NotNull()

open fun getParserDefinition(): @NotNull()ParserDefinition


getPresentation [jvm]
Content
open override fun getPresentation(): ItemPresentation?


getPrevSibling [jvm]
Content
open override fun getPrevSibling(): PsiElement


getProject [jvm]
Content
@NotNull()

override fun getProject(): @NotNull()Project


getPsiRoots [jvm]
Content
open override fun getPsiRoots(): @NotNull()Array


getReference [jvm]
Content
open override fun getReference(): PsiReference?


getReferences [jvm]
Content
open override fun getReferences(): @NotNull()Array


getResolveScope [jvm]
Content
@NotNull()

open override fun getResolveScope(): @NotNull()GlobalSearchScope


getStartOffsetInParent [jvm]
Content
open override fun getStartOffsetInParent(): Int


getStub [jvm]
Content
@Nullable()

open fun getStub(): @Nullable()StubElement?


getStubbedSpine [jvm]
Content
@NotNull()

open override fun getStubbedSpine(): @NotNull()StubbedSpine


getStubTree [jvm]
Content
@Nullable()

open override fun getStubTree(): @Nullable()StubTree?


getText [jvm]
Content
open override fun getText(): String


getTextLength [jvm]
Content
open override fun getTextLength(): Int


getTextOffset [jvm]
Content
open override fun getTextOffset(): Int


getTextRange [jvm]
Content
open override fun getTextRange(): TextRange


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

open fun getTextRangeInParent(): @NotNull()TextRange


getTreeElement [jvm]
Content
@Nullable()

open fun getTreeElement(): @Nullable()FileElement?


getUserData [jvm]
Content
open override fun <T : Any> getUserData(@NotNull()p0: @NotNull()Key<T>): T?


getUserDataString [jvm]
Content
open fun getUserDataString(): String


getUserMap [jvm]
Content
@NotNull()

open fun getUserMap(): @NotNull()KeyFMap


getUseScope [jvm]
Content
@NotNull()

open override fun getUseScope(): @NotNull()SearchScope


getViewProvider [jvm]
Content
@NotNull()

open override fun getViewProvider(): @NotNull()FileViewProvider


getVirtualFile [jvm]
Content
open override fun getVirtualFile(): VirtualFile?


init [jvm]
Content
open fun init(@NotNull()p0: @NotNull()IElementType, p1: IElementType)


isContentsLoaded [jvm]
Content
open override fun isContentsLoaded(): Boolean


isDirectory [jvm]
Content
open override fun isDirectory(): Boolean


isEquivalentTo [jvm]
Content
open override fun isEquivalentTo(p0: PsiElement): Boolean


isPhysical [jvm]
Content
open override fun isPhysical(): Boolean


isTemplateDataFile [jvm]
Content
open fun isTemplateDataFile(): Boolean


isUserDataEmpty [jvm]
Content
open fun isUserDataEmpty(): Boolean


isValid [jvm]
Content
open override fun isValid(): Boolean


isVisibilitySupported [jvm]
Content
open fun isVisibilitySupported(): Boolean


isWritable [jvm]
Content
open override fun isWritable(): Boolean


markInvalidated [jvm]
Content
override fun markInvalidated()


navigate [jvm]
Content
open override fun navigate(p0: Boolean)


onContentReload [jvm]
Content
open override fun onContentReload()


processChildren [jvm]
Content
open override fun processChildren(@NotNull()p0: @NotNull()PsiElementProcessor): Boolean


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


putCopyableUserData [jvm]
Content
open fun <T : Any> putCopyableUserData(@NotNull()p0: @NotNull()Key<T>, p1: T)


putInfo [jvm]
Content
open override fun putInfo(@NotNull()p0: @NotNull()MutableMap<String, String>)


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


putUserDataIfAbsent [jvm]
Content
@NotNull()

open override fun <T : Any> putUserDataIfAbsent(@NotNull()p0: @NotNull()Key<T>, @NotNull()p1: @NotNull()T): @NotNull()T


rebuildStub [jvm]
Content
fun rebuildStub()


replace [jvm]
Content
open override fun replace(@NotNull()p0: @NotNull()PsiElement): PsiElement
open override fun <T : Any> replace(@NotNull()p0: @NotNull()Key<T>, @Nullable()p1: @Nullable()T?, @Nullable()p2: @Nullable()T?): Boolean


setContentElementType [jvm]
Content
open fun setContentElementType(p0: IElementType)


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


setOriginalFile [jvm]
Content
open fun setOriginalFile(@NotNull()p0: @NotNull()PsiFile)


setTreeElementPointer [jvm]
Content
open fun setTreeElementPointer(@Nullable()p0: @Nullable()FileElement?)


setUserMap [jvm]
Content
open fun setUserMap(@NotNull()p0: @NotNull()KeyFMap)


subtreeChanged [jvm]
Content
open override fun subtreeChanged()


tables [jvm]
Content
fun tables(includeAll: Boolean): Collection


tablesAvailable [jvm]
Content
fun tablesAvailable(child: PsiElement): List


textContains [jvm]
Content
open override fun textContains(p0: Char): Boolean


textMatches [jvm]
Content
open override fun textMatches(@NotNull()p0: @NotNull()PsiElement): Boolean
open override fun textMatches(@NotNull()p0: @NotNull()CharSequence): Boolean


textToCharArray [jvm]
Content
open override fun textToCharArray(): CharArray


toString [jvm]
Content
open override fun toString(): String


triggers [jvm]
Content
fun triggers(sqlStmtElement: PsiElement?): Collection


Properties

Name Summary
generatedDirectories [jvm] val generatedDirectories: List<String>?
myContentElementType [jvm] val myContentElementType: IElementType
myManager [jvm] val myManager: PsiManagerEx
myOriginalFile [jvm] val myOriginalFile: PsiFile
order [jvm] abstract val order: Int?
sqlStmtList [jvm] val sqlStmtList: SqlStmtList?

Inheritors

Name
MigrationFile
SqlDelightQueriesFile