Examples of JsSymbolMap


Examples of com.google.speedtracer.client.model.JsSymbolMap

      callback.onSymbolsFetchFailed(ERROR_SYMBOL_FETCH_FAIL);
      return;
    }

    final String symbolMapUrl = resourceSymbolInfo.getSymbolMapUrl();
    JsSymbolMap symbolMap = get(symbolMapUrl);
    // We only want to request and parse for symbolMaps we havn't already
    // parsed.
    if (symbolMap == null) {
      // Create the XhrCallback to service this request.
      XhrCallback xhrCallback = new XhrCallback() {

        public void onFail(XMLHttpRequest xhr) {
          callback.onSymbolsFetchFailed(ERROR_SYMBOL_FETCH_FAIL);
          dequeuePendingXhrs(symbolMapUrl, xhr, false);
          if (ClientConfig.isDebugMode()) {
            Logging.getLogger().logText(
                "Fetching symbol map: " + symbolMapUrl + " failed.");
          }
        }

        public void onSuccess(XMLHttpRequest xhr) {
          // Double check that another XHR didnt pull it down and parse it.
          JsSymbolMap fetchedSymbolMap = get(symbolMapUrl);
          if (fetchedSymbolMap == null) {
            fetchedSymbolMap = JsSymbolMap.parse(
                resourceSymbolInfo.getSourceServer(),
                resourceSymbolInfo.getSourceViewerServer(),
                resourceSymbolInfo.getType(), xhr.getResponseText());
View Full Code Here

Examples of com.google.speedtracer.client.model.JsSymbolMap

  /**
   * Tests initializing a JsSymbolMap from a GWT symbol map.
   */
  public void testParseCompactGwtSymbolMap() {
    String sourceServer = "http://notrealsourceserver";
    JsSymbolMap symbolMap = JsSymbolMap.parse(sourceServer, null,
        JsSymbolMap.COMPACT_GWT_SYMBOL_MAP, testCompactGwtSymbolMapString);
    assertEquals(4, symbolMap.getSymbolCount());

    // Tests derived from the testGwtSymbolMapString above.
    testGwtSymbol(symbolMap, "a", "<null>[]", "", "", "Unknown", 0);
    testGwtSymbol(symbolMap, "v[]", "com.google.some.package.Outer$Inner[]",
        "", "com/google/some/package/", "Outer.java", 44);
View Full Code Here

Examples of com.google.speedtracer.client.model.JsSymbolMap

  /**
   * Tests initializing a JsSymbolMap from a GWT symbol map.
   */
  public void testParseGwtSymbolMap() {
    String sourceServer = "http://notrealsourceserver";
    JsSymbolMap symbolMap = JsSymbolMap.parse(sourceServer, null,
        JsSymbolMap.GWT_SYMBOL_MAP, testGwtSymbolMapString);
    assertEquals(4, symbolMap.getSymbolCount());

    // Tests derived from the testGwtSymbolMapString above.
    testGwtSymbol(symbolMap, "YAb", "boolean[]", "", "", "Unknown", 0);
    testGwtSymbol(symbolMap, "Fi", "com.google.gwt.animation.client.Animation",
        "", "com/google/gwt/animation/client/", "Animation.java", 28);
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.