Interface ReadOnlyAstNode

All Known Subinterfaces:
AstArray, AstNode, AstObject, Config, NativeAstArray, NativeAstObject, ReadOnlyAstArray, ReadOnlyAstObject
All Known Implementing Classes:
AstObjectWrapper, ChildConfig, ConfigArray, ConfigImpl, ImmutableAstObject, ListAstArray, ListBasedAstArray, MapAstObject, MapBasedAstObject, ReadOnlyAstArrayWrapper, ReadOnlyAstObjectWrapper, ReadOnlyMergedAstObject, RootConfig

public interface ReadOnlyAstNode
Generic interface common to both objects and arrays.
Author:
Bruno Salmon
  • Method Details

    • size

      int size()
    • isEmpty

      default boolean isEmpty()
    • isObject

      default boolean isObject()
    • isArray

      default boolean isArray()
    • asObject

      default ReadOnlyAstObject asObject()
    • asArray

      default ReadOnlyAstArray asArray()