Class ColorRegistry.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.colors.ColorRegistry.Builder
-
- Enclosing class:
- ColorRegistry
public static final class ColorRegistry.Builder extends java.lang.ObjectBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorRegistry.BuilderaddDisambiguationEdge(Color subtype, Color supertype)ColorRegistry.BuilderaddMismatchLocation(ColorId id, java.lang.String location)ColorRegistrybuild()ColorRegistry.BuildersetDefaultNativeColorsForTesting()Sets defaults for native Colors.ColorRegistry.BuildersetNativeColor(Color x)
-
-
-
Method Detail
-
setNativeColor
public ColorRegistry.Builder setNativeColor(Color x)
-
addDisambiguationEdge
public ColorRegistry.Builder addDisambiguationEdge(Color subtype, Color supertype)
-
addMismatchLocation
public ColorRegistry.Builder addMismatchLocation(ColorId id, java.lang.String location)
-
setDefaultNativeColorsForTesting
public ColorRegistry.Builder setDefaultNativeColorsForTesting()
Sets defaults for native Colors.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
setNativeColor(com.google.javascript.jscomp.colors.Color)} instead.
-
build
public ColorRegistry build()
-
-