| Constructor and Description |
|---|
ExportNode(long token,
int start,
int finish,
IdentNode ident,
Expression expression,
boolean isDefault) |
ExportNode(long token,
int start,
int finish,
IdentNode ident,
FromNode from,
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> assertions) |
ExportNode(long token,
int start,
int finish,
IdentNode ident,
VarNode var) |
ExportNode(long token,
int start,
int finish,
NamedExportsNode exportClause,
FromNode from,
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> assertions) |
| 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.
|
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> |
getAssertions() |
IdentNode |
getExportIdentifier() |
Expression |
getExpression() |
FromNode |
getFrom() |
NamedExportsNode |
getNamedExports() |
VarNode |
getVar() |
boolean |
isDefault() |
ExportNode |
setExportClause(NamedExportsNode exportClause) |
ExportNode |
setFrom(FromNode from) |
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 ExportNode(long token,
int start,
int finish,
IdentNode ident,
FromNode from,
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> assertions)
public ExportNode(long token,
int start,
int finish,
NamedExportsNode exportClause,
FromNode from,
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> assertions)
public ExportNode(long token,
int start,
int finish,
IdentNode ident,
Expression expression,
boolean isDefault)
public NamedExportsNode getNamedExports()
public FromNode getFrom()
public IdentNode getExportIdentifier()
public VarNode getVar()
public Expression getExpression()
public boolean isDefault()
public Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.strings.TruffleString> getAssertions()
public ExportNode setExportClause(NamedExportsNode exportClause)
public ExportNode 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