InvalidationTraceTableInstantiationValidator

class InvalidationTraceTableInstantiationValidator(session: FirSession) : FirAdditionalCheckersExtension

Transformer that adds an @file:NoInvestigation annotation to the file if the file does not have a Composable function.

As a result, files with @file:NoInvestigation will not have a ComposableInvalidationTraceTable instantiated.

Constructors

constructor(session: FirSession)

Properties

Link copied to clipboard
open override val declarationCheckers: DeclarationCheckers
Link copied to clipboard
open val expressionCheckers: ExpressionCheckers
Link copied to clipboard
override val extensionType: KClass<out FirExtension>
Link copied to clipboard
open val languageVersionSettingsCheckers: LanguageVersionSettingsCheckers
Link copied to clipboard
override val name: FirExtensionPointName
Link copied to clipboard
val session: FirSession
Link copied to clipboard
open val typeCheckers: TypeCheckers

Functions

Link copied to clipboard
open fun FirDeclarationPredicateRegistrar.registerPredicates()