public function indexOf(\blaze\lang\Reflectable $obj) { foreach ($this->data as $key => $element) { if ($obj->equals($element)) { return $key; } } return -1; }
public function lastIndexOf(\blaze\lang\Reflectable $obj) { for ($i = $this->size - 1; $i >= 0; $i--) { if ($obj->equals($this->elementData[$i])) { return $i; } } return -1; }