Skip to content

org.jetbrains.kotlin.analysis.api.contracts.description

Types

KaContractCallsInPlaceContractEffectDeclaration

KaContractConditionalContractEffectDeclaration

KaContractConstantValue

Represents constant reference that can be passed to value argument of kotlin.contracts.ContractBuilder.returns.

KaContractEffectDeclaration

KaContractExplicitParameterValue

Represents an explicit parameter which is declared on the corresponding contract owner. Examples: all KaParameterSymbol hierarchy.

KaContractHoldsInEffectDeclaration

KaContractInvocationKind

Describes how many times a callable parameter is invoked by a function with a callsInPlace contract.

KaContractOwnerParameterValue

Represents an owner of the corresponding contract owner. Example:

KaContractParameterValue

Represents parameter that can be passed to value argument of kotlin.contracts.ContractBuilder.callsInPlace or kotlin.contracts.ContractBuilder.holdsIn.

KaContractReturnsContractEffectDeclaration

KaContractReturnsParameterEffectDeclaration

KaContractReturnsResultOfEffectDeclaration