Files
codeql/swift/ql/test/library-tests/dataflow/flowsources/customurlschemes.swift
2022-10-11 17:19:04 +02:00

26 lines
901 B
Swift

// --- stubs ---
class UIApplication {
struct OpenURLOptionsKey {}
}
struct URL {}
protocol UIApplicationDelegate {
optional func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool
optional func application(_ application: UIApplication, handleOpen url: URL) -> Bool
optional func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool
}
// --- tests ---
class AppDelegate: UIApplicationDelegate {
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool { // SOURCE
}
func application(_ application: UIApplication, handleOpen url: URL) -> Bool { // SOURCE
}
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool { // SOURCE
}
}