| Constructor and Description |
|---|
ImportNode(long token,
int start,
int finish,
ImportClauseNode importClause,
FromNode from) |
ImportNode(long token,
int start,
int finish,
LiteralNode<com.oracle.truffle.api.strings.TruffleString> moduleSpecifier) |
| Modifier and Type | Method and Description |
|---|---|
Node |
accept(NodeVisitor<? extends LexicalContext> visitor)
Provides a means to navigate the IR.
|
<R> R |
accept(TranslatorNodeVisitor<? extends LexicalContext,R> visitor)
Provides a means to navigate the IR.
|
FromNode |
getFrom() |
ImportClauseNode |
getImportClause() |
LiteralNode<com.oracle.truffle.api.strings.TruffleString> |
getModuleSpecifier() |
ImportNode |
setFrom(FromNode from) |
ImportNode |
setImportClause(ImportClauseNode importClause) |
ImportNode |
setModuleSpecifier(LiteralNode<com.oracle.truffle.api.strings.TruffleString> moduleSpecifier) |
void |
toString(StringBuilder sb,
boolean printType)
Print logic that decides whether to show the optimistic type or not - for example it should
not be printed after just parse, when it hasn't been computed, or has been set to a trivially
provable value
|
clone, equals, getFinish, getSourceOrder, getStart, getToken, hashCode, isAssignment, isLoop, isTokenType, tokenType, toString, toStringpublic ImportNode(long token,
int start,
int finish,
LiteralNode<com.oracle.truffle.api.strings.TruffleString> moduleSpecifier)
public ImportNode(long token,
int start,
int finish,
ImportClauseNode importClause,
FromNode from)
public LiteralNode<com.oracle.truffle.api.strings.TruffleString> getModuleSpecifier()
public ImportClauseNode getImportClause()
public FromNode getFrom()
public ImportNode setModuleSpecifier(LiteralNode<com.oracle.truffle.api.strings.TruffleString> moduleSpecifier)
public ImportNode setImportClause(ImportClauseNode importClause)
public ImportNode setFrom(FromNode from)
public Node accept(NodeVisitor<? extends LexicalContext> visitor)
Nodepublic <R> R accept(TranslatorNodeVisitor<? extends LexicalContext,R> visitor)
Nodepublic void toString(StringBuilder sb, boolean printType)
Node