NBlock variant used for the bodies of functions, lambdas,
classes and modules.
| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public NType | resolve(Scope scope)
Overrides org. Node should set the resolved type in its |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID | |
| NBody | back to summary |
|---|---|
| public NBody(NBlock block) | |
| NBody | back to summary |
|---|---|
| public NBody(List<NNode> seq) | |
| NBody | back to summary |
|---|---|
| public NBody(List<NNode> seq, int start, int end) | |
| resolve | back to summary |
|---|---|
| public NType resolve(Scope scope) throws Exception Overrides org. Doc from org. Node should set the resolved type in its
| |
| Modifier and Type | Field and Description |
|---|---|
| private Scope |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | visit(NGlobal n)
Overrides org. Implements org.
|
| public boolean | visit(NFunctionDef n)
Overrides org. Implements org.
|
| public boolean | visit(NLambda n)
Overrides org. Implements org.
|
| public boolean | visit(NClassDef n)
Overrides org. Implements org.
|
| scope | back to summary |
|---|---|
| private Scope scope | |
| GlobalFinder | back to summary |
|---|---|
| public GlobalFinder(Scope scope) | |
| visit | back to summary |
|---|---|
| public boolean visit(NGlobal n) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public boolean visit(NFunctionDef n) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public boolean visit(NLambda n) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public boolean visit(NClassDef n) Overrides org. Implements org.
| |