インタフェース MojangsonIterable<T extends MojangsonValue<?>>
- 型パラメータ:
T- 要素の型。
- すべてのスーパーインタフェース:
Iterable<T>, MojangsonStructure
- 既知の実装クラスのリスト:
MojangsonArray, MojangsonByteArray, MojangsonIntArray, MojangsonList, MojangsonLongArray, TypedMojangsonList
@NullMarked
public interface MojangsonIterable<T extends MojangsonValue<?>>
extends MojangsonStructure, Iterable<T>
mojangsonにおける反復可能オブジェクトを表現します。
-
メソッドの概要
インタフェースから継承されたメソッド Iterable
forEach, iterator, spliterator
-
メソッドの詳細
-
isEmpty
boolean isEmpty()インタフェースからコピーされた説明:MojangsonStructure構造体が空であるかを返します。- 定義:
isEmptyインタフェース内MojangsonStructure- 戻り値:
- 空の場合、真。
-
has
boolean has(int index) 構造体の指定の添え字番目が存在するかどうかを返します。- パラメータ:
index- 添え字。- 戻り値:
- 存在する場合、真。
-
length
int length()構造体の長さを取得します。- 戻り値:
- 長さ。
-
clear
boolean clear()インタフェースからコピーされた説明:MojangsonStructure構造体を空にします。- 定義:
clearインタフェース内MojangsonStructure- 戻り値:
- 空にすることができた場合、真。
-
copy
MojangsonIterable<T> copy()インタフェースからコピーされた説明:MojangsonStructure構造体のディープコピーを作成します。- 定義:
copyインタフェース内MojangsonStructure- 戻り値:
- ディープコピーされたオブジェクト。
-