22
33public final class InnerHolder {
44
5- private class Context {
6- private String value ;
5+ private class Context {
6+ private String value ;
77
8- Context (String value ) {
9- this .value = value ;
10- }
11-
12- public String getValue () {
13- return value ;
14- }
8+ Context (String value ) {
9+ this .value = value ;
1510 }
1611
17- private Context context = null ;
12+ public String getValue () {
13+ return value ;
14+ }
15+ }
1816
19- private StringBuilder sb = new StringBuilder () ;
17+ private Context context = null ;
2018
21- public void setContext (String value ) {
22- context = new Context (value );
23- }
19+ private StringBuilder sb = new StringBuilder ();
2420
25- public void explicitSetContext (String value ) {
26- this .context = new Context (value );
27- }
21+ // MaD=p;InnerHolder;false;setContext;(String);;Argument[0];Argument[this];taint;df-generated
22+ public void setContext (String value ) {
23+ context = new Context (value );
24+ }
2825
29- public void append (String value ) {
30- sb .append (value );
31- }
26+ // MaD=p;InnerHolder;false;explicitSetContext;(String);;Argument[0];Argument[this];taint;df-generated
27+ public void explicitSetContext (String value ) {
28+ this .context = new Context (value );
29+ }
3230
33- public String getValue () {
34- return context .getValue ();
35- }
31+ // MaD=p;InnerHolder;false;append;(String);;Argument[0];Argument[this];taint;df-generated
32+ public void append (String value ) {
33+ sb .append (value );
34+ }
3635
37- }
36+ // MaD=p;InnerHolder;false;getValue;();;Argument[this];ReturnValue;taint;df-generated
37+ public String getValue () {
38+ return context .getValue ();
39+ }
40+ }
0 commit comments