mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
35 lines
1.4 KiB
Java
35 lines
1.4 KiB
Java
package p;
|
|
|
|
public final class ImmutablePojo {
|
|
|
|
private final String value;
|
|
|
|
private final long x;
|
|
|
|
// heuristic-summary=p;ImmutablePojo;false;ImmutablePojo;(String,int);;Argument[0];Argument[this];taint;df-generated
|
|
// contentbased-summary=p;ImmutablePojo;false;ImmutablePojo;(String,int);;Argument[0];Argument[this].SyntheticField[p.ImmutablePojo.value];value;dfc-generated
|
|
public ImmutablePojo(String value, int x) {
|
|
this.value = value;
|
|
this.x = x;
|
|
}
|
|
|
|
// heuristic-summary=p;ImmutablePojo;false;getValue;();;Argument[this];ReturnValue;taint;df-generated
|
|
// contentbased-summary=p;ImmutablePojo;false;getValue;();;Argument[this].SyntheticField[p.ImmutablePojo.value];ReturnValue;value;dfc-generated
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
// neutral=p;ImmutablePojo;getX;();summary;df-generated
|
|
public long getX() {
|
|
return x;
|
|
}
|
|
|
|
// heuristic-summary=p;ImmutablePojo;false;or;(String);;Argument[0];ReturnValue;value;df-generated
|
|
// heuristic-summary=p;ImmutablePojo;false;or;(String);;Argument[this];ReturnValue;taint;df-generated
|
|
// contentbased-summary=p;ImmutablePojo;false;or;(String);;Argument[0];ReturnValue;value;dfc-generated
|
|
// contentbased-summary=p;ImmutablePojo;false;or;(String);;Argument[this].SyntheticField[p.ImmutablePojo.value];ReturnValue;value;dfc-generated
|
|
public String or(String defaultValue) {
|
|
return value != null ? value : defaultValue;
|
|
}
|
|
}
|