Class ObjectColor.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.colors.ObjectColor.Builder
-
- Enclosing class:
- ObjectColor
public abstract static class ObjectColor.Builder extends java.lang.ObjectBuilder for ObjectColors
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ObjectColorbuild()abstract ObjectColor.BuildersetConstructor(boolean isConstructor)abstract ObjectColor.BuildersetDebugInfo(DebugInfo debugInfo)ObjectColor.BuildersetDebugName(java.lang.String name)abstract ObjectColor.BuildersetDisambiguationSupertypes(com.google.common.collect.ImmutableList<Color> supertypes)abstract ObjectColor.BuildersetId(java.lang.String value)abstract ObjectColor.BuildersetInstanceColor(Color instanceColor)abstract ObjectColor.BuildersetInvalidating(boolean value)abstract ObjectColor.BuildersetPrototype(Color prototype)
-
-
-
Method Detail
-
setId
public abstract ObjectColor.Builder setId(java.lang.String value)
-
setInvalidating
public abstract ObjectColor.Builder setInvalidating(boolean value)
-
setDisambiguationSupertypes
public abstract ObjectColor.Builder setDisambiguationSupertypes(com.google.common.collect.ImmutableList<Color> supertypes)
-
setPrototype
public abstract ObjectColor.Builder setPrototype(Color prototype)
-
setInstanceColor
public abstract ObjectColor.Builder setInstanceColor(Color instanceColor)
-
setConstructor
public abstract ObjectColor.Builder setConstructor(boolean isConstructor)
-
setDebugInfo
public abstract ObjectColor.Builder setDebugInfo(DebugInfo debugInfo)
-
setDebugName
public ObjectColor.Builder setDebugName(java.lang.String name)
-
build
public abstract ObjectColor build()
-
-