diff options
author | 2017-07-20 22:16:01 +0200 | |
---|---|---|
committer | 2017-07-21 09:15:20 +0200 | |
commit | 3476c6d88a1ab81e1618b3dc76ca0eb01e4c3246 (patch) | |
tree | e3d3a163621e49388e807208ba6861dcde3bdb7a /src/main/java/com/google/devtools/build/lib/rules/objc | |
parent | f82666fcd1aad63992775816fdd14c6ec0f2ad4d (diff) |
Updates XCTestAppProvider documentation to mention it's deprecated status.
PiperOrigin-RevId: 162655959
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/XcTestAppProvider.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/XcTestAppProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/XcTestAppProvider.java index df27f2e0b0..051bcd5dca 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/XcTestAppProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/XcTestAppProvider.java @@ -29,7 +29,9 @@ import com.google.devtools.build.lib.util.Preconditions; @SkylarkModule( name = "XcTestAppProvider", category = SkylarkModuleCategory.PROVIDER, - doc = "A provider for XCTest apps for testing." + doc = + "Deprecated. A provider for XCTest apps for testing. This is a legacy provider and should " + + "not be used." ) public final class XcTestAppProvider extends SkylarkClassObject implements TransitiveInfoProvider, TransitiveInfoProvider.WithLegacySkylarkName { @@ -57,17 +59,13 @@ public final class XcTestAppProvider extends SkylarkClassObject private final ObjcProvider objcProvider; XcTestAppProvider(Artifact bundleLoader, Artifact ipa, ObjcProvider objcProvider) { - super( - XCTEST_APP_PROVIDER, - getSkylarkFields(bundleLoader, ipa, objcProvider)); + super(XCTEST_APP_PROVIDER, getSkylarkFields(bundleLoader, ipa, objcProvider)); this.bundleLoader = Preconditions.checkNotNull(bundleLoader); this.ipa = Preconditions.checkNotNull(ipa); this.objcProvider = Preconditions.checkNotNull(objcProvider); } - /** - * The bundle loader, which corresponds to the test app's binary. - */ + /** The bundle loader, which corresponds to the test app's binary. */ public Artifact getBundleLoader() { return bundleLoader; } @@ -83,8 +81,8 @@ public final class XcTestAppProvider extends SkylarkClassObject * certain linker-releated keys omitted, such as {@link ObjcProvider#LIBRARY}, since XcTests have * access to symbols in their test rig without linking them into the main test binary. * - * <p>The current list of whitelisted values can be found in - * {@link ReleaseBundlingSupport#xcTestAppProvider}. + * <p>The current list of whitelisted values can be found in {@link + * ReleaseBundlingSupport#xcTestAppProvider}. */ public ObjcProvider getObjcProvider() { return objcProvider; |