Class ColorRegistry
- java.lang.Object
-
- com.google.javascript.jscomp.colors.ColorRegistry
-
- All Implemented Interfaces:
java.io.Serializable
public final class ColorRegistry extends java.lang.Object implements java.io.SerializableMemoizes all native color instances- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColorRegistry.BuilderRecords the state for a partially-built ColorRegistry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColorRegistry.Builderbuilder()static ColorRegistrycreateForTesting()Creates a ColorRegistry containing default implementations for allNativeColorIds.Colorget(NativeColorId nativeColorId)
-
-
-
Method Detail
-
builder
public static ColorRegistry.Builder builder()
-
createForTesting
public static ColorRegistry createForTesting()
Creates a ColorRegistry containing default implementations for allNativeColorIds.Only for use in testing. In real compilations, certain native colors have fields that vary from compilation-to-compilation (like whether the "Number" object is invalidating), so should use the
builder()} instead.
-
get
public final Color get(NativeColorId nativeColorId)
-
-