src/com/google/javascript/jscomp/parsing/IRFactory.java
/**
   * Names and destructuring patterns, in parameters or variable declarations are special,
   * because they can have inline type docs attached.
   *
   * <pre>function f(/** string &#42;/ x) {}</pre> annotates 'x' as a string.
   *
   * @see <a href="http://code.google.com/p/jsdoc-toolkit/wiki/InlineDocs">
   *   Using Inline Doc Comments</a>
   */
Names and destructuring patterns, in parameters or variable declarations are special,
because they can have inline type docs attached.

function f( string */ x) {} annotates 'x' as a string.

@see 
Using Inline Doc Comments
Names and destructuring patterns in parameters or variable declarations are special because they can have inline type docs attached . function f ( string * / x ) {} annotates ' x ' as a string . @see Using Inline Doc Comments
Node transformNodeWithInlineJsDoc(ParseTree node) {
    JSDocInfo info = handleInlineJsDoc(node);
    Node irNode = transformDispatcher.process(node);
    if (info != null) {
      irNode.setJSDocInfo(info);
    }
    setSourceInfo(irNode, node);
    return irNode;
  }
Node transformNodeWithInlineJsDoc ( ParseTree node ) { JSDocInfo info = handleInlineJsDoc ( node ) ; Node irNode = transformDispatcher . process ( node ) ; if ( info != null ) { irNode . setJSDocInfo ( info ) ; } setSourceInfo ( irNode , node ) ; return irNode ; }
Names and destructuring patterns, in parameters or variable declarations are special,
 because they can have inline type docs attached.
Names and destructuring patterns in parameters or variable declarations are special because they can have inline type docs attached .