CodeQL library for Java
Search

Module JsonIo

Provides classes and predicates for working with the Json-io framework.

Import path

import semmle.code.java.frameworks.JsonIo

Imports

DataFlow

Provides classes for performing local (intra-procedural) and global (inter-procedural) data flow analyses.

DataFlow2

Provides classes for performing local (intra-procedural) and global (inter-procedural) data flow analyses.

Maps

Provides classes and predicates for reasoning about instances of java.util.Map and their methods.

java

Provides all default Java QL imports.

Classes

JsonIoJsonReader

The class com.cedarsoftware.util.io.JsonReader.

JsonIoJsonToJavaMethod

A method with the name jsonToJava declared in com.cedarsoftware.util.io.JsonReader.

JsonIoReadObjectMethod

A method with the name readObject declared in com.cedarsoftware.util.io.JsonReader.

JsonIoUseMapsSetter

A call to Map.put method, set the value of the USE_MAPS key to true.

SafeJsonIoConfig

A data flow configuration tracing flow from JsonIo safe settings.