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.Serializable
Memoizes all native color instances- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ColorRegistry.Builder
Records the state for a partially-built ColorRegistry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColorRegistry.Builder
builder()
static ColorRegistry
createForTesting()
Creates a ColorRegistry containing default implementations for allNativeColorId
s.Color
get(NativeColorId nativeColorId)
-
-
-
Method Detail
-
builder
public static ColorRegistry.Builder builder()
-
createForTesting
public static ColorRegistry createForTesting()
Creates a ColorRegistry containing default implementations for allNativeColorId
s.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)
-
-