Meta File View Provider
class MetaFileViewProvider(psiManager: PsiManager, virtualFile: VirtualFile, transformation: (Document?) -> Document?) : SingleRootFileViewProvider
Content copied to clipboard
Provides interception access to the internals of a VirtualFile allowing to replace its Document
Constructors
MetaFileViewProvider
Link copied to clipboard
fun MetaFileViewProvider(psiManager: PsiManager, virtualFile: VirtualFile, transformation: (Document?) -> Document?)
Content copied to clipboard
Functions
before Contents Synchronized
Link copied to clipboard
change User Map
Link copied to clipboard
open fun changeUserMap(@NotNull p0: @NotNull KeyFMap, @NotNull p1: @NotNull KeyFMap): Boolean
Content copied to clipboard
clear User Data
Link copied to clipboard
contents Synchronized
Link copied to clipboard
copy Copyable Data To
Link copied to clipboard
copy User Data To
Link copied to clipboard
create Copy
Link copied to clipboard
@NotNull
Content copied to clipboard
create File
Link copied to clipboard
@Nullable
Content copied to clipboard
@Nullable
Content copied to clipboard
@NotNull
Content copied to clipboard
find Element At
Link copied to clipboard
open override fun findElementAt(p0: Int, @NotNull p1: @NotNull Language): PsiElement?
Content copied to clipboard
open override fun findElementAt(p0: Int, @NotNull p1: @NotNull Class<out Language>): PsiElement?
Content copied to clipboard
find Reference At
Link copied to clipboard
@Nullable
Content copied to clipboard
force Cached Psi
Link copied to clipboard
get All Files
Link copied to clipboard
get Base Language
Link copied to clipboard
get Cached Psi
Link copied to clipboard
get Cached Psi Files
Link copied to clipboard
get Contents
Link copied to clipboard
get Copyable User Data
Link copied to clipboard
get Document
Link copied to clipboard
get File Psi Lock
Link copied to clipboard
get File Type
Link copied to clipboard
get Known Tree Roots
Link copied to clipboard
@NotNull
Content copied to clipboard
get Languages
Link copied to clipboard
get Manager
Link copied to clipboard
get Modification Stamp
Link copied to clipboard
get Psi Inner
Link copied to clipboard
@Nullable
Content copied to clipboard
get Stub Binding Root
Link copied to clipboard
get User Data
Link copied to clipboard
open override fun <T : Any> getUserData(@NotNull p0: @NotNull Key<T>): T?
Content copied to clipboard
get User Data String
Link copied to clipboard
get User Map
Link copied to clipboard
get Virtual File
Link copied to clipboard
has Language
Link copied to clipboard
is Event System Enabled
Link copied to clipboard
is Physical
Link copied to clipboard
is User Data Empty
Link copied to clipboard
mark Invalidated
Link copied to clipboard
mark Possibly Invalidated
Link copied to clipboard
on Content Reload
Link copied to clipboard
put Copyable User Data
Link copied to clipboard
open fun <T : Any> putCopyableUserData(@NotNull p0: @NotNull Key<T>, p1: T)
Content copied to clipboard
put User Data
Link copied to clipboard
open override fun <T : Any> putUserData(@NotNull p0: @NotNull Key<T>, @Nullable p1: @Nullable T?)
Content copied to clipboard
put User Data If Absent
Link copied to clipboard
register As Copy
Link copied to clipboard
root Changed
Link copied to clipboard
set User Map
Link copied to clipboard
should Create Psi
Link copied to clipboard
supports Incremental Reparse
Link copied to clipboard
open override fun supportsIncrementalReparse(@NotNull p0: @NotNull Language): Boolean
Content copied to clipboard
Properties
transformation
Link copied to clipboard