From 8ad09228dbcf0f5f9f47caf51e79786abd5d7f24 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sun, 24 Mar 2024 21:24:31 -0700 Subject: [PATCH] Mark several classes as final. --- Mac/MainWindow/ArticleExtractorButton.swift | 2 +- Mac/MainWindow/LegacyArticleExtractorButton.swift | 2 +- Mac/MainWindow/Sidebar/SidebarOutlineView.swift | 2 +- Mac/MainWindow/Sidebar/SidebarViewController.swift | 2 +- Mac/MainWindow/Sidebar/UnreadCountView.swift | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Mac/MainWindow/ArticleExtractorButton.swift b/Mac/MainWindow/ArticleExtractorButton.swift index bbde82a6f..d0887d0e0 100644 --- a/Mac/MainWindow/ArticleExtractorButton.swift +++ b/Mac/MainWindow/ArticleExtractorButton.swift @@ -15,7 +15,7 @@ enum ArticleExtractorButtonState { case off } -class ArticleExtractorButton: NSButton { +final class ArticleExtractorButton: NSButton { private var animatedLayer: CALayer? diff --git a/Mac/MainWindow/LegacyArticleExtractorButton.swift b/Mac/MainWindow/LegacyArticleExtractorButton.swift index 14a805134..d6c2bbad6 100644 --- a/Mac/MainWindow/LegacyArticleExtractorButton.swift +++ b/Mac/MainWindow/LegacyArticleExtractorButton.swift @@ -8,7 +8,7 @@ import Foundation -class LegacyArticleExtractorButton: NSButton { +final class LegacyArticleExtractorButton: NSButton { var isError = false { didSet { diff --git a/Mac/MainWindow/Sidebar/SidebarOutlineView.swift b/Mac/MainWindow/Sidebar/SidebarOutlineView.swift index 64b951e36..f4fb9fcbb 100644 --- a/Mac/MainWindow/Sidebar/SidebarOutlineView.swift +++ b/Mac/MainWindow/Sidebar/SidebarOutlineView.swift @@ -10,7 +10,7 @@ import AppKit import Tree import AppKitExtras -class SidebarOutlineView : NSOutlineView { +final class SidebarOutlineView : NSOutlineView { @IBOutlet var keyboardDelegate: KeyboardDelegate! diff --git a/Mac/MainWindow/Sidebar/SidebarViewController.swift b/Mac/MainWindow/Sidebar/SidebarViewController.swift index 1125619cf..79774bdc9 100644 --- a/Mac/MainWindow/Sidebar/SidebarViewController.swift +++ b/Mac/MainWindow/Sidebar/SidebarViewController.swift @@ -22,7 +22,7 @@ protocol SidebarDelegate: AnyObject { @MainActor func sidebarInvalidatedRestorationState(_: SidebarViewController) } -@objc @MainActor class SidebarViewController: NSViewController, NSOutlineViewDelegate, NSMenuDelegate, UndoableCommandRunner { +@objc @MainActor final class SidebarViewController: NSViewController, NSOutlineViewDelegate, NSMenuDelegate, UndoableCommandRunner { @IBOutlet weak var outlineView: NSOutlineView! diff --git a/Mac/MainWindow/Sidebar/UnreadCountView.swift b/Mac/MainWindow/Sidebar/UnreadCountView.swift index a64f8d0b7..2205036b6 100644 --- a/Mac/MainWindow/Sidebar/UnreadCountView.swift +++ b/Mac/MainWindow/Sidebar/UnreadCountView.swift @@ -8,7 +8,7 @@ import AppKit -@MainActor final class UnreadCountView : NSView { +final class UnreadCountView : NSView { @MainActor struct Appearance { static let padding = NSEdgeInsets(top: 1.0, left: 7.0, bottom: 1.0, right: 7.0)