public class Struct extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Struct.Builder |
static class |
Struct.Member |
| Constructor and Description |
|---|
Struct(@NotNull String name,
@NotNull com.google.common.collect.ImmutableMap<String,Struct.Member> members) |
Struct(@NotNull String name,
@NotNull Map<String,Struct.Member> members) |
| Modifier and Type | Method and Description |
|---|---|
static Struct.Builder |
builder(String name) |
boolean |
equals(Object o) |
@Nullable Struct.Member |
getMember(String name) |
@NotNull com.google.common.collect.ImmutableMap<String,Struct.Member> |
getMembers() |
@NotNull Optional<Struct.Member> |
getMemberSafe(String name) |
@NotNull String |
getName() |
int |
hashCode() |
String |
toString() |
public Struct(@NotNull
@NotNull String name,
@NotNull
@NotNull Map<String,Struct.Member> members)
public Struct(@NotNull
@NotNull String name,
@NotNull
@NotNull com.google.common.collect.ImmutableMap<String,Struct.Member> members)
@NotNull public @NotNull String getName()
@NotNull public @NotNull com.google.common.collect.ImmutableMap<String,Struct.Member> getMembers()
@Nullable public @Nullable Struct.Member getMember(String name)
@NotNull public @NotNull Optional<Struct.Member> getMemberSafe(String name)
public static Struct.Builder builder(String name)
Copyright © 2021. All rights reserved.