-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathVersion.php
More file actions
233 lines (213 loc) Β· 7.52 KB
/
Version.php
File metadata and controls
233 lines (213 loc) Β· 7.52 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\lang\Runtime;
use PHPJava\Exceptions\NotImplementedException;
use PHPJava\Packages\java\lang\Object_;
// use PHPJava\Packages\java\lang\Comparable;
// use PHPJava\Packages\java\util\_List;
/**
* The `Version` class was auto generated.
*
* @parent \PHPJava\Packages\java\lang\Object_
*/
class Version extends Object_ // implements Comparable, _List
{
/**
* Returns the build number.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#build
* @param null|mixed $a
* @throws NotImplementedException
*/
public function build($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Compares this version to another.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#compareTo
* @param null|mixed $a
* @throws NotImplementedException
*/
public function compareTo($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Compares this version to another disregarding optional build information.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#compareToIgnoreOptional
* @param null|mixed $a
* @throws NotImplementedException
*/
public function compareToIgnoreOptional($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Determines whether this Version is equal to another object.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#equals
* @param null|mixed $a
* @throws NotImplementedException
*/
public function equals($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Determines whether this Version is equal to another disregarding optional build information.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#equalsIgnoreOptional
* @param null|mixed $a
* @throws NotImplementedException
*/
public function equalsIgnoreOptional($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the value of the feature element of the version number.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#feature
* @param null|mixed $a
* @throws NotImplementedException
*/
public function feature($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the hash code of this version.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#hashCode
* @param null|mixed $a
* @throws NotImplementedException
*/
public function hashCode($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the value of the interim element of the version number, or zero if it is absent.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#interim
* @param null|mixed $a
* @throws NotImplementedException
*/
public function interim($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.As of Java SE 10, the first element of a version number is not the major-release number but the feature-release counter, incremented for every time-based release.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#major
* @param null|mixed $a
* @throws NotImplementedException
*/
public function major($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.As of Java SE 10, the second element of a version number is not the minor-release number but the interim-release counter, incremented for every interim release.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#minor
* @param null|mixed $a
* @throws NotImplementedException
*/
public function minor($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns optional additional identifying build information.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#optional
* @param null|mixed $a
* @throws NotImplementedException
*/
public function optional($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Parses the given string as a valid version string containing a version number followed by pre-release and build information.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#parse
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_parse($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the value of the patch element of the version number, or zero if it is absent.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#patch
* @param null|mixed $a
* @throws NotImplementedException
*/
public function patch($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the optional pre-release information.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#pre
* @param null|mixed $a
* @throws NotImplementedException
*/
public function pre($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.As of Java SE 10, the third element of a version number is not the security level but the update-release counter, incremented for every update release.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#security
* @param null|mixed $a
* @throws NotImplementedException
*/
public function security($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns a string representation of this version.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#toString
* @param null|mixed $a
* @throws NotImplementedException
*/
public function toString($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the value of the update element of the version number, or zero if it is absent.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#update
* @param null|mixed $a
* @throws NotImplementedException
*/
public function update($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns an unmodifiable List of the integers represented in the version number.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#version
* @param null|mixed $a
* @throws NotImplementedException
*/
public function version($a = null)
{
throw new NotImplementedException(__METHOD__);
}
}