aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
diff options
context:
space:
mode:
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.java17
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.
*/