-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathExternalizable.php
More file actions
33 lines (30 loc) · 1.17 KB
/
Externalizable.php
File metadata and controls
33 lines (30 loc) · 1.17 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
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\io;
use PHPJava\Exceptions\NotImplementedException;
/**
* The `Externalizable` interface was auto generated.
*/
interface Externalizable
{
/**
* The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/package-summary.html#readExternal
* @NotImplemented
*/
// public function readExternal($a = null)
/**
* The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
*
* @param mixed $a
* @throws NotImplementedException
* @return mixed
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/package-summary.html#writeExternal
* @NotImplemented
*/
// public function writeExternal($a = null)
}