mirror of
https://github.com/github/codeql.git
synced 2025-12-26 21:56:39 +01:00
41 lines
1007 B
Java
41 lines
1007 B
Java
package p;
|
|
|
|
public final class InnerHolder {
|
|
|
|
private class Context {
|
|
private String value;
|
|
|
|
Context(String value) {
|
|
this.value = value;
|
|
}
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
}
|
|
|
|
private Context context = null;
|
|
|
|
private StringBuilder sb = new StringBuilder();
|
|
|
|
// summary=p;InnerHolder;false;setContext;(String);;Argument[0];Argument[this];taint;df-generated
|
|
public void setContext(String value) {
|
|
context = new Context(value);
|
|
}
|
|
|
|
// summary=p;InnerHolder;false;explicitSetContext;(String);;Argument[0];Argument[this];taint;df-generated
|
|
public void explicitSetContext(String value) {
|
|
this.context = new Context(value);
|
|
}
|
|
|
|
// summary=p;InnerHolder;false;append;(String);;Argument[0];Argument[this];taint;df-generated
|
|
public void append(String value) {
|
|
sb.append(value);
|
|
}
|
|
|
|
// summary=p;InnerHolder;false;getValue;();;Argument[this];ReturnValue;taint;df-generated
|
|
public String getValue() {
|
|
return context.getValue();
|
|
}
|
|
}
|