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, remove
private final Node assignment
AssignmentDefinition(Node node, boolean inExterns)
public void performRemove()
DefinitionsRemover.Definition
performRemove
in class DefinitionsRemover.Definition
public Node getLValue()
DefinitionsRemover.Definition
getLValue
in class DefinitionsRemover.Definition
public Node getRValue()
DefinitionsRemover.Definition
getRValue
in class DefinitionsRemover.Definition