Skip to content

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

Interface SemanticNode

java.lang.Object
        io.github.qishr.cascara.common.lang.semantic.SemanticNode


public interface SemanticNode

Method Summary

Modifier and Type Method Description
public abstract String getId()
public abstract String getDisplayName()
public abstract Path getSourcePath()
public abstract int getStartLine()
public abstract int getStartColumn()
public abstract List<? extends SemanticNode> getChildren()

Method Details

getId

public abstract String getId()


getDisplayName

public abstract String getDisplayName()


getSourcePath

public abstract Path getSourcePath()


getStartLine

public abstract int getStartLine()


getStartColumn

public abstract int getStartColumn()


getChildren

public abstract List<? extends SemanticNode> getChildren()