src/com/google/javascript/jscomp/NodeUtil.java
/**
   * @param n The node
   * @return True if {@code n} is a VAR, LET or CONST that contains a
   *     destructuring pattern.
   */
@param n The node
@return True if  n is a VAR, LET or CONST that contains a
destructuring pattern.
@param n The node @return True if n is a VAR LET or CONST that contains a destructuring pattern .
static boolean isDestructuringDeclaration(Node n) {
    if (isNameDeclaration(n)) {
      for (Node c = n.getFirstChild(); c != null; c = c.getNext()) {
        if (c.isDestructuringLhs()) {
          return true;
        }
      }
    }
    return false;
  }
static boolean isDestructuringDeclaration ( Node n ) { if ( isNameDeclaration ( n ) ) { for ( Node c = n . getFirstChild ( ) ; c != null ; c = c . getNext ( ) ) { if ( c . isDestructuringLhs ( ) ) { return true ; } } } return false ; }
@param n The node
 @return True if {@code n} is a VAR, LET or CONST that contains a
     destructuring pattern.
@param n The node @return True if { @code n } is a VAR LET or CONST that contains a destructuring pattern .