// RUN: %swift-ide-test -annotate -source-filename %s | FileCheck %s // CHECK: struct S { // CHECK: var x : Int // CHECK: var y : swift.Int // CHECK: } struct S { var x : Int var y : swift.Int } // CHECK: class MyCls { // CHECK: var www : Int // CHECK: func foo(x : Int) {} // CHECK: } class MyCls { var www : Int func foo(x : Int) {} } // CHECK: func foo(n : Float) -> Int { // CHECK: var q = MyCls() // CHECK: var ee = "yoo"; // CHECK: return 100009 // CHECK: } func foo(n : Float) -> Int { var q = MyCls() var ee = "yoo"; return 100009 } // CHECK: protocol Prot { // CHECK: typealias Blarg // CHECK: func protMeth(x: Int) // CHECK: } protocol Prot { typealias Blarg func protMeth(x: Int) } // CHECK: protocol Prot2 {} protocol Prot2 {} // CHECK: class SubCls : MyCls, Prot { // CHECK: typealias Blarg = Prot2 // CHECK: func protMeth(x: Int) {} // CHECK: } class SubCls : MyCls, Prot { typealias Blarg = Prot2 func protMeth(x: Int) {} } // CHECK: func genFn(p : T) -> Int {} func genFn(p : T) -> Int {} // FIXME: Constructors. func test(x: Int) { genFn(SubCls()) "This is string \(genFn({(a:Int) in SubCls()}(x))) interpolation" } func bar(x: Int) -> (Int, Float) { foo(Float()) }