static final class DefinitionsRemover.VarDefinition extends DefinitionsRemover.Definition
Constructor and Description |
---|
VarDefinition(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 name
VarDefinition(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