Purpose: This is the superclass for all identification declaration nodes.
Responsibilities:
| Modifier and Type | Field and Description |
|---|---|
| private String | canonicalName
The canonical representation of the variable name. |
| private String | name
The variable name as specified. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static String | |
| public String | |
| public Node | |
| public String | |
| public void | |
| public void | validate(ParseTreeContext context)
Overrides org. |
| canonicalName | back to summary |
|---|---|
| private String canonicalName The canonical representation of the variable name. | |
| name | back to summary |
|---|---|
| private String name The variable name as specified. | |
| IdentificationVariableDeclNode | back to summary |
|---|---|
| public IdentificationVariableDeclNode() | |
| calculateCanonicalName | back to summary |
|---|---|
| public static String calculateCanonicalName(String name) | |
| getCanonicalVariableName | back to summary |
|---|---|
| public String getCanonicalVariableName() | |
| getPath | back to summary |
|---|---|
| public Node getPath() | |
| getVariableName | back to summary |
|---|---|
| public String getVariableName() | |
| setVariableName | back to summary |
|---|---|
| public void setVariableName(String name) | |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context) Overrides org. INTERNAL Validate node and calculate its type.
| |