From 70c2e051e9b8db92228845b04d10b570ded8bfb7 Mon Sep 17 00:00:00 2001 From: shahan Date: Mon, 29 Jan 2018 11:57:31 -0800 Subject: Allows @AutoCodec to use factory methods. Generalizes @AutoCodec.Constructor to @AutoCodec.Instantiator. PiperOrigin-RevId: 183702768 --- .../com/google/devtools/build/lib/rules/apple/AppleConfiguration.java | 2 +- .../google/devtools/build/lib/rules/apple/swift/SwiftConfiguration.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple') diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java index 375c6c9b7e..eaccc1eff9 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java @@ -91,7 +91,7 @@ public class AppleConfiguration extends BuildConfiguration.Fragment { private final boolean mandatoryMinimumVersion; private final boolean objcProviderFromLinked; - @AutoCodec.Constructor + @AutoCodec.Instantiator AppleConfiguration(AppleCommandLineOptions options, String iosCpu) { this.options = options; this.iosCpu = iosCpu; diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/swift/SwiftConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/apple/swift/SwiftConfiguration.java index 09a8936000..06976f3f5b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/apple/swift/SwiftConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/rules/apple/swift/SwiftConfiguration.java @@ -50,7 +50,7 @@ public class SwiftConfiguration extends BuildConfiguration.Fragment { this(options.enableWholeModuleOptimization, ImmutableList.copyOf(options.copts)); } - @AutoCodec.Constructor + @AutoCodec.Instantiator SwiftConfiguration(boolean enableWholeModuleOptimization, ImmutableList copts) { this.enableWholeModuleOptimization = enableWholeModuleOptimization; this.copts = copts; -- cgit v1.2.3