Class SingletonColorFields.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.colors.SingletonColorFields.Builder
-
- Enclosing class:
- SingletonColorFields
public abstract static class SingletonColorFields.Builder extends java.lang.Object
Builder for a singleton color. Should be passed toColor.createSingleton(SingletonColorFields)
after building and before using
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setId
public abstract SingletonColorFields.Builder setId(java.lang.String value)
-
setInvalidating
public abstract SingletonColorFields.Builder setInvalidating(boolean value)
-
setPropertiesKeepOriginalName
public abstract SingletonColorFields.Builder setPropertiesKeepOriginalName(boolean value)
-
setDisambiguationSupertypes
public abstract SingletonColorFields.Builder setDisambiguationSupertypes(com.google.common.collect.ImmutableList<Color> supertypes)
-
setPrototype
public abstract SingletonColorFields.Builder setPrototype(Color prototype)
-
setInstanceColor
public abstract SingletonColorFields.Builder setInstanceColor(Color instanceColor)
-
setConstructor
public abstract SingletonColorFields.Builder setConstructor(boolean isConstructor)
-
setOwnProperties
public abstract SingletonColorFields.Builder setOwnProperties(com.google.common.collect.ImmutableSet<java.lang.String> ownProperties)
-
setDebugInfo
public abstract SingletonColorFields.Builder setDebugInfo(DebugInfo debugInfo)
-
setNativeColorId
public abstract SingletonColorFields.Builder setNativeColorId(NativeColorId id)
-
setClosureAssert
public abstract SingletonColorFields.Builder setClosureAssert(boolean isClosurePrimitiveAssertion)
-
setDebugName
public SingletonColorFields.Builder setDebugName(java.lang.String name)
-
build
public abstract SingletonColorFields build()
-
-