diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java index c121980bed..e559ab4e35 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java @@ -125,7 +125,7 @@ public final class ObjcProvider implements TransitiveInfoProvider { public static final Key<String> SDK_DYLIB = new Key<>(STABLE_ORDER); public static final Key<SdkFramework> SDK_FRAMEWORK = new Key<>(STABLE_ORDER); public static final Key<SdkFramework> WEAK_SDK_FRAMEWORK = new Key<>(STABLE_ORDER); - public static final Key<Xcdatamodel> XCDATAMODEL = new Key<>(STABLE_ORDER); + public static final Key<Artifact> XCDATAMODEL = new Key<>(STABLE_ORDER); public static final Key<Flag> FLAG = new Key<>(STABLE_ORDER); /** @@ -159,6 +159,21 @@ public final class ObjcProvider implements TransitiveInfoProvider { public static final Key<Artifact> DEBUG_SYMBOLS = new Key<>(STABLE_ORDER); /** + * Artifacts for storyboard sources. + */ + public static final Key<Artifact> STORYBOARD = new Key<>(STABLE_ORDER); + + /** + * Artifacts for .xib file sources. + */ + public static final Key<Artifact> XIB = new Key<>(STABLE_ORDER); + + /** + * Artifacts for strings source files. + */ + public static final Key<Artifact> STRINGS = new Key<>(STABLE_ORDER); + + /** * Flags that apply to a transitive build dependency tree. Each item in the enum corresponds to a * flag. If the item is included in the key {@link #FLAG}, then the flag is considered set. */ |