private void appendLines(StringBuilder buf) { if (isUnknown()) { return; } buf.append(":["); appendLinesRaw(buf); buf.append(']'); }
@Override public String format(String key, ClassAnnotation primaryClass) { if ("hash".equals(key)) { return ""; } if ("".equals(key)) { StringBuilder buf = new StringBuilder(); buf.append(sourceFile); appendLines(buf); return buf.toString(); } else if ("lineNumber".equals(key)) { StringBuilder buf = new StringBuilder(); appendLinesRaw(buf); return buf.toString(); } else if ("full".equals(key)) { StringBuilder buf = new StringBuilder(); String pkgName = getPackageName(); if (!"".equals(pkgName)) { buf.append(pkgName.replace('.', CANONICAL_PACKAGE_SEPARATOR)); buf.append(CANONICAL_PACKAGE_SEPARATOR); } buf.append(sourceFile); appendLines(buf); return buf.toString(); } else { throw new IllegalArgumentException("Unknown format key " + key); } }
private void appendLines(StringBuilder buf) { if (isUnknown()) { return; } buf.append(":["); appendLinesRaw(buf); buf.append(']'); }
@Override public String format(String key, ClassAnnotation primaryClass) { if ("hash".equals(key)) { return ""; } if ("".equals(key)) { StringBuilder buf = new StringBuilder(); buf.append(sourceFile); appendLines(buf); return buf.toString(); } else if ("lineNumber".equals(key)) { StringBuilder buf = new StringBuilder(); appendLinesRaw(buf); return buf.toString(); } else if ("full".equals(key)) { StringBuilder buf = new StringBuilder(); String pkgName = getPackageName(); if (!"".equals(pkgName)) { buf.append(pkgName.replace('.', CANONICAL_PACKAGE_SEPARATOR)); buf.append(CANONICAL_PACKAGE_SEPARATOR); } buf.append(sourceFile); appendLines(buf); return buf.toString(); } else { throw new IllegalArgumentException("Unknown format key " + key); } }