mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Excise "Accessibility" from the compiler (1/3)
"Accessibility" has a different meaning for app developers, so we've already deliberately excised it from our diagnostics in favor of terms like "access control" and "access level". Do the same in the compiler now that we aren't constantly pulling things into the release branch. This commit changes the names of methods, fields, a few local variables, and even a swift-ide-test flag. The full list is below. accessibilityForDiagnostics -> accessLevelForDiagnostics checkAccessibility -> checkAccess checkGenericParamAccessibility -> checkGenericParamAccess checkTypeAccessibility -> checkTypeAccess checkWitnessAccessibility -> checkWitnessAccessibility computeAccessibility -> computeAccessLevel computeDefaultAccessibility -> computeDefaultAccessLevel fixItAccessibility -> fixItAccess getAccessibilityString -> getAccessLevelString getAccessibilityStrictly -> getAccessLevelStrictly getAccessibilityUID -> getAccessLevelUID getActualAccessibility -> getActualAccessLevel getDefaultAccessibility -> getDefaultAccessLevel getMaxAccessibility -> getMaxAccessLevel getOverridableAccessibility -> getOverridableAccessLevel getRawStableAccessibility -> getRawStableAccessLevel getSetterAccessibility -> getSetterFormalAccess hasAccessibility -> hasAccess hasDefaultAccessibility -> hasDefaultAccessLevel inferAccessibility -> inferAccessLevel inferDefaultAccessibility -> inferDefaultAccessLevel inferSetterAccessibility -> inferSetterAccessLevel overwriteAccessibility -> overwriteAccess overwriteSetterAccessibility -> overwriteSetterAccess printAccessibility -> printAccess requiredAccessibilityForDiagnostics -> requiredAccessForDiagnostics resolveAccessibility -> resolveAccessControl setAccessibility -> setAccess setSetterAccessibility -> setSetterAccess setDefaultAndMaxAccessibility -> setDefaultAndMaxAccess validateAccessibility -> validateAccessControl Accessibility -> AccessLevel AccessibilityFilter -> AccessFilter IgnoreAccessibility -> IgnoreAccessControl NL_IgnoreAccessibility -> NL_IgnoreAccessControl PrintAccessibility -> PrintAccess PrintInternalAccessibilityKeyword -> PrintInternalAccessKeyword SetterAccessibility -> SetterAccessLevel setterAccessibility -> setterAccess storedPropertyAccessibility -> storedPropertyAccess -print-accessibility -> -print-access
This commit is contained in:
@@ -181,8 +181,8 @@ static ValueDecl *deriveInitDecl(TypeChecker &tc, Decl *parentDecl,
|
||||
}
|
||||
initDecl->setInterfaceType(allocIfaceType);
|
||||
initDecl->setInitializerInterfaceType(initIfaceType);
|
||||
initDecl->setAccessibility(std::max(Accessibility::Internal,
|
||||
enumDecl->getFormalAccess()));
|
||||
initDecl->setAccess(std::max(Accessibility::Internal,
|
||||
enumDecl->getFormalAccess()));
|
||||
|
||||
// If the enum was not imported, the derived conformance is either from the
|
||||
// enum itself or an extension, in which case we will emit the declaration
|
||||
|
||||
Reference in New Issue
Block a user