Class UnionColor

  • All Implemented Interfaces:
    Color

    public abstract class UnionColor
    extends java.lang.Object
    implements Color
    A set of multiple Colors.
    • Constructor Detail

      • UnionColor

        public UnionColor()
    • Method Detail

      • create

        public static UnionColor create​(com.google.common.collect.ImmutableSet<Color> alternates)
      • isPrimitive

        public boolean isPrimitive()
        Specified by:
        isPrimitive in interface Color
      • isUnion

        public boolean isUnion()
        Specified by:
        isUnion in interface Color
      • getAlternates

        public abstract com.google.common.collect.ImmutableCollection<Color> getAlternates()
        Specified by:
        getAlternates in interface Color