Package com.google.caja.reporting

Examples of com.google.caja.reporting.MessageContext


  public static String render(MessageQueue mq) {
    StringBuilder sb = new StringBuilder();
    for (Message m : mq.getMessages()) {
      try {
        m.format(new MessageContext(), sb);
      } catch (IOException e) {
        sb.append(e.toString());
      }
      sb.append("\n");
    }
View Full Code Here


  }

  public static String format(ParseTreeNode n) {
    StringBuilder output = new StringBuilder();
    try {
      n.format(new MessageContext(), output);
    } catch (IOException ex) {
      throw new SomethingWidgyHappenedError(
          "StringBuilder does not throw IOException", ex);
    }
    return output.toString();
View Full Code Here

    root = null;
  }

  public final void testFormatTree() throws Exception {
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $1\n"
View Full Code Here

  }

  public final void testFormatTreePostReplace() throws Exception {
    doReplace();
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $1\n"
View Full Code Here

  }

  public final void testFormatTreePostInsert() throws Exception {
    doInsert(5);
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $1\n"
View Full Code Here

  }

  public final void testFormatTreePostInsert2() throws Exception {
    doInsert(1);
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $9\n"
View Full Code Here

  }

  public final void testFormatTreePostInsert3() throws Exception {
    doInsert(-1);
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $1\n"
View Full Code Here

  }

  public final void testFormatTreePostRemove() throws Exception {
    doRemove(5);
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $1\n"
View Full Code Here

  }

  public final void testFormatTreePostRemove2() throws Exception {
    doRemove(1);
    StringBuilder sb = new StringBuilder();
    MessageContext mc = new MessageContext();
    root.formatTree(mc, 0, sb);
    assertEquals(
        "LabeledStmtWrapper : $0\n"
        + "  Block\n"
        + "    LabeledStmtWrapper : $5\n"
View Full Code Here

      }
    }

    StringBuilder sb = new StringBuilder();
    try {
      MessageContext mc = new MessageContext();
      mc.relevantKeys = Collections.singleton(VariableLiveness.LIVENESS);
      js.format(mc, sb);
    } catch (IOException ex) {
      throw new RuntimeException(ex)// Not for StringBuilder
    }
View Full Code Here

TOP

Related Classes of com.google.caja.reporting.MessageContext

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.