public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
protected void invalidateBuffer() { if (buffer.length() > 0) { String str = buffer.substring(startLastMsg); buffer.delete(0, buffer.length()); buffer.append(str); buffer.trimToSize(); } startLastMsg = 0; }
public void finish() { removeFirstEmptyLine(); buf.trimToSize(); code = buf.toString(); buf = null; Iterator<Map.Entry<CodePosition, Object>> it = annotations.entrySet().iterator(); while (it.hasNext()) { Map.Entry<CodePosition, Object> entry = it.next(); Object v = entry.getValue(); if (v instanceof DefinitionWrapper) { LineAttrNode l = ((DefinitionWrapper) v).getNode(); l.setDecompiledLine(entry.getKey().getLine()); it.remove(); } } }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
/** * Ensures that the char[] array of the specified StringBuilder does not exceed the specified number of characters. * This method is useful to ensure that excessively long char[] arrays are not kept in memory forever. * * @param stringBuilder the StringBuilder to check * @param maxSize the maximum number of characters the StringBuilder is allowed to have * @since 2.9 */ public static void trimToMaxSize(final StringBuilder stringBuilder, final int maxSize) { if (stringBuilder != null && stringBuilder.capacity() > maxSize) { stringBuilder.setLength(maxSize); stringBuilder.trimToSize(); } }
size = 0; sb.setLength(0); sb.trimToSize();
@Override public void close() throws IOException { try { super.close(); } finally { str.setLength(0); str.trimToSize(); } }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
@Nonnull public TextBuilder trimToLength() { builder.trimToSize(); return this; }
@Nonnull public TextBuilder clear() { builder.setLength(0); builder.trimToSize(); return this; }
private void fillWithSpaces(StringBuilder sb, int i) { while (sb.length() < i) { sb.append(" "); } sb.trimToSize(); }
@Override protected void clear() { super.clear(); // get rid of anything large left in the buffers. buffer.setLength(0); buffer.trimToSize(); languageTagBuffer.setLength(0); languageTagBuffer.trimToSize(); datatypeUriBuffer.setLength(0); datatypeUriBuffer.trimToSize(); }
@Override protected void clear() { super.clear(); // get rid of anything large left in the buffers. buffer.setLength(0); buffer.trimToSize(); languageTagBuffer.setLength(0); languageTagBuffer.trimToSize(); datatypeUriBuffer.setLength(0); datatypeUriBuffer.trimToSize(); }
@Override public void close() throws IOException { if(reader != null) { reader.close(); } buf.setLength(0); buf.trimToSize(); }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }
@Override public void close() throws IOException { if(reader != null) { reader.close(); } buf.setLength(0); buf.trimToSize(); }
public StringBuilder stringBuilder() { StringBuilder sb = stringBuilder; if (sb == null) { return stringBuilder = new StringBuilder(STRING_BUILDER_INITIAL_SIZE); } if (sb.capacity() > STRING_BUILDER_MAX_SIZE) { sb.setLength(STRING_BUILDER_INITIAL_SIZE); sb.trimToSize(); } sb.setLength(0); return sb; }