ConstructorRef

class ConstructorRef : BaseReference, Reference<IrConstructorSymbol> , IConstructorFilter

A constructor reference that gets the constructor of the parent class matching the filter.

Functions

Link copied to clipboard
open override fun filter(filter: (IrConstructor) -> Boolean)
Link copied to clipboard
inline operator fun getValue(thisRef: Any?, property: KProperty<*>): ConstructorRef
Link copied to clipboard
open operator override fun Int.invoke(filter: (IrValueParameter) -> Boolean)
open operator fun invoke(context: IrPluginContext): IrConstructorSymbol
Link copied to clipboard
open override fun matches(function: IrConstructor): Boolean
Link copied to clipboard
open override fun resolve(context: IrPluginContext): IrConstructorSymbol
Link copied to clipboard
open override fun resolveOrNull(context: IrPluginContext): IrConstructorSymbol?
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val fqName: FqName
Link copied to clipboard
open override var hasVararg: Boolean?
Link copied to clipboard
open override var isExpect: Boolean?
Link copied to clipboard
open override var isPrimary: Boolean?
Link copied to clipboard
open override var numParameters: Int?
Link copied to clipboard
open override var parameters: MutableMap<Int, (IrValueParameter) -> Boolean>

Sources

Link copied to clipboard