ExposableType

interface ExposableType : SqlAnnotatedElement

Functions

Link copied to clipboard
abstract fun accept(@NotNull p0: @NotNull PsiElementVisitor)
Link copied to clipboard
abstract fun acceptChildren(@NotNull p0: @NotNull PsiElementVisitor)
Link copied to clipboard
abstract fun add(@NotNull p0: @NotNull PsiElement): PsiElement
Link copied to clipboard
abstract fun addAfter(@NotNull p0: @NotNull PsiElement, @Nullable p1: @Nullable PsiElement?): PsiElement
Link copied to clipboard
abstract fun addBefore(@NotNull p0: @NotNull PsiElement, @Nullable p1: @Nullable PsiElement?): PsiElement
Link copied to clipboard
abstract fun addRange(p0: PsiElement, p1: PsiElement): PsiElement
Link copied to clipboard
abstract fun addRangeAfter(p0: PsiElement, p1: PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
abstract fun addRangeBefore(@NotNull p0: @NotNull PsiElement, @NotNull p1: @NotNull PsiElement, p2: PsiElement): PsiElement
Link copied to clipboard
abstract fun annotate(annotationHolder: SqlAnnotationHolder)
Link copied to clipboard
abstract fun checkAdd(@NotNull p0: @NotNull PsiElement)
Link copied to clipboard
abstract fun checkDelete()
Link copied to clipboard
abstract fun copy(): PsiElement
Link copied to clipboard
abstract fun delete()
Link copied to clipboard
abstract fun deleteChildRange(p0: PsiElement, p1: PsiElement)
Link copied to clipboard
@Nullable
@Contract(pure = true)
abstract fun findElementAt(p0: Int): @Nullable PsiElement?
Link copied to clipboard
@Nullable
@Contract(pure = true)
abstract fun findReferenceAt(p0: Int): @Nullable PsiReference?
Link copied to clipboard
@Contract(pure = true)
@NotNull
abstract fun getChildren(): @NotNull Array<@NotNull PsiElement>
Link copied to clipboard
@Contract(pure = true)
abstract fun getContainingFile(): PsiFile
Link copied to clipboard
@Nullable
@Contract(pure = true)
abstract fun getContext(): @Nullable PsiElement?
Link copied to clipboard
@Nullable
@Contract(pure = true)
abstract fun <T : Any> getCopyableUserData(@NotNull p0: @NotNull Key<T>): @Nullable T?
Link copied to clipboard
@Contract(pure = true)
abstract fun getFirstChild(): PsiElement
Link copied to clipboard
abstract fun getIcon(p0: Int): Icon
Link copied to clipboard
@NotNull
@Contract(pure = true)
abstract fun getLanguage(): @NotNull Language
Link copied to clipboard
@Contract(pure = true)
abstract fun getLastChild(): PsiElement
Link copied to clipboard
@Contract(pure = true)
abstract fun getManager(): PsiManager
Link copied to clipboard
@Contract(pure = true)
abstract fun getNavigationElement(): PsiElement
Link copied to clipboard
@Contract(pure = true)
abstract fun getNextSibling(): PsiElement
Link copied to clipboard
@Contract(pure = true)
abstract fun getNode(): ASTNode
Link copied to clipboard
@Contract(pure = true)
abstract fun getOriginalElement(): PsiElement
Link copied to clipboard
@ApiStatus.Experimental
@NotNull
open fun getOwnDeclarations(): @NotNull MutableCollection<out @NotNull PsiSymbolDeclaration>
Link copied to clipboard
@ApiStatus.Experimental
@NotNull
open fun getOwnReferences(): @NotNull MutableCollection<out @NotNull PsiSymbolReference>
Link copied to clipboard
@Contract(pure = true)
abstract fun getParent(): PsiElement
Link copied to clipboard
@Contract(pure = true)
abstract fun getPrevSibling(): PsiElement
Link copied to clipboard
@NotNull
@Contract(pure = true)
abstract fun getProject(): @NotNull Project
Link copied to clipboard
@Nullable
@Contract(pure = true)
abstract fun getReference(): @Nullable PsiReference?
Link copied to clipboard
@Contract(pure = true)
abstract fun getReferences(): @NotNull Array<PsiReference>
Link copied to clipboard
@NotNull
@Contract(pure = true)
abstract fun getResolveScope(): @NotNull GlobalSearchScope
Link copied to clipboard
@Contract(pure = true)
abstract fun getStartOffsetInParent(): Int
Link copied to clipboard
@Contract(pure = true)
@NlsSafe
abstract fun getText(): @NlsSafe String
Link copied to clipboard
@Contract(pure = true)
abstract fun getTextLength(): Int
Link copied to clipboard
@Contract(pure = true)
abstract fun getTextOffset(): Int
Link copied to clipboard
@Contract(pure = true)
abstract fun getTextRange(): TextRange
Link copied to clipboard
@Contract(pure = true)
@NotNull
open fun getTextRangeInParent(): @NotNull TextRange
Link copied to clipboard
@Nullable
abstract fun <T : Any> getUserData(@NotNull p0: @NotNull Key<T>): @Nullable T?
Link copied to clipboard
@NotNull
@Contract(pure = true)
abstract fun getUseScope(): @NotNull SearchScope
Link copied to clipboard
@Contract(pure = true)
abstract fun isEquivalentTo(p0: PsiElement): Boolean
Link copied to clipboard
@Contract(pure = true)
abstract fun isPhysical(): Boolean
Link copied to clipboard
@Contract(pure = true)
abstract fun isValid(): Boolean
Link copied to clipboard
@Contract(pure = true)
abstract fun isWritable(): Boolean
Link copied to clipboard
abstract fun processDeclarations(@NotNull p0: @NotNull PsiScopeProcessor, @NotNull p1: @NotNull ResolveState, @Nullable p2: @Nullable PsiElement?, @NotNull p3: @NotNull PsiElement): Boolean
Link copied to clipboard
abstract fun <T : Any> putCopyableUserData(@NotNull p0: @NotNull Key<T>, @Nullable p1: @Nullable T?)
Link copied to clipboard
abstract fun <T : Any> putUserData(@NotNull p0: @NotNull Key<T>, @Nullable p1: @Nullable T?)
Link copied to clipboard
abstract fun replace(@NotNull p0: @NotNull PsiElement): PsiElement
Link copied to clipboard
@Contract(pure = true)
abstract fun textContains(p0: Char): Boolean
Link copied to clipboard
@Contract(pure = true)
abstract fun textMatches(@NotNull p0: @NotNull PsiElement): Boolean
@Contract(pure = true)
abstract fun textMatches(@NotNull @NonNls p0: @NotNull @NonNls CharSequence): Boolean
Link copied to clipboard
@Contract(pure = true)
abstract fun textToCharArray(): @NotNull CharArray
Link copied to clipboard
abstract fun type(): IntermediateType