Add UL support for AllOpen compiler plugin
This commit is contained in:
+2
-4
@@ -36,7 +36,6 @@ interface DeclarationAttributeAltererExtension {
|
||||
declaration: DeclarationDescriptor?,
|
||||
containingDeclaration: DeclarationDescriptor?,
|
||||
currentModality: Modality,
|
||||
bindingContext: BindingContext,
|
||||
isImplicitModality: Boolean
|
||||
): Modality? = null
|
||||
|
||||
@@ -48,10 +47,9 @@ interface DeclarationAttributeAltererExtension {
|
||||
modifierListOwner: KtModifierListOwner,
|
||||
declaration: DeclarationDescriptor?,
|
||||
containingDeclaration: DeclarationDescriptor?,
|
||||
currentModality: Modality,
|
||||
bindingContext: BindingContext
|
||||
currentModality: Modality
|
||||
): Modality? {
|
||||
return refineDeclarationModality(modifierListOwner, declaration, containingDeclaration, currentModality, bindingContext, false)
|
||||
return refineDeclarationModality(modifierListOwner, declaration, containingDeclaration, currentModality, false)
|
||||
}
|
||||
|
||||
fun shouldConvertFirstSAMParameterToReceiver(function: FunctionDescriptor): Boolean = false
|
||||
|
||||
@@ -88,7 +88,7 @@ public class ModifiersChecker {
|
||||
DeclarationDescriptor descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, modifierListOwner);
|
||||
for (DeclarationAttributeAltererExtension extension : extensions) {
|
||||
Modality newModality = extension.refineDeclarationModality(
|
||||
modifierListOwner, descriptor, containingDescriptor, modality, bindingContext, false);
|
||||
modifierListOwner, descriptor, containingDescriptor, modality, false);
|
||||
|
||||
if (newModality != null) {
|
||||
modality = newModality;
|
||||
|
||||
Reference in New Issue
Block a user