Package com.google.javascript.jscomp.AnalyzeNameReferences

Examples of com.google.javascript.jscomp.AnalyzeNameReferences.NameInfo


   * never referenced.
   */
  private void removeUnusedProperties(NameReferenceGraph graph) {
    for (GraphNode<Name, Reference> node : graph.getNodes()) {
      Name name = node.getValue();
      NameInfo nameInfo = node.getAnnotation();
      if (nameInfo == null || !nameInfo.isReferenced()) {
        if (canModifyExterns || !name.isExtern()) {
          name.remove();
          compiler.reportCodeChange();
          logger.fine("Removed unused name" + name);
        }
View Full Code Here

TOP

Related Classes of com.google.javascript.jscomp.AnalyzeNameReferences.NameInfo

Copyright © 2018 www.massapicom. 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.