Package com.google.javascript.rhino

Examples of com.google.javascript.rhino.JSDocInfoBuilder.build()


        if (name.equals("default")) {
          JSDocInfoBuilder jsDocInfo = script.getJSDocInfo() == null
              ? new JSDocInfoBuilder(false)
              : JSDocInfoBuilder.copyFrom(script.getJSDocInfo());
          jsDocInfo.recordSuppressions(ImmutableSet.of("invalidProvide"));
          script.setJSDocInfo(jsDocInfo.build(script));
        }

        script.addChildAfter(newGoogProvide, googProvide);
        if (reportDependencies) {
          t.getInput().addProvide(qualifiedName);
View Full Code Here


        if (n.isConst()) {
          JSDocInfoBuilder builder = (n.getJSDocInfo() == null)
              ? new JSDocInfoBuilder(true)
              : JSDocInfoBuilder.copyFrom(n.getJSDocInfo());
          builder.recordConstancy();
          JSDocInfo info = builder.build(n);
          info.setAssociatedNode(n);
          n.setJSDocInfo(info);
        }
        n.setType(Token.VAR);
      }
View Full Code Here

      } else {
        builder = JSDocInfoBuilder.copyFrom(oldJSDocInfo);
      }

      builder.recordSuppressions(ImmutableSet.of("duplicate"));
      JSDocInfo jsDocInfo = builder.build(newNode);
      jsDocInfo.setAssociatedNode(newNode);
      newNode.setJSDocInfo(jsDocInfo);
    }

    NodeUtil.setDebugInformation(newNode, node, name);
View Full Code Here

    }

    private JSDocInfo createConstantJsDoc() {
      JSDocInfoBuilder builder = new JSDocInfoBuilder(false);
      builder.recordConstancy();
      return builder.build(null);
    }

    /**
     * Copy source info to the new node.
     */
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.