src/com/google/javascript/jscomp/NodeUtil.java
/**
   * Returns whether this is a bleeding function (an anonymous named function
   * that bleeds into the inner scope).
   */
Returns whether this is a bleeding function (an anonymous named function
that bleeds into the inner scope).
Returns whether this is a bleeding function ( an anonymous named function that bleeds into the inner scope ) .
static boolean isBleedingFunctionName(Node n) {
    if (!n.isName() || n.getString().isEmpty()) {
      return false;
    }
    Node parent = n.getParent();
    return isFunctionExpression(parent) && n == parent.getFirstChild();
  }
static boolean isBleedingFunctionName ( Node n ) { if ( ! n . isName ( ) || n . getString ( ) . isEmpty ( ) ) { return false ; } Node parent = n . getParent ( ) ; return isFunctionExpression ( parent ) && n == parent . getFirstChild ( ) ; }
Returns whether this is a bleeding function (an anonymous named function
 that bleeds into the inner scope).
Returns whether this is a bleeding function ( an anonymous named function that bleeds into the inner scope ) .