KtFileClassProvider¶
interface KtFileClassProvider
A service that computes the Java light classes exposed by a KtFile (its file facade class and top-level class declarations).
It backs KtFile.getClasses; the concrete implementation is supplied by the surrounding platform, since light-class generation depends on the analysis environment.
Functions¶
getFileClasses¶
abstract fun getFileClasses(file: KtFile): Array<PsiClass>
Returns the Java light classes contributed by the given file, or an empty array if none are available.