private static void appendHexDumpRowPrefix(StringBuilder dump, int row, int rowStartIndex) { if (row < HEXDUMP_ROWPREFIXES.length) { dump.append(HEXDUMP_ROWPREFIXES[row]); } else { dump.append(NEWLINE); dump.append(Long.toHexString(rowStartIndex & 0xFFFFFFFFL | 0x100000000L)); dump.setCharAt(dump.length() - 9, '|'); dump.append('|'); } } }
/** * Creates a new ephemeral port based on the ID of the specified channel. * Note that we prepend an upper-case character so that it never conflicts with * the addresses created by a user, which are always lower-cased on construction time. */ LocalAddress(Channel channel) { StringBuilder buf = new StringBuilder(16); buf.append("local:E"); buf.append(Long.toHexString(channel.hashCode() & 0xFFFFFFFFL | 0x100000000L)); buf.setCharAt(7, ':'); id = buf.substring(6); strVal = buf.toString(); }
private static String convertToAsciiNumber(String convId) { StringBuilder buf = new StringBuilder(convId); for (int i = 0; i < buf.length(); i++) { char ch = buf.charAt(i); int digit = Character.digit(ch, 10); if (digit >= 0) { buf.setCharAt(i, (char) ('0' + digit)); } } return buf.toString(); }
@Override protected StringBuilder toStringBuilder() { StringBuilder buf = super.toStringBuilder(); buf.setCharAt(buf.length() - 1, ','); return buf.append(" task: ") .append(task) .append(')'); } }
@Override protected StringBuilder toStringBuilder() { StringBuilder buf = super.toStringBuilder(); buf.setCharAt(buf.length() - 1, ','); return buf.append(" id: ") .append(id) .append(", deadline: ") .append(deadlineNanos) .append(", period: ") .append(periodNanos) .append(')'); }
private static void appendHexDumpRowPrefix(StringBuilder dump, int row, int rowStartIndex) { if (row < HEXDUMP_ROWPREFIXES.length) { dump.append(HEXDUMP_ROWPREFIXES[row]); } else { dump.append(NEWLINE); dump.append(Long.toHexString(rowStartIndex & 0xFFFFFFFFL | 0x100000000L)); dump.setCharAt(dump.length() - 9, '|'); dump.append('|'); } } }
private void removeLastComma() { assert sb.charAt(sb.length() - 2) == ',' && sb.charAt(sb.length() - 1) == '\n'; sb.setCharAt(sb.length() - 2, '\n'); sb.setLength(sb.length() - 1); }
/** * Creates a new ephemeral port based on the ID of the specified channel. * Note that we prepend an upper-case character so that it never conflicts with * the addresses created by a user, which are always lower-cased on construction time. */ LocalAddress(Channel channel) { StringBuilder buf = new StringBuilder(16); buf.append("local:E"); buf.append(Long.toHexString(channel.hashCode() & 0xFFFFFFFFL | 0x100000000L)); buf.setCharAt(7, ':'); id = buf.substring(6); strVal = buf.toString(); }
private static String convertToAsciiNumber(String convId) { StringBuilder buf = new StringBuilder(convId); for (int i = 0; i < buf.length(); i++) { char ch = buf.charAt(i); int digit = Character.digit(ch, 10); if (digit >= 0) { buf.setCharAt(i, (char) ('0' + digit)); } } return buf.toString(); }
static CharSequence toLowerCase(CharSequence s) { StringBuilder buffer = null; int len = s.length(); for (int index = 0; index < len; index++) { char c = s.charAt(index); if (c >= 'A' && c <= 'Z') { if (buffer == null) { buffer = new StringBuilder(s); } buffer.setCharAt(index, (char)(c + ('a' - 'A'))); } } if (buffer != null) { return buffer.toString(); } else { return s; } }
private static String convertToAsciiNumber(String convId) { StringBuilder buf = new StringBuilder(convId); for (int i = 0; i < buf.length(); i++) { char ch = buf.charAt(i); int digit = Character.digit(ch, 10); if (digit >= 0) { buf.setCharAt(i, (char) ('0' + digit)); } } return buf.toString(); }
@Override protected StringBuilder toStringBuilder() { StringBuilder buf = super.toStringBuilder(); buf.setCharAt(buf.length() - 1, ','); return buf.append(" task: ") .append(task) .append(')'); } }
private void registerRoutePatterns(HttpMethod httpMethod) { StringBuilder patternBuilder = patternBuilders.get(httpMethod); if (patternBuilder.length() > 1) { patternBuilder.setCharAt(patternBuilder.length() - 1, '$'); } log.debug("Fast Route Method: {}, regex: {}", httpMethod, patternBuilder); regexRoutePatterns.put(httpMethod, Pattern.compile(patternBuilder.toString())); }
private void registerRoutePatterns(HttpMethod httpMethod) { StringBuilder patternBuilder = patternBuilders.get(httpMethod); if (patternBuilder.length() > 1) { patternBuilder.setCharAt(patternBuilder.length() - 1, '$'); } log.debug("Fast Route Method: {}, regex: {}", httpMethod, patternBuilder); regexRoutePatterns.put(httpMethod, Pattern.compile(patternBuilder.toString())); }
private static String getJavaAttributeNameFromXMLOne(String attributeName) { StringBuilder annotationAttributeName = new StringBuilder( attributeName ); int index = annotationAttributeName.indexOf( WORD_SEPARATOR ); while ( index != -1 ) { annotationAttributeName.deleteCharAt( index ); annotationAttributeName.setCharAt( index, Character.toUpperCase( annotationAttributeName.charAt( index ) ) ); index = annotationAttributeName.indexOf( WORD_SEPARATOR ); } return annotationAttributeName.toString(); }
@Override protected StringBuilder toStringBuilder() { StringBuilder buf = super.toStringBuilder(); buf.setCharAt(buf.length() - 1, ','); return buf.append(" id: ") .append(id) .append(", deadline: ") .append(deadlineNanos) .append(", period: ") .append(periodNanos) .append(')'); }
private static String replaceLastDotWith$IfInnerStaticClass(String receiverClassName) { String[] splits = receiverClassName.split("\\.", 0); String staticInnerClassRegex = "[A-Z][a-zA-Z]*"; if (splits.length > 1 && splits[splits.length - 1].matches(staticInnerClassRegex) && splits[splits.length - 2].matches(staticInnerClassRegex)) { int lastDotIndex = receiverClassName.lastIndexOf("."); StringBuilder buffer = new StringBuilder(receiverClassName); buffer.setCharAt(lastDotIndex, '$'); return buffer.toString(); } return receiverClassName; }
private String getJsonFromTuples(List<? extends ITuple> tuples) throws SolrMapperException { final StringBuilder jsonListBuilder = new StringBuilder("["); for (ITuple tuple : tuples) { final String json = getJsonFromTuple(tuple); jsonListBuilder.append(json).append(","); } jsonListBuilder.setCharAt(jsonListBuilder.length() - 1, ']'); return jsonListBuilder.toString(); }
private static String capitalize(String str) { if (str == null || str.length() == 0 || Character.isTitleCase(str.charAt(0))) { return str; } StringBuilder buffer = new StringBuilder(str); buffer.setCharAt(0, Character.toTitleCase(buffer.charAt(0))); return buffer.toString(); }
@Override public Description matchLiteral(LiteralTree literalTree, VisitorState state) { if (!matcher.matches(literalTree, state)) { return Description.NO_MATCH; } StringBuilder longLiteral = new StringBuilder(getLongLiteral(literalTree, state)); longLiteral.setCharAt(longLiteral.length() - 1, 'L'); Fix fix = SuggestedFix.replace(literalTree, longLiteral.toString()); return describeMatch(literalTree, fix); } }