Files
codeql/java/ql/lib/ext/jodd.json.model.yml
2023-03-20 10:14:20 +01:00

22 lines
1.5 KiB
YAML

# A partial model of jodd.json.JsonParser noting fluent methods.
#
# This means that DataFlow::localFlow and similar methods are aware
# that the result of (e.g.) JsonParser.allowClass is an alias of the
# qualifier.
#
extensions:
- addsTo:
pack: codeql/java-all
extensible: summaryModel
data:
- ["jodd.json", "JsonParser", False, "allowAllClasses", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "allowClass", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "lazy", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "looseMode", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "map", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "setClassMetadataName", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "strictTypes", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "useAltPaths", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "withClassMetadata", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["jodd.json", "JsonParser", False, "withValueConverter", "", "", "Argument[this]", "ReturnValue", "value", "manual"]