blob: 0473b3ed934770d0af4f5ec24c2f01ae54e4c464 [file] [log] [blame]
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=ANY_IN_FUNC_PARAM > %t.types.txt
// RUN: %FileCheck %s -check-prefix=ANY_IN_FUNC_PARAM < %t.types.txt
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=ANY_IN_VAR_TYPE > %t.types.txt
// RUN: %FileCheck %s -check-prefix=ANY_IN_VAR_TYPE < %t.types.txt
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=ANY_METATYPE_VARIABLE > %t.types.txt
// RUN: %FileCheck %s -check-prefix=ANY_METATYPE_VARIABLE < %t.types.txt
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=ANY_METATYPE_MEMBER > %t.types.txt
// RUN: %FileCheck %s -check-prefix=ANY_METATYPE_MEMBER < %t.types.txt
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=ANY_IN_TYPEALIAS > %t.types.txt
// RUN: %FileCheck %s -check-prefix=ANY_IN_TYPEALIAS < %t.types.txt
func testAnyInParamList(a: #^ANY_IN_FUNC_PARAM^#
// ANY_IN_FUNC_PARAM: Begin completions
// ANY_IN_FUNC_PARAM-DAG: Keyword/None: Any[#Any#]; name=Any
// ANY_IN_FUNC_PARAM: End completions
func scope() {
var a: #^ANY_IN_VAR_TYPE^#
// ANY_IN_VAR_TYPE: Begin completions
// ANY_IN_VAR_TYPE-DAG: Keyword/None: Any[#Any#]; name=Any
// ANY_IN_VAR_TYPE: End completions
}
let _: Any.Type = #^ANY_METATYPE_VARIABLE^#
// ANY_METATYPE_VARIABLE: Begin completions
// ANY_METATYPE_VARIABLE-DAG: Keyword/None: Any[#Any#]; name=Any
// ANY_METATYPE_VARIABLE: End completions
_ = Int.#^ANY_METATYPE_MEMBER^#
// ANY_METATYPE_MEMBER: Begin completions
// ANY_METATYPE_MEMBER-NOT: Any
// ANY_METATYPE_MEMBER: End completions
typealias A = #^ANY_IN_TYPEALIAS^#
// ANY_IN_TYPEALIAS: Begin completions
// ANY_IN_TYPEALIAS-DAG: Keyword/None: Any[#Any#]; name=Any
// ANY_IN_TYPEALIAS: End completions