We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3c96e62 commit 83c6406Copy full SHA for 83c6406
1 file changed
java/ql/lib/semmle/code/java/frameworks/google/Gson.qll
@@ -22,7 +22,8 @@ class GsonDeserializeMethod extends Method {
22
23
/**
24
* Holds if `intentNode` is an `Intent` used in the context `(T)intentNode.getParcelableExtra(...)` and
25
- * `parcelNode` is the corresponding parameter of `Parcelable.Creator<T> { public T createFromParcel(Parcel parcelNode) { }`.
+ * `parcelNode` is the corresponding parameter of `Parcelable.Creator<T> { public T createFromParcel(Parcel parcelNode) { }`,
26
+ * where `T` is a concrete type implementing `Parcelable`.
27
*/
28
predicate intentFlowsToParcel(DataFlow::Node intentNode, DataFlow::Node parcelNode) {
29
exists(MethodAccess getParcelableExtraCall, CreateFromParcelMethod cfpm, Type createdType |
0 commit comments