Package-level declarations
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> FirSession.coneKotlinType(typeArguments: Array<ConeTypeProjection> = emptyArray()): ConeKotlinType
Link copied to clipboard
inline fun FirFunctionSymbol<*>.contextReceiversToValueParameters(session: FirSession, key: GeneratedDeclarationKey, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): List<FirValueParameter>
inline fun FirFunctionSymbol<*>.contextReceiversToValueParameters(session: FirSession, origin: FirDeclarationOrigin, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): List<FirValueParameter>
Link copied to clipboard
inline fun createFirAnnotation(annotationTypeRef: FirTypeRef, argumentMapping: FirAnnotationArgumentMapping = FirEmptyAnnotationArgumentMapping, builder: FirAnnotationBuilder.() -> Unit = {}): FirAnnotation
Link copied to clipboard
inline fun FirSession.createFirAnonymousFunction(origin: FirDeclarationOrigin, returnTypeRef: FirTypeRef, symbol: FirAnonymousFunctionSymbol = FirAnonymousFunctionSymbol(), isLambda: Boolean = false, hasExplicitParameterList: Boolean = false, builder: FirAnonymousFunctionBuilder.() -> Unit = {}): FirAnonymousFunction
Link copied to clipboard
inline fun createFirAnonymousFunctionExpression(anonymousFunction: FirAnonymousFunction, builder: FirAnonymousFunctionExpressionBuilder.() -> Unit = {}): FirAnonymousFunctionExpression
Link copied to clipboard
inline fun <T : Enum<T>> createFirEnumEntryDeserializedAccessExpression(enum: T): FirEnumEntryDeserializedAccessExpression
inline fun createFirEnumEntryDeserializedAccessExpression(enumEntryName: Name, enumClassId: ClassId): FirEnumEntryDeserializedAccessExpression
Link copied to clipboard
inline fun <T> createFirLiteralExpression(kind: ConstantValueKind, value: T, source: KtSourceElement? = null, annotations: MutableList<FirAnnotation> = mutableListOf(), setType: Boolean = true): FirLiteralExpression
Link copied to clipboard
inline fun createFirResolvedTypeRef(type: ConeKotlinType, builder: FirResolvedTypeRefBuilder.() -> Unit = {}): FirResolvedTypeRef
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun FirSession.nothingFirAnonymousFunctionExpression(key: GeneratedDeclarationKey): FirAnonymousFunctionExpression
inline fun FirSession.nothingFirAnonymousFunctionExpression(origin: FirDeclarationOrigin): FirAnonymousFunctionExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun FirTypeRef.toFirAnnotation(argumentMapping: FirAnnotationArgumentMapping = FirEmptyAnnotationArgumentMapping, builder: FirAnnotationBuilder.() -> Unit = {}): FirAnnotation
Link copied to clipboard
Link copied to clipboard
inline fun ConeTypeProjection.toFirTypeParameter(session: FirSession, key: GeneratedDeclarationKey, containingDeclarationSymbol: FirBasedSymbol<*>, isReified: Boolean = false, variance: Variance = Variance.INVARIANT, name: Name = this.type?.toRegularClassSymbol(session)?.name ?: Name.special("<anonymous>")): FirTypeParameterRef
inline fun ConeTypeProjection.toFirTypeParameter(session: FirSession, origin: FirDeclarationOrigin, containingDeclarationSymbol: FirBasedSymbol<*>, isReified: Boolean = false, variance: Variance = Variance.INVARIANT, name: Name = this.type?.toRegularClassSymbol(session)?.name ?: Name.special("<anonymous>")): FirTypeParameterRef
Link copied to clipboard
Link copied to clipboard
inline fun FirClassSymbol<*>.toPrimaryConstructor(session: FirSession, key: GeneratedDeclarationKey, block: FirPrimaryConstructorBuilder.(FirClassSymbol<*>) -> Unit = {}): FirConstructor
inline fun FirClassSymbol<*>.toPrimaryConstructor(session: FirSession, origin: FirDeclarationOrigin, block: FirPrimaryConstructorBuilder.(FirClassSymbol<*>) -> Unit = {}): FirConstructor
Link copied to clipboard
Link copied to clipboard
inline fun FirContextReceiver.toValueParameter(session: FirSession, key: GeneratedDeclarationKey, containingFunctionSymbol: FirFunctionSymbol<*>, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): FirValueParameter
inline fun FirContextReceiver.toValueParameter(session: FirSession, origin: FirDeclarationOrigin, containingFunctionSymbol: FirFunctionSymbol<*>, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): FirValueParameter
inline fun ConeKotlinType.toValueParameter(session: FirSession, key: GeneratedDeclarationKey, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter
inline fun ConeKotlinType.toValueParameter(session: FirSession, origin: FirDeclarationOrigin, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter
inline fun FirTypeRef.toValueParameter(session: FirSession, key: GeneratedDeclarationKey, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter
inline fun FirTypeRef.toValueParameter(session: FirSession, origin: FirDeclarationOrigin, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter
Link copied to clipboard
inline fun FirContextReceiver.toValueParameterOrNull(session: FirSession, key: GeneratedDeclarationKey, containingFunctionSymbol: FirFunctionSymbol<*>, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): FirValueParameter?
inline fun FirContextReceiver.toValueParameterOrNull(session: FirSession, origin: FirDeclarationOrigin, containingFunctionSymbol: FirFunctionSymbol<*>, crossinline block: FirValueParameterBuilder.(FirContextReceiver) -> Unit = {}): FirValueParameter?
inline fun FirTypeRef.toValueParameterOrNull(session: FirSession, key: GeneratedDeclarationKey, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter?
inline fun FirTypeRef.toValueParameterOrNull(session: FirSession, origin: FirDeclarationOrigin, containingFunctionSymbol: FirFunctionSymbol<*>, block: FirValueParameterBuilder.(FirTypeRef) -> Unit = {}): FirValueParameter?
Link copied to clipboard