-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathAbstractQueue.php
More file actions
77 lines (70 loc) Β· 2.41 KB
/
AbstractQueue.php
File metadata and controls
77 lines (70 loc) Β· 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\util;
use PHPJava\Exceptions\NotImplementedException;
// use PHPJava\Packages\java\lang\Iterable;
// use PHPJava\Packages\java\util\Collection;
/**
* The `AbstractQueue` class was auto generated.
*
* @parent \PHPJava\Packages\java\lang\Object_
* @parent \PHPJava\Packages\java\util\AbstractCollection
*/
class AbstractQueue extends AbstractCollection // implements Iterable, Collection
{
/**
* Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions, returning true upon success and throwing an IllegalStateException if no space is currently available.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#add
* @param null|mixed $a
* @throws NotImplementedException
*/
public function add($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Adds all of the elements in the specified collection to this queue.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#addAll
* @param null|mixed $a
* @throws NotImplementedException
*/
public function addAll($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Removes all of the elements from this queue.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#clear
* @param null|mixed $a
* @throws NotImplementedException
*/
public function clear($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Retrieves, but does not remove, the head of this queue.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#element
* @param null|mixed $a
* @throws NotImplementedException
*/
public function element($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Retrieves and removes the head of this queue.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#remove
* @param null|mixed $a
* @throws NotImplementedException
*/
public function remove($a = null)
{
throw new NotImplementedException(__METHOD__);
}
}