mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
AST: Adopt AvailabilityDomain in unavailability diagnostics.
This commit is contained in:
@@ -72,6 +72,8 @@ public:
|
||||
return AvailabilityDomain(Kind::PackageDescription);
|
||||
}
|
||||
|
||||
Kind getKind() const { return kind; }
|
||||
|
||||
bool isUniversal() const { return kind == Kind::Universal; }
|
||||
|
||||
bool isPlatform() const { return kind == Kind::Platform; }
|
||||
@@ -86,6 +88,10 @@ public:
|
||||
return platform;
|
||||
}
|
||||
|
||||
/// Returns the string to use in diagnostics to identify the domain. May
|
||||
/// return an empty string.
|
||||
llvm::StringRef getNameForDiagnostics() const;
|
||||
|
||||
/// Returns the string to use when printing an `@available` attribute.
|
||||
llvm::StringRef getNameForAttributePrinting() const;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user