Files
swift-mirror/validation-test/Evolution/Inputs/class_add_property.swift
Slava Pestov 14c9329920 Library evolution tests: preliminary tests for resiliently-sized classes
Note that subclassing of resilient classes doesn't work yet, and
there are no tests for it.
2016-01-22 16:04:38 -08:00

43 lines
590 B
Swift

public func getVersion() -> Int {
#if BEFORE
return 0
#else
return 1
#endif
}
#if BEFORE
public final class AddStoredProperty {
public init() {
forth = "Chuck Moore"
}
public var forth: String
public var languageDesigners: [String] {
return [forth]
}
}
#else
public final class AddStoredProperty {
public init() {
forth = "Chuck Moore"
lisp = "John McCarthy"
c = "Dennis Ritchie"
}
public var forth: String
public var lisp: String
public var c: String
public var languageDesigners: [String] {
return [forth, lisp, c]
}
}
#endif