Class Color.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.colors.Color.Builder
-
- Enclosing class:
- Color
public abstract static class Color.Builder extends java.lang.ObjectBuilder for a singleton color. Should be passed toColor#createSingleton(SingletonColorFields)after building and before using
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Colorbuild()abstract Color.BuildersetClosureAssert(boolean x)abstract Color.BuildersetConstructor(boolean x)abstract Color.BuildersetDebugInfo(DebugInfo x)abstract Color.BuildersetId(ColorId x)Color.BuildersetInstanceColor(Color x)abstract Color.BuildersetInstanceColors(com.google.common.collect.ImmutableSet<Color> x)abstract Color.BuildersetInvalidating(boolean x)abstract Color.BuildersetOwnProperties(com.google.common.collect.ImmutableSet<java.lang.String> x)abstract Color.BuildersetPropertiesKeepOriginalName(boolean x)Color.BuildersetPrototype(Color x)abstract Color.BuildersetPrototypes(com.google.common.collect.ImmutableSet<Color> x)
-
-
-
Method Detail
-
setId
public abstract Color.Builder setId(ColorId x)
-
setInvalidating
public abstract Color.Builder setInvalidating(boolean x)
-
setPropertiesKeepOriginalName
public abstract Color.Builder setPropertiesKeepOriginalName(boolean x)
-
setConstructor
public abstract Color.Builder setConstructor(boolean x)
-
setOwnProperties
public abstract Color.Builder setOwnProperties(com.google.common.collect.ImmutableSet<java.lang.String> x)
-
setDebugInfo
public abstract Color.Builder setDebugInfo(DebugInfo x)
-
setClosureAssert
public abstract Color.Builder setClosureAssert(boolean x)
-
setInstanceColors
public abstract Color.Builder setInstanceColors(com.google.common.collect.ImmutableSet<Color> x)
-
setPrototypes
public abstract Color.Builder setPrototypes(com.google.common.collect.ImmutableSet<Color> x)
-
setPrototype
public Color.Builder setPrototype(Color x)
-
setInstanceColor
public Color.Builder setInstanceColor(Color x)
-
build
public final Color build()
-
-