Represents sources which generates taint objects at method calls. @param method the method that generates taint object for variable at call site. @param index the index of the tainted variable at the call site. @param type type of the generated taint object.
| 34 | * @param type type of the generated taint object. |
| 35 | */ |
| 36 | record CallSource(JMethod method, int index, Type type) implements Source { |
| 37 | |
| 38 | @Override |
| 39 | public String toString() { |
| 40 | return String.format("CallSource{%s/%s(%s)}", |
| 41 | method, InvokeUtils.toString(index), type); |
| 42 | } |
| 43 | } |
nothing calls this directly
no outgoing calls
no test coverage detected