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 getLine()
public abstract int getColumn()
public abstract List<? extends SemanticNode> getChildren()

Method Details

getId

public abstract String getId()


getDisplayName

public abstract String getDisplayName()


getSourcePath

public abstract Path getSourcePath()


getLine

public abstract int getLine()


getColumn

public abstract int getColumn()


getChildren

public abstract List<? extends SemanticNode> getChildren()