@Override public boolean isPedantic() { return current().pedantic; }
public boolean isTrace() { return current().trace; }
@Override public boolean isPedantic() { return current().pedantic; }
public boolean isTrace() { return current().trace; }
public boolean isPedantic() { return current().pedantic; }
public boolean isPedantic() { return current().pedantic; }
public boolean isTrace() { return current().trace; }
public boolean isTrace() { return current().trace; }
public boolean isTrace() { return current().trace; }
public boolean isPedantic() { return current().pedantic; }
public void trace(String msg, Object... parms) { Processor p = current(); if (p.trace) { System.err.printf("# " + msg + "%n", parms); } }
public void trace(String msg, Object... parms) { Processor p = current(); if (p.trace) { System.err.printf("# " + msg + "%n", parms); } }
public void trace(String msg, Object... parms) { Processor p = current(); if (p.trace) { System.err.printf("# " + msg + "%n", parms); } }
public SetLocation warning(String string, Object... args) { Processor p = current(); String s = formatArrays(string, args); if (!p.warnings.contains(s)) p.warnings.add(s); p.signal(); return location(s); }
@Override public SetLocation warning(String string, Object... args) { fixupMessages = false; Processor p = current(); String s = formatArrays(string, args); if (!p.warnings.contains(s)) p.warnings.add(s); p.signal(); return p.location(s); }
@Override public SetLocation warning(String string, Object... args) { fixupMessages = false; Processor p = current(); String s = formatArrays(string, args); if (!p.warnings.contains(s)) p.warnings.add(s); p.signal(); return p.location(s); }
public SetLocation warning(String string, Object... args) { fixupMessages = false; Processor p = current(); String s = formatArrays(string, args); if (!p.warnings.contains(s)) p.warnings.add(s); p.signal(); return location(s); }
public SetLocation warning(String string, Object... args) { fixupMessages = false; Processor p = current(); String s = formatArrays(string, args); if (!p.warnings.contains(s)) p.warnings.add(s); p.signal(); return location(s); }
public SetLocation error(String string, Object... args) { Processor p = current(); try { if (p.isFailOk()) return p.warning(string, args); String s = formatArrays(string, args == null ? new Object[0] : args); if (!p.errors.contains(s)) p.errors.add(s); return location(s); } finally { p.signal(); } }
public SetLocation error(String string, Object... args) { fixupMessages = false; Processor p = current(); try { if (p.isFailOk()) return p.warning(string, args); String s = formatArrays(string, args == null ? new Object[0] : args); if (!p.errors.contains(s)) p.errors.add(s); return location(s); } finally { p.signal(); } }