Skip to content

Package io.github.qishr.cascara.common.lang.reference

Class ReferenceMapEntryNode

java.lang.Object
        io.github.qishr.cascara.common.lang.reference.ReferenceNode
                io.github.qishr.cascara.common.lang.reference.ReferenceMapEntryNode

All Implemented Interfaces:
    MapEntryAstNode<ReferenceNode, ReferenceNode>


public final class ReferenceMapEntryNode
extends ReferenceNode

Constructor Summary

Constructor Description
ReferenceMapEntryNode(ReferenceNode key, ReferenceNode value)
ReferenceMapEntryNode(String key, ReferenceNode value)
ReferenceMapEntryNode(String key, String value)

Method Summary

Modifier and Type Method Description
public ReferenceNode getKey()
public ReferenceNode getValue()
public ReferenceMapEntryNode setRaw(ReferenceNode value)
public List<ReferenceNode> getChildren()
public List<CommentAstNode> getComments()
public ReferenceNode setValue(ReferenceNode value)

Methods inherited from ReferenceNode

getEndColumn, getEndLine, getStartColumn, getToken, getStartLine

Method Details

getKey

public ReferenceNode getKey()

Specified By:

MapEntryAstNode


getValue

public ReferenceNode getValue()

Specified By:

MapEntryAstNode


setRaw

public ReferenceMapEntryNode setRaw(ReferenceNode value)


getChildren

public List<ReferenceNode> getChildren()

Specified By:

MapEntryAstNode


getComments

public List<CommentAstNode> getComments()


setValue

public ReferenceNode setValue(ReferenceNode value)