src/com/google/javascript/jscomp/NodeUtil.java
/**
   * @return {@code true} if the node is a definition with Object.defineProperties
   */
@return  true if the node is a definition with Object.defineProperties
@return true if the node is a definition with Object . defineProperties
static boolean isObjectDefinePropertiesDefinition(Node n) {
    if (!n.isCall() || !n.hasXChildren(3)) {
      return false;
    }
    Node first = n.getFirstChild();
    if (!first.isGetProp()) {
      return false;
    }
    Node prop = first.getLastChild();
    return prop.getString().equals("defineProperties")
        && isKnownGlobalObjectReference(first.getFirstChild());
  }
static boolean isObjectDefinePropertiesDefinition ( Node n ) { if ( ! n . isCall ( ) || ! n . hasXChildren ( 3 ) ) { return false ; } Node first = n . getFirstChild ( ) ; if ( ! first . isGetProp ( ) ) { return false ; } Node prop = first . getLastChild ( ) ; return prop . getString ( ) . equals ( "defineProperties" ) && isKnownGlobalObjectReference ( first . getFirstChild ( ) ) ; }
@return {@code true} if the node is a definition with Object.defineProperties
@return { @code true } if the node is a definition with Object . defineProperties