
resources.report.rules.pmd.AvoidStringBufferField.html Maven / Gradle / Ivy
AvoidStringBufferField
AvoidStringBufferField
StringBuffers/StringBuilders can grow considerably, and so may become a source of memory leaks if held within objects with long lifetimes.
//FieldDeclaration/Type/ReferenceType/ClassOrInterfaceType[@Image = 'StringBuffer' or @Image = 'StringBuilder']
Example(s):
public class Foo {
private StringBuffer buffer; // potential memory leak as an instance variable;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy