public interface DestructuringForm
ArrayLiteral and ObjectLiteral
 node types, both of which may appear in "destructuring" expressions or
 contexts.| Modifier and Type | Method and Description | 
|---|---|
| boolean | isDestructuring()Returns true if this node is in a destructuring position:
 a function parameter, the target of a variable initializer, the
 iterator of a for..in loop, etc. | 
| void | setIsDestructuring(boolean destructuring)Marks this node as being a destructuring form - that is, appearing
 in a context such as  for ([a, b] in ...)where it's the
 target of a destructuring assignment. | 
void setIsDestructuring(boolean destructuring)
for ([a, b] in ...) where it's the
 target of a destructuring assignment.boolean isDestructuring()