Class ObjectColor
- java.lang.Object
-
- com.google.javascript.jscomp.colors.ObjectColor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectColor.BuilderBuilder for ObjectColors
-
Constructor Summary
Constructors Constructor Description ObjectColor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ObjectColor.Builderbuilder()com.google.common.collect.ImmutableCollection<Color>getAlternates()abstract DebugInfogetDebugInfo()abstract com.google.common.collect.ImmutableList<Color>getDisambiguationSupertypes()abstract java.lang.StringgetId()abstract ColorgetInstanceColor()abstract ColorgetPrototype()abstract booleanisConstructor()abstract booleanisInvalidating()booleanisObject()booleanisPrimitive()booleanisUnion()
-
-
-
Method Detail
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceColor
-
getAlternates
public com.google.common.collect.ImmutableCollection<Color> getAlternates()
- Specified by:
getAlternatesin interfaceColor
-
getId
public abstract java.lang.String getId()
-
getDebugInfo
public abstract DebugInfo getDebugInfo()
-
getPrototype
@Nullable public abstract Color getPrototype()
-
getInstanceColor
@Nullable public abstract Color getInstanceColor()
-
getDisambiguationSupertypes
public abstract com.google.common.collect.ImmutableList<Color> getDisambiguationSupertypes()
-
isInvalidating
public abstract boolean isInvalidating()
- Specified by:
isInvalidatingin interfaceColor
-
isConstructor
public abstract boolean isConstructor()
-
builder
public static ObjectColor.Builder builder()
-
-