@@ -452,6 +452,101 @@ private class ApacheStrBuilderModel extends SummaryModelCsv {
452452 }
453453}
454454
455+ private class ApacheStrBuilderFluentMethodsModel extends SummaryModelCsv {
456+ override predicate row ( string row ) {
457+ row =
458+ [
459+ "org.apache.commons.lang3.text;StrBuilder;false;append;;;Argument[-1];ReturnValue;value" ,
460+ "org.apache.commons.lang3.text;StrBuilder;false;appendAll;;;Argument[-1];ReturnValue;value" ,
461+ "org.apache.commons.lang3.text;StrBuilder;false;appendFixedWidthPadLeft;;;Argument[-1];ReturnValue;value" ,
462+ "org.apache.commons.lang3.text;StrBuilder;false;appendFixedWidthPadRight;;;Argument[-1];ReturnValue;value" ,
463+ "org.apache.commons.lang3.text;StrBuilder;false;appendln;;;Argument[-1];ReturnValue;value" ,
464+ "org.apache.commons.lang3.text;StrBuilder;false;appendNewLine;;;Argument[-1];ReturnValue;value" ,
465+ "org.apache.commons.lang3.text;StrBuilder;false;appendNull;;;Argument[-1];ReturnValue;value" ,
466+ "org.apache.commons.lang3.text;StrBuilder;false;appendPadding;;;Argument[-1];ReturnValue;value" ,
467+ "org.apache.commons.lang3.text;StrBuilder;false;appendSeparator;;;Argument[-1];ReturnValue;value" ,
468+ "org.apache.commons.lang3.text;StrBuilder;false;appendWithSeparators;;;Argument[-1];ReturnValue;value" ,
469+ "org.apache.commons.lang3.text;StrBuilder;false;delete;;;Argument[-1];ReturnValue;value" ,
470+ "org.apache.commons.lang3.text;StrBuilder;false;deleteAll;;;Argument[-1];ReturnValue;value" ,
471+ "org.apache.commons.lang3.text;StrBuilder;false;deleteCharAt;;;Argument[-1];ReturnValue;value" ,
472+ "org.apache.commons.lang3.text;StrBuilder;false;deleteFirst;;;Argument[-1];ReturnValue;value" ,
473+ "org.apache.commons.lang3.text;StrBuilder;false;ensureCapacity;;;Argument[-1];ReturnValue;value" ,
474+ "org.apache.commons.lang3.text;StrBuilder;false;insert;;;Argument[-1];ReturnValue;value" ,
475+ "org.apache.commons.lang3.text;StrBuilder;false;minimizeCapacity;;;Argument[-1];ReturnValue;value" ,
476+ "org.apache.commons.lang3.text;StrBuilder;false;replace;;;Argument[-1];ReturnValue;value" ,
477+ "org.apache.commons.lang3.text;StrBuilder;false;replaceAll;;;Argument[-1];ReturnValue;value" ,
478+ "org.apache.commons.lang3.text;StrBuilder;false;replaceFirst;;;Argument[-1];ReturnValue;value" ,
479+ "org.apache.commons.lang3.text;StrBuilder;false;reverse;;;Argument[-1];ReturnValue;value" ,
480+ "org.apache.commons.lang3.text;StrBuilder;false;setCharAt;;;Argument[-1];ReturnValue;value" ,
481+ "org.apache.commons.lang3.text;StrBuilder;false;setLength;;;Argument[-1];ReturnValue;value" ,
482+ "org.apache.commons.lang3.text;StrBuilder;false;setNewLineText;;;Argument[-1];ReturnValue;value" ,
483+ "org.apache.commons.lang3.text;StrBuilder;false;setNullText;;;Argument[-1];ReturnValue;value" ,
484+ "org.apache.commons.lang3.text;StrBuilder;false;trim;;;Argument[-1];ReturnValue;value" ,
485+ "org.apache.commons.text;StrBuilder;false;append;;;Argument[-1];ReturnValue;value" ,
486+ "org.apache.commons.text;StrBuilder;false;appendAll;;;Argument[-1];ReturnValue;value" ,
487+ "org.apache.commons.text;StrBuilder;false;appendFixedWidthPadLeft;;;Argument[-1];ReturnValue;value" ,
488+ "org.apache.commons.text;StrBuilder;false;appendFixedWidthPadRight;;;Argument[-1];ReturnValue;value" ,
489+ "org.apache.commons.text;StrBuilder;false;appendln;;;Argument[-1];ReturnValue;value" ,
490+ "org.apache.commons.text;StrBuilder;false;appendNewLine;;;Argument[-1];ReturnValue;value" ,
491+ "org.apache.commons.text;StrBuilder;false;appendNull;;;Argument[-1];ReturnValue;value" ,
492+ "org.apache.commons.text;StrBuilder;false;appendPadding;;;Argument[-1];ReturnValue;value" ,
493+ "org.apache.commons.text;StrBuilder;false;appendSeparator;;;Argument[-1];ReturnValue;value" ,
494+ "org.apache.commons.text;StrBuilder;false;appendWithSeparators;;;Argument[-1];ReturnValue;value" ,
495+ "org.apache.commons.text;StrBuilder;false;delete;;;Argument[-1];ReturnValue;value" ,
496+ "org.apache.commons.text;StrBuilder;false;deleteAll;;;Argument[-1];ReturnValue;value" ,
497+ "org.apache.commons.text;StrBuilder;false;deleteCharAt;;;Argument[-1];ReturnValue;value" ,
498+ "org.apache.commons.text;StrBuilder;false;deleteFirst;;;Argument[-1];ReturnValue;value" ,
499+ "org.apache.commons.text;StrBuilder;false;ensureCapacity;;;Argument[-1];ReturnValue;value" ,
500+ "org.apache.commons.text;StrBuilder;false;insert;;;Argument[-1];ReturnValue;value" ,
501+ "org.apache.commons.text;StrBuilder;false;minimizeCapacity;;;Argument[-1];ReturnValue;value" ,
502+ "org.apache.commons.text;StrBuilder;false;replace;;;Argument[-1];ReturnValue;value" ,
503+ "org.apache.commons.text;StrBuilder;false;replaceAll;;;Argument[-1];ReturnValue;value" ,
504+ "org.apache.commons.text;StrBuilder;false;replaceFirst;;;Argument[-1];ReturnValue;value" ,
505+ "org.apache.commons.text;StrBuilder;false;reverse;;;Argument[-1];ReturnValue;value" ,
506+ "org.apache.commons.text;StrBuilder;false;setCharAt;;;Argument[-1];ReturnValue;value" ,
507+ "org.apache.commons.text;StrBuilder;false;setLength;;;Argument[-1];ReturnValue;value" ,
508+ "org.apache.commons.text;StrBuilder;false;setNewLineText;;;Argument[-1];ReturnValue;value" ,
509+ "org.apache.commons.text;StrBuilder;false;setNullText;;;Argument[-1];ReturnValue;value" ,
510+ "org.apache.commons.text;StrBuilder;false;trim;;;Argument[-1];ReturnValue;value" ,
511+ "org.apache.commons.text;TextStringBuilder;false;append;;;Argument[-1];ReturnValue;value" ,
512+ "org.apache.commons.text;TextStringBuilder;false;appendAll;;;Argument[-1];ReturnValue;value" ,
513+ "org.apache.commons.text;TextStringBuilder;false;appendFixedWidthPadLeft;;;Argument[-1];ReturnValue;value" ,
514+ "org.apache.commons.text;TextStringBuilder;false;appendFixedWidthPadRight;;;Argument[-1];ReturnValue;value" ,
515+ "org.apache.commons.text;TextStringBuilder;false;appendln;;;Argument[-1];ReturnValue;value" ,
516+ "org.apache.commons.text;TextStringBuilder;false;appendNewLine;;;Argument[-1];ReturnValue;value" ,
517+ "org.apache.commons.text;TextStringBuilder;false;appendNull;;;Argument[-1];ReturnValue;value" ,
518+ "org.apache.commons.text;TextStringBuilder;false;appendPadding;;;Argument[-1];ReturnValue;value" ,
519+ "org.apache.commons.text;TextStringBuilder;false;appendSeparator;;;Argument[-1];ReturnValue;value" ,
520+ "org.apache.commons.text;TextStringBuilder;false;appendWithSeparators;;;Argument[-1];ReturnValue;value" ,
521+ "org.apache.commons.text;TextStringBuilder;false;delete;;;Argument[-1];ReturnValue;value" ,
522+ "org.apache.commons.text;TextStringBuilder;false;deleteAll;;;Argument[-1];ReturnValue;value" ,
523+ "org.apache.commons.text;TextStringBuilder;false;deleteCharAt;;;Argument[-1];ReturnValue;value" ,
524+ "org.apache.commons.text;TextStringBuilder;false;deleteFirst;;;Argument[-1];ReturnValue;value" ,
525+ "org.apache.commons.text;TextStringBuilder;false;ensureCapacity;;;Argument[-1];ReturnValue;value" ,
526+ "org.apache.commons.text;TextStringBuilder;false;insert;;;Argument[-1];ReturnValue;value" ,
527+ "org.apache.commons.text;TextStringBuilder;false;minimizeCapacity;;;Argument[-1];ReturnValue;value" ,
528+ "org.apache.commons.text;TextStringBuilder;false;replace;;;Argument[-1];ReturnValue;value" ,
529+ "org.apache.commons.text;TextStringBuilder;false;replaceAll;;;Argument[-1];ReturnValue;value" ,
530+ "org.apache.commons.text;TextStringBuilder;false;replaceFirst;;;Argument[-1];ReturnValue;value" ,
531+ "org.apache.commons.text;TextStringBuilder;false;reverse;;;Argument[-1];ReturnValue;value" ,
532+ "org.apache.commons.text;TextStringBuilder;false;setCharAt;;;Argument[-1];ReturnValue;value" ,
533+ "org.apache.commons.text;TextStringBuilder;false;setLength;;;Argument[-1];ReturnValue;value" ,
534+ "org.apache.commons.text;TextStringBuilder;false;setNewLineText;;;Argument[-1];ReturnValue;value" ,
535+ "org.apache.commons.text;TextStringBuilder;false;setNullText;;;Argument[-1];ReturnValue;value" ,
536+ "org.apache.commons.text;TextStringBuilder;false;trim;;;Argument[-1];ReturnValue;value"
537+ ]
538+ }
539+ }
540+
541+ /**
542+ * An Apache Commons-Lang StrBuilder method that returns `this`.
543+ */
544+ private class ApacheStrBuilderFluentMethod extends FluentMethod {
545+ ApacheStrBuilderFluentMethod ( ) {
546+ this .getReturnType ( ) .( RefType ) .hasQualifiedName ( "org.apache.commons.lang3.text" , "StrBuilder" )
547+ }
548+ }
549+
455550/**
456551 * Taint-propagating models for `WordUtils`.
457552 */
0 commit comments