//arrow-meta/arrow.meta.phases.codegen.ir/IrUtils
[jvm]
class IrUtils(val pluginContext: IrPluginContext, val compilerContext: CompilerContext, val moduleFragment: IrModuleFragment) : ReferenceSymbolTable, IrTypeSystemContext, IrFactory
IrUtils | [jvm] constructor(pluginContext: IrPluginContext, compilerContext: CompilerContext, moduleFragment: IrModuleFragment) |
Name | Summary |
---|---|
anySuperTypeConstructor | [jvm] open override fun KotlinTypeMarker.anySuperTypeConstructor(predicate: (SimpleTypeMarker) -> Boolean): Boolean |
anyType | [jvm] open override fun anyType(): IrSimpleType |
areEqualTypeConstructors | [jvm] open override fun areEqualTypeConstructors(c1: TypeConstructorMarker, c2: TypeConstructorMarker): Boolean |
argumentsCount | [jvm] open override fun KotlinTypeMarker.argumentsCount(): Int |
arrayType | [jvm] open override fun arrayType(componentType: KotlinTypeMarker): SimpleTypeMarker |
asArgumentList | [jvm] open override fun SimpleTypeMarker.asArgumentList(): IrSimpleType |
asCapturedType | [jvm] open override fun SimpleTypeMarker.asCapturedType(): CapturedTypeMarker? |
asDefinitelyNotNullType | [jvm] open override fun SimpleTypeMarker.asDefinitelyNotNullType(): DefinitelyNotNullTypeMarker? |
asDynamicType | [jvm] open override fun FlexibleTypeMarker.asDynamicType(): IrDynamicType? |
asFlexibleType | [jvm] open override fun KotlinTypeMarker.asFlexibleType(): FlexibleTypeMarker? |
asSimpleType | [jvm] open override fun KotlinTypeMarker.asSimpleType(): SimpleTypeMarker? |
asTypeArgument | [jvm] open override fun KotlinTypeMarker.asTypeArgument(): IrTypeArgument |
canHaveUndefinedNullability | [jvm] open override fun KotlinTypeMarker.canHaveUndefinedNullability(): Boolean |
captureFromArguments | [jvm] open override fun captureFromArguments(type: SimpleTypeMarker, status: CaptureStatus): SimpleTypeMarker? |
captureFromExpression | [jvm] open override fun captureFromExpression(type: KotlinTypeMarker): KotlinTypeMarker? |
captureStatus | [jvm] open override fun CapturedTypeMarker.captureStatus(): CaptureStatus |
createAnonymousInitializer | [jvm] open override fun createAnonymousInitializer(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, symbol: IrAnonymousInitializerSymbol, isStatic: Boolean): IrAnonymousInitializer |
createBlockBody | [jvm] open override fun createBlockBody(startOffset: Int, endOffset: Int): IrBlockBody |
createClass | [jvm] open override fun createClass(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, symbol: IrClassSymbol, kind: ClassKind, modality: Modality, isExternal: Boolean, isCompanion: Boolean, isInner: Boolean, isData: Boolean, isValue: Boolean, isExpect: Boolean, isFun: Boolean, source: SourceElement): IrClass |
createConstructor | [jvm] open override fun createConstructor(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, isInline: Boolean, isExpect: Boolean, returnType: IrType, symbol: IrConstructorSymbol, isPrimary: Boolean, isExternal: Boolean, containerSource: DeserializedContainerSource?): IrConstructor |
createEmptySubstitutor | [jvm] open override fun createEmptySubstitutor(): TypeSubstitutorMarker |
createEnumEntry | [jvm] open override fun createEnumEntry(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, symbol: IrEnumEntrySymbol): IrEnumEntry |
createErrorDeclaration | [jvm] open override fun createErrorDeclaration(startOffset: Int, endOffset: Int, descriptor: DeclarationDescriptor?): IrErrorDeclaration |
createErrorType | [jvm] open override fun createErrorType(debugName: String): SimpleTypeMarker |
createExpressionBody | [jvm] open override fun createExpressionBody(startOffset: Int, endOffset: Int, expression: IrExpression): IrExpressionBody |
createField | [jvm] open override fun createField(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, symbol: IrFieldSymbol, type: IrType, isFinal: Boolean, isStatic: Boolean, isExternal: Boolean): IrField |
createFlexibleType | [jvm] open override fun createFlexibleType(lowerBound: SimpleTypeMarker, upperBound: SimpleTypeMarker): KotlinTypeMarker |
createFunctionWithLateBinding | [jvm] open override fun createFunctionWithLateBinding(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, isInline: Boolean, isExpect: Boolean, returnType: IrType, modality: Modality, isTailrec: Boolean, isSuspend: Boolean, isOperator: Boolean, isInfix: Boolean, isExternal: Boolean, isFakeOverride: Boolean): IrFunctionWithLateBinding |
createLocalDelegatedProperty | [jvm] open override fun createLocalDelegatedProperty(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, symbol: IrLocalDelegatedPropertySymbol, type: IrType, isVar: Boolean): IrLocalDelegatedProperty |
createProperty | [jvm] open override fun createProperty(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, modality: Modality, symbol: IrPropertySymbol, isVar: Boolean, isConst: Boolean, isLateinit: Boolean, isDelegated: Boolean, isExternal: Boolean, containerSource: DeserializedContainerSource?, isExpect: Boolean, isFakeOverride: Boolean): IrProperty |
createPropertyWithLateBinding | [jvm] open override fun createPropertyWithLateBinding(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, modality: Modality, isVar: Boolean, isConst: Boolean, isLateinit: Boolean, isDelegated: Boolean, isExternal: Boolean, isExpect: Boolean, isFakeOverride: Boolean): IrPropertyWithLateBinding |
createSimpleFunction | [jvm] open override fun createSimpleFunction(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, isInline: Boolean, isExpect: Boolean, returnType: IrType, modality: Modality, symbol: IrSimpleFunctionSymbol, isTailrec: Boolean, isSuspend: Boolean, isOperator: Boolean, isInfix: Boolean, isExternal: Boolean, containerSource: DeserializedContainerSource?, isFakeOverride: Boolean): IrSimpleFunction |
createSimpleType | [jvm] open override fun createSimpleType(constructor: TypeConstructorMarker, arguments: List<TypeArgumentMarker>, nullable: Boolean, isExtensionFunction: Boolean, attributes: List<AnnotationMarker>?): SimpleTypeMarker |
createStarProjection | [jvm] open override fun createStarProjection(typeParameter: TypeParameterMarker): IrStarProjectionImpl |
createTypeAlias | [jvm] open override fun createTypeAlias(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, visibility: DescriptorVisibility, symbol: IrTypeAliasSymbol, isActual: Boolean, expandedType: IrType): IrTypeAlias |
createTypeArgument | [jvm] open override fun createTypeArgument(type: KotlinTypeMarker, variance: TypeVariance): TypeArgumentMarker |
createTypeParameter | [jvm] open override fun createTypeParameter(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, symbol: IrTypeParameterSymbol, variance: Variance, index: Int, isReified: Boolean): IrTypeParameter |
createUninferredType | [jvm] open override fun createUninferredType(constructor: TypeConstructorMarker): KotlinTypeMarker |
createValueParameter | [jvm] open override fun createValueParameter(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, name: Name, type: IrType, isAssignable: Boolean, symbol: IrValueParameterSymbol, index: Int, varargElementType: IrType?, isCrossinline: Boolean, isNoinline: Boolean, isHidden: Boolean): IrValueParameter |
enterScope | [jvm] open override fun enterScope(owner: IrDeclaration) open override fun enterScope(symbol: IrSymbol) |
fastCorrespondingSupertypes | [jvm] open override fun SimpleTypeMarker.fastCorrespondingSupertypes(constructor: TypeConstructorMarker): List<SimpleTypeMarker>? |
findCommonIntegerLiteralTypesSuperType | [jvm] open override fun findCommonIntegerLiteralTypesSuperType(explicitSupertypes: List<SimpleTypeMarker>): SimpleTypeMarker? |
get | [jvm] open operator override fun TypeArgumentListMarker.get(index: Int): TypeArgumentMarker |
getAnnotationFirstArgumentValue | [jvm] open override fun KotlinTypeMarker.getAnnotationFirstArgumentValue(fqName: FqName): Any? |
getArgument | [jvm] open override fun KotlinTypeMarker.getArgument(index: Int): TypeArgumentMarker |
getArgumentOrNull | [jvm] open override fun SimpleTypeMarker.getArgumentOrNull(index: Int): TypeArgumentMarker? |
getArguments | [jvm] open override fun KotlinTypeMarker.getArguments(): List<TypeArgumentMarker> |
getAttributes | [jvm] open override fun KotlinTypeMarker.getAttributes(): List<AnnotationMarker> |
getClassFqNameUnsafe | [jvm] open override fun TypeConstructorMarker.getClassFqNameUnsafe(): FqNameUnsafe? |
getCustomAttributes | [jvm] open override fun KotlinTypeMarker.getCustomAttributes(): List<AnnotationMarker> |
getName | [jvm] open override fun TypeParameterMarker.getName(): Name |
getParameter | [jvm] open override fun TypeConstructorMarker.getParameter(index: Int): IrTypeParameterSymbol |
getParameters | [jvm] open override fun TypeConstructorMarker.getParameters(): List<IrTypeParameterSymbol> |
getPrimitiveArrayType | [jvm] open override fun TypeConstructorMarker.getPrimitiveArrayType(): PrimitiveType? |
getPrimitiveType | [jvm] open override fun TypeConstructorMarker.getPrimitiveType(): PrimitiveType? |
getRepresentativeUpperBound | [jvm] open override fun TypeParameterMarker.getRepresentativeUpperBound(): KotlinTypeMarker |
getSubstitutedUnderlyingType | [jvm] open override fun KotlinTypeMarker.getSubstitutedUnderlyingType(): KotlinTypeMarker? |
getType | [jvm] open override fun TypeArgumentMarker.getType(): IrType |
getTypeConstructor | [jvm] open override fun TypeParameterMarker.getTypeConstructor(): IrTypeParameterSymbol |
getTypeParameterClassifier | [jvm] open override fun TypeConstructorMarker.getTypeParameterClassifier(): TypeParameterMarker? |
getUnsubstitutedUnderlyingType | [jvm] open override fun KotlinTypeMarker.getUnsubstitutedUnderlyingType(): KotlinTypeMarker? |
getUpperBound | [jvm] open override fun TypeParameterMarker.getUpperBound(index: Int): KotlinTypeMarker |
getUpperBounds | [jvm] open override fun TypeParameterMarker.getUpperBounds(): List<KotlinTypeMarker> |
getValueClassProperties | [jvm] open override fun TypeConstructorMarker.getValueClassProperties(): List<Pair<Name, SimpleTypeMarker>>? |
getVariance | [jvm] open override fun TypeArgumentMarker.getVariance(): TypeVariance open override fun TypeParameterMarker.getVariance(): TypeVariance |
hasAnnotation | [jvm] open override fun KotlinTypeMarker.hasAnnotation(fqName: FqName): Boolean |
hasCustomAttributes | [jvm] open override fun KotlinTypeMarker.hasCustomAttributes(): Boolean |
hasFlexibleNullability | [jvm] open override fun KotlinTypeMarker.hasFlexibleNullability(): Boolean |
hasRecursiveBounds | [jvm] open override fun TypeParameterMarker.hasRecursiveBounds(selfConstructor: TypeConstructorMarker?): Boolean |
identicalArguments | [jvm] open override fun identicalArguments(a: SimpleTypeMarker, b: SimpleTypeMarker): Boolean |
intersectTypes | [jvm] open override fun intersectTypes(types: List<KotlinTypeMarker>): KotlinTypeMarker open override fun intersectTypes(types: List<SimpleTypeMarker>): SimpleTypeMarker |
irCall | [jvm] fun CallableDescriptor.irCall(): IrExpression |
irConstructorCall | [jvm] fun ClassDescriptor.irConstructorCall(): IrConstructorCall? |
irGetterCall | [jvm] fun PropertyDescriptor.irGetterCall(): IrCall? |
isAnonymous | [jvm] open override fun TypeConstructorMarker.isAnonymous(): Boolean |
isAnyConstructor | [jvm] open override fun TypeConstructorMarker.isAnyConstructor(): Boolean |
isArrayOrNullableArray | [jvm] open override fun KotlinTypeMarker.isArrayOrNullableArray(): Boolean |
isCapturedDynamic | [jvm] open override fun KotlinTypeMarker.isCapturedDynamic(): Boolean |
isCapturedType | [jvm] open override fun KotlinTypeMarker.isCapturedType(): Boolean |
isClassType | [jvm] open override fun SimpleTypeMarker.isClassType(): Boolean |
isClassTypeConstructor | [jvm] open override fun TypeConstructorMarker.isClassTypeConstructor(): Boolean |
isCommonFinalClassConstructor | [jvm] open override fun TypeConstructorMarker.isCommonFinalClassConstructor(): Boolean |
isDefinitelyClassTypeConstructor | [jvm] open override fun TypeConstructorMarker.isDefinitelyClassTypeConstructor(): Boolean |
isDefinitelyNotNullType | [jvm] open override fun KotlinTypeMarker.isDefinitelyNotNullType(): Boolean |
isDenotable | [jvm] open override fun TypeConstructorMarker.isDenotable(): Boolean |
isDynamic | [jvm] open override fun KotlinTypeMarker.isDynamic(): Boolean |
isError | [jvm] open override fun KotlinTypeMarker.isError(): Boolean open override fun TypeConstructorMarker.isError(): Boolean |
isExtensionFunction | [jvm] open override fun SimpleTypeMarker.isExtensionFunction(): Boolean |
isFinalClassOrEnumEntryOrAnnotationClassConstructor | [jvm] open override fun TypeConstructorMarker.isFinalClassOrEnumEntryOrAnnotationClassConstructor(): Boolean |
isFlexible | [jvm] open override fun KotlinTypeMarker.isFlexible(): Boolean |
isFlexibleNothing | [jvm] open override fun KotlinTypeMarker.isFlexibleNothing(): Boolean |
isInlineClass | [jvm] open override fun TypeConstructorMarker.isInlineClass(): Boolean |
isInnerClass | [jvm] open override fun TypeConstructorMarker.isInnerClass(): Boolean |
isIntegerConstantOperatorTypeConstructor | [jvm] open override fun TypeConstructorMarker.isIntegerConstantOperatorTypeConstructor(): Boolean |
isIntegerLiteralConstantTypeConstructor | [jvm] open override fun TypeConstructorMarker.isIntegerLiteralConstantTypeConstructor(): Boolean |
isIntegerLiteralType | [jvm] open override fun SimpleTypeMarker.isIntegerLiteralType(): Boolean |
isIntegerLiteralTypeConstructor | [jvm] open override fun TypeConstructorMarker.isIntegerLiteralTypeConstructor(): Boolean |
isInterface | [jvm] open override fun TypeConstructorMarker.isInterface(): Boolean |
isInterfaceOrAnnotationClass | [jvm] open override fun KotlinTypeMarker.isInterfaceOrAnnotationClass(): Boolean |
isIntersection | [jvm] open override fun TypeConstructorMarker.isIntersection(): Boolean |
isLocalType | [jvm] open override fun TypeConstructorMarker.isLocalType(): Boolean |
isMarkedNullable | [jvm] open override fun KotlinTypeMarker.isMarkedNullable(): Boolean open override fun SimpleTypeMarker.isMarkedNullable(): Boolean |
isMultiFieldValueClass | [jvm] open override fun TypeConstructorMarker.isMultiFieldValueClass(): Boolean |
isNothing | [jvm] open override fun KotlinTypeMarker.isNothing(): Boolean |
isNothingConstructor | [jvm] open override fun TypeConstructorMarker.isNothingConstructor(): Boolean |
isNotNullTypeParameter | [jvm] open override fun KotlinTypeMarker.isNotNullTypeParameter(): Boolean |
isNullableAny | [jvm] open override fun KotlinTypeMarker.isNullableAny(): Boolean |
isNullableNothing | [jvm] open override fun KotlinTypeMarker.isNullableNothing(): Boolean |
isNullableType | [jvm] open override fun KotlinTypeMarker.isNullableType(): Boolean |
isOldCapturedType | [jvm] open override fun CapturedTypeMarker.isOldCapturedType(): Boolean |
isPrimitiveType | [jvm] open override fun SimpleTypeMarker.isPrimitiveType(): Boolean |
isProjectionNotNull | [jvm] open override fun CapturedTypeMarker.isProjectionNotNull(): Boolean |
isRawType | [jvm] open override fun KotlinTypeMarker.isRawType(): Boolean |
isReified | [jvm] open override fun TypeParameterMarker.isReified(): Boolean |
isSimpleType | [jvm] open override fun KotlinTypeMarker.isSimpleType(): Boolean |
isSingleClassifierType | [jvm] open override fun SimpleTypeMarker.isSingleClassifierType(): Boolean |
isStarProjection | [jvm] open override fun TypeArgumentMarker.isStarProjection(): Boolean |
isStubType | [jvm] open override fun SimpleTypeMarker.isStubType(): Boolean |
isStubTypeForBuilderInference | [jvm] open override fun SimpleTypeMarker.isStubTypeForBuilderInference(): Boolean |
isStubTypeForVariableInSubtyping | [jvm] open override fun SimpleTypeMarker.isStubTypeForVariableInSubtyping(): Boolean |
isTypeParameterTypeConstructor | [jvm] open override fun TypeConstructorMarker.isTypeParameterTypeConstructor(): Boolean |
isTypeVariableType | [jvm] open override fun KotlinTypeMarker.isTypeVariableType(): Boolean |
isUnderKotlinPackage | [jvm] open override fun TypeConstructorMarker.isUnderKotlinPackage(): Boolean |
isUninferredParameter | [jvm] open override fun KotlinTypeMarker.isUninferredParameter(): Boolean |
iterator | [jvm] open operator override fun TypeArgumentListMarker.iterator(): Iterator<TypeArgumentMarker> |
leaveScope | [jvm] open override fun leaveScope(owner: IrDeclaration) open override fun leaveScope(symbol: IrSymbol) |
lowerBound | [jvm] open override fun FlexibleTypeMarker.lowerBound(): SimpleTypeMarker |
lowerBoundIfFlexible | [jvm] open override fun KotlinTypeMarker.lowerBoundIfFlexible(): SimpleTypeMarker |
lowerType | [jvm] open override fun CapturedTypeMarker.lowerType(): KotlinTypeMarker? |
makeDefinitelyNotNullOrNotNull | [jvm] open override fun KotlinTypeMarker.makeDefinitelyNotNullOrNotNull(): KotlinTypeMarker |
makeNullable | [jvm] open override fun KotlinTypeMarker.makeNullable(): KotlinTypeMarker |
makeSimpleTypeDefinitelyNotNullOrNotNull | [jvm] open override fun SimpleTypeMarker.makeSimpleTypeDefinitelyNotNullOrNotNull(): SimpleTypeMarker |
newTypeCheckerState | [jvm] open override fun newTypeCheckerState(errorTypesEqualToAnything: Boolean, stubTypesEqualToAnything: Boolean): TypeCheckerState |
nothingType | [jvm] open override fun nothingType(): IrSimpleType |
nullableAnyType | [jvm] open override fun nullableAnyType(): IrSimpleType |
nullableNothingType | [jvm] open override fun nullableNothingType(): IrSimpleType |
original | [jvm] open override fun DefinitelyNotNullTypeMarker.original(): SimpleTypeMarker |
originalIfDefinitelyNotNullable | [jvm] open override fun SimpleTypeMarker.originalIfDefinitelyNotNullable(): SimpleTypeMarker |
parametersCount | [jvm] open override fun TypeConstructorMarker.parametersCount(): Int |
possibleIntegerTypes | [jvm] open override fun SimpleTypeMarker.possibleIntegerTypes(): Set<IrType> |
projection | [jvm] open override fun CapturedTypeConstructorMarker.projection(): TypeArgumentMarker |
referenceClass | [jvm] open override fun referenceClass(signature: IdSignature): IrClassSymbol |
referenceConstructor | [jvm] open override fun referenceConstructor(signature: IdSignature): IrConstructorSymbol |
referenceEnumEntry | [jvm] open override fun referenceEnumEntry(signature: IdSignature): IrEnumEntrySymbol |
referenceField | [jvm] open override fun referenceField(signature: IdSignature): IrFieldSymbol |
referenceProperty | [jvm] open override fun referenceProperty(signature: IdSignature): IrPropertySymbol |
referenceSimpleFunction | [jvm] open override fun referenceSimpleFunction(signature: IdSignature): IrSimpleFunctionSymbol |
referenceTypeAlias | [jvm] open override fun referenceTypeAlias(signature: IdSignature): IrTypeAliasSymbol |
referenceTypeParameter | [jvm] open override fun referenceTypeParameter(signature: IdSignature): IrTypeParameterSymbol |
replaceCustomAttributes | [jvm] open override fun KotlinTypeMarker.replaceCustomAttributes(newAttributes: List<AnnotationMarker>): KotlinTypeMarker |
replaceType | [jvm] open override fun TypeArgumentMarker.replaceType(newType: KotlinTypeMarker): TypeArgumentMarker |
safeSubstitute | [jvm] open override fun TypeSubstitutorMarker.safeSubstitute(type: KotlinTypeMarker): KotlinTypeMarker |
size | [jvm] open override fun TypeArgumentListMarker.size(): Int |
substitutedIrTypes | [jvm] fun CallableDescriptor.substitutedIrTypes(typeSubstitutor: NewTypeSubstitutorByConstructorMap): List<IrType?> |
substitutionSupertypePolicy | [jvm] open override fun substitutionSupertypePolicy(type: SimpleTypeMarker): TypeCheckerState.SupertypesPolicy |
supertypes | [jvm] open override fun TypeConstructorMarker.supertypes(): Collection<KotlinTypeMarker> |
toErrorType | [jvm] open override fun TypeConstructorMarker.toErrorType(): SimpleTypeMarker |
toIrType | [jvm] fun KotlinType.toIrType(): IrType |
transform | [jvm] fun <A> IrFunction.transform(data: A, f: IrFunction.(a: A) -> Unit = Noop.effect2): IrStatement |
typeConstructor | [jvm] open override fun CapturedTypeMarker.typeConstructor(): CapturedTypeConstructorMarker open override fun SimpleTypeMarker.typeConstructor(): TypeConstructorMarker open override fun KotlinTypeMarker.typeConstructor(): TypeConstructorMarker |
typeDepth | [jvm] open override fun SimpleTypeMarker.typeDepth(): Int open override fun KotlinTypeMarker.typeDepth(): Int |
typeSubstitutorByTypeConstructor | [jvm] open override fun typeSubstitutorByTypeConstructor(map: Map<TypeConstructorMarker, KotlinTypeMarker>): TypeSubstitutorMarker |
unionTypeAttributes | [jvm] open override fun unionTypeAttributes(types: List<KotlinTypeMarker>): List<AnnotationMarker> |
unwrapStubTypeVariableConstructor | [jvm] open override fun TypeConstructorMarker.unwrapStubTypeVariableConstructor(): TypeConstructorMarker |
upperBound | [jvm] open override fun FlexibleTypeMarker.upperBound(): SimpleTypeMarker |
upperBoundCount | [jvm] open override fun TypeParameterMarker.upperBoundCount(): Int |
upperBoundIfFlexible | [jvm] open override fun KotlinTypeMarker.upperBoundIfFlexible(): SimpleTypeMarker |
withNullability | [jvm] open override fun KotlinTypeMarker.withNullability(nullable: Boolean): KotlinTypeMarker open override fun SimpleTypeMarker.withNullability(nullable: Boolean): SimpleTypeMarker |
Name | Summary |
---|---|
compilerContext | [jvm] val compilerContext: CompilerContext |
descriptorExtension | [jvm] open override val descriptorExtension: DescriptorBasedReferenceSymbolTableExtension |
irBuiltIns | [jvm] open override val irBuiltIns: IrBuiltIns |
moduleFragment | [jvm] val moduleFragment: IrModuleFragment |
pluginContext | [jvm] val pluginContext: IrPluginContext |
stageController | [jvm] open override val stageController: StageController |
typeParameter | [jvm] open override val TypeVariableTypeConstructorMarker.typeParameter: TypeParameterMarker? |
typeTranslator | [jvm] val typeTranslator: TypeTranslator |
Do you like Arrow?
✖