DisposerBase
in package
implements
IDisposable
AbstractYes
解放処理用基底クラス。
Table of Contents
Interfaces
- IDisposable
- 解放処理用インターフェイス。
Properties
- $isDisposed : bool
- 解放済みか。
Methods
- __destruct() : mixed
- dispose() : void
- 解放処理。
- empty() : IDisposable
- 何もしない解放処理オブジェクトを生成。
- isDisposed() : bool
- 解放済みか。
- disposeImpl() : void
- 解放処理内部実装。
- throwIfDisposed() : void
- 解放済みの場合、例外を投げる。
Properties
$isDisposed
解放済みか。
private
bool
$isDisposed
= false
Methods
__destruct()
public
final __destruct() : mixed
dispose()
解放処理。
public
final dispose() : void
empty()
何もしない解放処理オブジェクトを生成。
public
static empty() : IDisposable
Return values
IDisposableisDisposed()
解放済みか。
public
isDisposed() : bool
Return values
booldisposeImpl()
解放処理内部実装。
protected
disposeImpl() : void
継承先で継承元を呼び出すこと。
throwIfDisposed()
解放済みの場合、例外を投げる。
protected
final throwIfDisposed() : void