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()