X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=data%2Fyang-data-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Futil%2FDataSchemaContextTree.java;h=07984925dcd9bf7e06adeb0676a251f0c7a611f0;hb=refs%2Fchanges%2F09%2F100509%2F6;hp=ccdd646082ef2dcf9053fc32de908dfc8956b5c1;hpb=be67ba74828241388aae78d99d2439bc076e0ef4;p=yangtools.git diff --git a/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContextTree.java b/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContextTree.java index ccdd646082..07984925dc 100644 --- a/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContextTree.java +++ b/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContextTree.java @@ -28,23 +28,11 @@ import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack; * @author Robert Varga */ public final class DataSchemaContextTree extends AbstractEffectiveModelContextProvider { - // FIXME: record once we have JDK17+ - public static final class NodeAndStack { - private final @NonNull DataSchemaContextNode node; - private final @NonNull SchemaInferenceStack stack; - - NodeAndStack(final DataSchemaContextNode node, final @NonNull SchemaInferenceStack stack) { + public record NodeAndStack(@NonNull DataSchemaContextNode node, @NonNull SchemaInferenceStack stack) { + public NodeAndStack(final @NonNull DataSchemaContextNode node, final @NonNull SchemaInferenceStack stack) { this.node = requireNonNull(node); this.stack = requireNonNull(stack); } - - public @NonNull DataSchemaContextNode node() { - return node; - } - - public @NonNull SchemaInferenceStack stack() { - return stack; - } } private static final LoadingCache TREES =