Lines Matching refs:self
33 public static function fromInt(int $number) : self
35 $set = new self();
45 public static function fromRange(int $start, int $end) : self
47 $set = new self();
54 public function complement(IntervalSet $set) : ?self
63 public function subtract(IntervalSet $set) : self
69 return self::subtractSets($this, $set);
72 public function orSet(IntervalSet $other) : self
74 $result = new self();
87 public static function subtractSets(IntervalSet $left, IntervalSet $right) : self
90 return new self();
257 public function addSet(IntervalSet $other) : self
498 if (!$other instanceof self) {