//arrow-meta/arrow.meta.phases.resolve.synthetics/SyntheticScopeProvider

SyntheticScopeProvider

interface SyntheticScopeProvider : ExtensionPhase

See also

 
ExtensionPhase
ResolveSyntax.syntheticScopes

Functions

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?

Arrow Org
<