/** * A twist on Java's toString that generates more appropriate results for generating error messages. */ public static String toString(Object partObj) { return toString(partObj, false); }
@Override public String toString() { return toString(null, true); }
public static String tryToString(Object partObj) { return toString(partObj, true); }
@Override protected String doConversion(Object obj) { return StringUtil.jQuote(_ErrorDescriptionBuilder.toString(obj)); }
private String getDescription() { synchronized (lock) { if (description == null && descriptionBuilder != null) { description = descriptionBuilder.toString( getFailingInstruction(), env != null ? env.getShowErrorTips() : true); descriptionBuilder = null; } return description; } }
static void checkOnlyHasNonRegexpFlags(String biName, long flags, boolean strict) throws _TemplateModelException { if (!strict && !flagWarningsEnabled) return; String flag; if ((flags & RE_FLAG_MULTILINE) != 0) { flag = "m"; } else if ((flags & RE_FLAG_DOTALL) != 0) { flag = "s"; } else if ((flags & RE_FLAG_COMMENTS) != 0) { flag = "c"; } else { return; } final Object[] msg = { "?", biName ," doesn't support the \"", flag, "\" flag " + "without the \"r\" flag." }; if (strict) { throw new _TemplateModelException(msg); } else { // Suppress error for backward compatibility logFlagWarning(new _ErrorDescriptionBuilder(msg).toString()); } }
/** * A twist on Java's toString that generates more appropriate results for generating error messages. */ public static String toString(Object partObj) { return toString(partObj, false); }
/** * A twist on Java's toString that generates more appropriate results for generating error messages. */ public static String toString(Object partObj) { return toString(partObj, false); }
@Override public String toString() { return toString(null, true); }
@Override public String toString() { return toString(null, true); }
public static String tryToString(Object partObj) { return toString(partObj, true); }
public static String tryToString(Object partObj) { return toString(partObj, true); }
@Override protected String doConversion(Object obj) { return StringUtil.jQuote(_ErrorDescriptionBuilder.toString(obj)); }
@Override protected String doConversion(Object obj) { return StringUtil.jQuote(_ErrorDescriptionBuilder.toString(obj)); }
private String getDescription() { synchronized (lock) { if (description == null && descriptionBuilder != null) { description = descriptionBuilder.toString( getFailingInstruction(), env != null ? env.getShowErrorTips() : true); descriptionBuilder = null; } return description; } }
private String getDescription() { synchronized (lock) { if (description == null && descriptionBuilder != null) { description = descriptionBuilder.toString( getFailingInstruction(), env != null ? env.getShowErrorTips() : true); descriptionBuilder = null; } return description; } }
static void checkOnlyHasNonRegexpFlags(String biName, long flags, boolean strict) throws _TemplateModelException { if (!strict && !flagWarningsEnabled) return; String flag; if ((flags & RE_FLAG_MULTILINE) != 0) { flag = "m"; } else if ((flags & RE_FLAG_DOTALL) != 0) { flag = "s"; } else if ((flags & RE_FLAG_COMMENTS) != 0) { flag = "c"; } else { return; } final Object[] msg = { "?", biName ," doesn't support the \"", flag, "\" flag " + "without the \"r\" flag." }; if (strict) { throw new _TemplateModelException(msg); } else { // Suppress error for backward compatibility logFlagWarning(new _ErrorDescriptionBuilder(msg).toString()); } }
static void checkOnlyHasNonRegexpFlags(String biName, long flags, boolean strict) throws _TemplateModelException { if (!strict && !flagWarningsEnabled) return; String flag; if ((flags & RE_FLAG_MULTILINE) != 0) { flag = "m"; } else if ((flags & RE_FLAG_DOTALL) != 0) { flag = "s"; } else if ((flags & RE_FLAG_COMMENTS) != 0) { flag = "c"; } else { return; } final Object[] msg = { "?", biName ," doesn't support the \"", flag, "\" flag " + "without the \"r\" flag." }; if (strict) { throw new _TemplateModelException(msg); } else { // Suppress error for backward compatibility logFlagWarning(new _ErrorDescriptionBuilder(msg).toString()); } }