diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java b/src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java index b5836ae270..0f1db252c5 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java +++ b/src/main/java/com/google/devtools/build/lib/rules/apple/Platform.java @@ -15,6 +15,7 @@ package com.google.devtools.build.lib.rules.apple; import com.google.common.collect.ImmutableSet; +import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; import com.google.devtools.build.lib.packages.ClassObjectConstructor; import com.google.devtools.build.lib.packages.NativeClassObjectConstructor; import com.google.devtools.build.lib.packages.SkylarkClassObject; @@ -32,6 +33,7 @@ import javax.annotation.Nullable; category = SkylarkModuleCategory.NONE, doc = "Distinguishes between various apple platforms." ) +@Immutable public enum Platform { IOS_DEVICE("ios_device", "iPhoneOS", PlatformType.IOS, true), @@ -202,6 +204,7 @@ public enum Platform { category = SkylarkModuleCategory.NONE, doc = "Describes Apple platform \"type\", such as iOS, tvOS, macOS etc." ) + @Immutable public enum PlatformType { IOS("ios"), WATCHOS("watchos"), |