//arrow-meta/arrow.meta.phases.resolve.synthetics/SyntheticScopeProvider
interface SyntheticScopeProvider : ExtensionPhase
ExtensionPhase |
ResolveSyntax.syntheticScopes |
Name | Summary |
---|---|
syntheticConstructor | [jvm] abstract fun CompilerContext.syntheticConstructor(constructor: ConstructorDescriptor): ConstructorDescriptor? |
syntheticConstructors | [jvm] abstract fun CompilerContext.syntheticConstructors(classifierDescriptors: Collection<DeclarationDescriptor>): Collection<FunctionDescriptor> abstract fun CompilerContext.syntheticConstructors(contributedClassifier: ClassifierDescriptor, location: LookupLocation): Collection<FunctionDescriptor> |
syntheticExtensionProperties | [jvm] abstract fun CompilerContext.syntheticExtensionProperties(receiverTypes: Collection<KotlinType>, location: LookupLocation): Collection<PropertyDescriptor> abstract fun CompilerContext.syntheticExtensionProperties(receiverTypes: Collection<KotlinType>, name: Name, location: LookupLocation): Collection<PropertyDescriptor> |
syntheticMemberFunctions | [jvm] abstract fun CompilerContext.syntheticMemberFunctions(receiverTypes: Collection<KotlinType>): Collection<FunctionDescriptor> abstract fun CompilerContext.syntheticMemberFunctions(receiverTypes: Collection<KotlinType>, name: Name, location: LookupLocation): Collection<FunctionDescriptor> |
syntheticStaticFunctions | [jvm] abstract fun CompilerContext.syntheticStaticFunctions(functionDescriptors: Collection<DeclarationDescriptor>): Collection<FunctionDescriptor> abstract fun CompilerContext.syntheticStaticFunctions(contributedFunctions: Collection<FunctionDescriptor>, location: LookupLocation): Collection<FunctionDescriptor> |
Do you like Arrow?
✖