Thanks Ilan: Suppressing forbidden api check for specific methods is easy, BTW.
@SuppressForbidden(reason=“explanatory note”) > On Jun 6, 2020, at 7:05 PM, Ilan Ginzburg <ilans...@gmail.com> wrote: > > From > https://stackoverflow.com/questions/355089/difference-between-stringbuilder-and-stringbuffer > > “ StringBuffer is synchronized, StringBuilder is not.” > > So if threading and Java memory model requirements are managed already by the > code, StringBuilder will be more efficient. Otherwise StringBuffer is the > right choice. > > Ilan > > On Sat 6 Jun 2020 at 22:48, Erick Erickson <erickerick...@gmail.com> wrote: > When is there a good reason to use StringBuffer rather than StringBuilder? > While going through some of the warnings I happened to run across a few of > these. I haven’t changed them, and at least one (AuditEvent) has a comment > about back-compat and is quite recent… > > Otherwise I though StringBuilder was preferred. Assuming the one in > AuditEvent is required, can/should we exclude only that one (and any other > legitimate ones) from ForbiddenAPI check and add StringBuffer to the check? > > Worth a JIRA? Or has this been discussed before and we just live with it? > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org