-
- All Superinterfaces:
Iterable<MemberInstance<?>>
public interface StructInstance<C> extends Iterable<MemberInstance<?>>
An instance of aStruct.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Iterator<MemberInstance<?>>iterator()MemberInstance<?>member(String key)List<MemberInstance<?>>members()Cobject()Structstruct()-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
members
List<MemberInstance<?>> members()
-
object
C object()
- Returns:
- the object backing this instance of the struct
-
member
MemberInstance<?> member(String key)
- Parameters:
key-- Returns:
- the
Memberfor the given key
-
iterator
default Iterator<MemberInstance<?>> iterator()
-
-