-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathQueue.php
More file actions
77 lines (70 loc) Β· 2.49 KB
/
Queue.php
File metadata and controls
77 lines (70 loc) Β· 2.49 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;
/**
* The `Queue` interface was auto generated.
*/
interface Queue
{
/**
* 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.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#add
* @NotImplemented
*/
// public function add($a = null)
/**
* Retrieves, but does not remove, the head of this queue.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#element
* @NotImplemented
*/
// public function element($a = null)
/**
* Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#offer
* @NotImplemented
*/
// public function offer($a = null)
/**
* Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#peek
* @NotImplemented
*/
// public function peek($a = null)
/**
* Retrieves and removes the head of this queue, or returns null if this queue is empty.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#poll
* @NotImplemented
*/
// public function poll($a = null)
/**
* Retrieves and removes the head of this queue.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html#remove
* @NotImplemented
*/
// public function remove($a = null)
}