0b9e360Changed the `SwiftBinaryContainer` implementation to enforce a basic lifecycle for each element in the container, so that an element cannot be seen outside the container until it has been configured. Also enforces a basic lifecycle for the container itself, so that further elements cannot be added once the elements are visible outside the container.
Elements are no longer configured when added to the collection and instead configured later, as a step towards configuring elements only as required. 2b836daAvoid creating the binary eagerly for the Swift application
Query method for executable binaries were also added. Signed-off-by: Daniel Lacasse <daniel@gradle.com> |
![]() |