static final class DefinitionsRemover.AssignmentDefinition extends DefinitionsRemover.Definition
| Modifier and Type | Field and Description |
|---|---|
private Node |
assignment |
| Constructor and Description |
|---|
AssignmentDefinition(Node node,
boolean inExterns) |
| Modifier and Type | Method and Description |
|---|---|
Node |
getLValue()
Variable or property name represented by this definition.
|
Node |
getRValue()
Value expression that acts as the right hand side of the
definition statement.
|
void |
performRemove()
Subclasses should override to remove the definition from the AST.
|
isExtern, removeprivate final Node assignment
AssignmentDefinition(Node node, boolean inExterns)
public void performRemove()
DefinitionsRemover.DefinitionperformRemove in class DefinitionsRemover.Definitionpublic Node getLValue()
DefinitionsRemover.DefinitiongetLValue in class DefinitionsRemover.Definitionpublic Node getRValue()
DefinitionsRemover.DefinitiongetRValue in class DefinitionsRemover.Definition