KaInternalsVisibilityChecker¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsVisibilityChecker
Functions¶
createUseSiteVisibilityChecker¶
abstract fun createUseSiteVisibilityChecker(
useSiteFile: KaFileSymbol,
receiverExpression: KtExpression?,
position: PsiElement
): KaUseSiteVisibilityChecker
isPublicApi¶
abstract fun isPublicApi(symbol: KaDeclarationSymbol): Boolean
isVisibleInClass¶
abstract fun isVisibleInClass(symbol: KaCallableSymbol, classSymbol: KaClassSymbol): Boolean