From 746a9a5d698cc568ccb323eb44b1ef2c1d88423a Mon Sep 17 00:00:00 2001 From: Michael Nebel Date: Tue, 7 May 2024 13:39:30 +0200 Subject: [PATCH] Java: Re-generate the Jave JDK 17 models. --- .../lib/ext/generated/java.applet.model.yml | 13 +- .../java.beans.beancontext.model.yml | 10 +- .../ql/lib/ext/generated/java.beans.model.yml | 14 +- java/ql/lib/ext/generated/java.io.model.yml | 19 +- .../generated/java.lang.constant.model.yml | 16 ++ .../generated/java.lang.instrument.model.yml | 17 ++ .../ext/generated/java.lang.invoke.model.yml | 14 +- .../generated/java.lang.management.model.yml | 94 +++++++ java/ql/lib/ext/generated/java.lang.model.yml | 90 ++++-- .../ext/generated/java.lang.module.model.yml | 21 +- .../lib/ext/generated/java.lang.ref.model.yml | 3 + .../ext/generated/java.lang.reflect.model.yml | 17 +- java/ql/lib/ext/generated/java.math.model.yml | 2 + .../lib/ext/generated/java.net.http.model.yml | 92 ++++++- java/ql/lib/ext/generated/java.net.model.yml | 58 ++-- .../ext/generated/java.nio.channels.model.yml | 140 ++++++---- .../generated/java.nio.channels.spi.model.yml | 32 ++- .../ext/generated/java.nio.charset.model.yml | 1 + .../generated/java.nio.charset.spi.model.yml | 6 +- .../java.nio.file.attribute.model.yml | 38 ++- .../lib/ext/generated/java.nio.file.model.yml | 38 ++- .../ext/generated/java.nio.file.spi.model.yml | 37 ++- java/ql/lib/ext/generated/java.nio.model.yml | 13 +- .../lib/ext/generated/java.rmi.dgc.model.yml | 3 + .../ext/generated/java.rmi.registry.model.yml | 11 + .../ext/generated/java.rmi.server.model.yml | 25 +- .../generated/java.security.cert.model.yml | 90 +++--- .../java.security.interfaces.model.yml | 29 +- .../lib/ext/generated/java.security.model.yml | 27 +- java/ql/lib/ext/generated/java.sql.model.yml | 180 ++++++++++++ java/ql/lib/ext/generated/java.text.model.yml | 10 +- .../lib/ext/generated/java.text.spi.model.yml | 24 +- .../ext/generated/java.time.chrono.model.yml | 16 +- .../ext/generated/java.time.format.model.yml | 7 +- java/ql/lib/ext/generated/java.time.model.yml | 64 +++-- .../generated/java.time.temporal.model.yml | 1 - .../ext/generated/java.time.zone.model.yml | 3 + .../java.util.concurrent.locks.model.yml | 2 - .../generated/java.util.concurrent.model.yml | 241 +++++++++++++++- .../generated/java.util.function.model.yml | 18 ++ .../lib/ext/generated/java.util.jar.model.yml | 5 + .../ext/generated/java.util.logging.model.yml | 2 + java/ql/lib/ext/generated/java.util.model.yml | 193 ++++++++++++- .../ext/generated/java.util.prefs.model.yml | 3 + .../ext/generated/java.util.random.model.yml | 15 +- .../ext/generated/java.util.regex.model.yml | 9 +- .../lib/ext/generated/java.util.spi.model.yml | 22 +- .../ext/generated/java.util.stream.model.yml | 37 ++- .../lib/ext/generated/java.util.zip.model.yml | 3 - .../generated/javax.accessibility.model.yml | 135 ++++++++- .../javax.annotation.processing.model.yml | 26 ++ .../javax.crypto.interfaces.model.yml | 16 ++ .../lib/ext/generated/javax.crypto.model.yml | 3 - .../generated/javax.imageio.event.model.yml | 30 ++ .../javax.imageio.metadata.model.yml | 90 +++++- .../lib/ext/generated/javax.imageio.model.yml | 43 ++- .../ext/generated/javax.imageio.spi.model.yml | 11 +- .../javax.lang.model.element.model.yml | 53 +++- .../ext/generated/javax.lang.model.model.yml | 7 + .../generated/javax.lang.model.type.model.yml | 20 ++ .../generated/javax.lang.model.util.model.yml | 211 +++++++++++++- .../javax.management.loading.model.yml | 3 + .../ext/generated/javax.management.model.yml | 35 ++- .../javax.management.modelmbean.model.yml | 7 + .../javax.management.monitor.model.yml | 4 +- .../javax.management.openmbean.model.yml | 7 + .../javax.management.relation.model.yml | 12 +- .../javax.management.remote.model.yml | 9 + .../javax.naming.directory.model.yml | 14 +- .../generated/javax.naming.event.model.yml | 8 + .../ext/generated/javax.naming.ldap.model.yml | 22 +- .../lib/ext/generated/javax.naming.model.yml | 23 +- .../ext/generated/javax.naming.spi.model.yml | 3 + java/ql/lib/ext/generated/javax.net.model.yml | 14 +- .../lib/ext/generated/javax.net.ssl.model.yml | 74 ++++- .../lib/ext/generated/javax.portlet.model.yml | 190 ------------- .../generated/javax.print.attribute.model.yml | 14 +- .../javax.print.attribute.standard.model.yml | 1 + .../lib/ext/generated/javax.print.model.yml | 36 ++- .../lib/ext/generated/javax.script.model.yml | 5 + .../javax.security.auth.login.model.yml | 2 +- .../generated/javax.security.auth.model.yml | 2 +- .../javax.security.auth.spi.model.yml | 18 ++ .../generated/javax.security.sasl.model.yml | 31 +++ .../ext/generated/javax.smartcardio.model.yml | 12 +- .../ext/generated/javax.sound.midi.model.yml | 110 +++++++- .../generated/javax.sound.midi.spi.model.yml | 10 +- .../generated/javax.sound.sampled.model.yml | 59 +++- .../javax.sound.sampled.spi.model.yml | 20 +- java/ql/lib/ext/generated/javax.sql.model.yml | 69 +++++ .../ext/generated/javax.sql.rowset.model.yml | 86 ++++++ .../generated/javax.sql.rowset.spi.model.yml | 17 +- .../lib/ext/generated/javax.tools.model.yml | 50 +++- .../ext/generated/javax.xml.catalog.model.yml | 4 + .../generated/javax.xml.crypto.dom.model.yml | 1 + .../javax.xml.crypto.dsig.keyinfo.model.yml | 44 ++- .../generated/javax.xml.crypto.dsig.model.yml | 138 ++++++++-- .../ext/generated/javax.xml.crypto.model.yml | 5 + .../generated/javax.xml.datatype.model.yml | 4 +- .../generated/javax.xml.namespace.model.yml | 4 + .../ext/generated/javax.xml.parsers.model.yml | 39 +-- .../javax.xml.stream.events.model.yml | 69 +++++ .../ext/generated/javax.xml.stream.model.yml | 260 +++++++++++++----- .../generated/javax.xml.stream.util.model.yml | 9 + .../generated/javax.xml.transform.model.yml | 50 ++-- .../javax.xml.transform.sax.model.yml | 24 +- .../generated/javax.xml.validation.model.yml | 47 ++-- .../ext/generated/javax.xml.xpath.model.yml | 25 +- 108 files changed, 3316 insertions(+), 844 deletions(-) create mode 100644 java/ql/lib/ext/generated/javax.crypto.interfaces.model.yml create mode 100644 java/ql/lib/ext/generated/javax.imageio.event.model.yml delete mode 100644 java/ql/lib/ext/generated/javax.portlet.model.yml create mode 100644 java/ql/lib/ext/generated/javax.security.auth.spi.model.yml create mode 100644 java/ql/lib/ext/generated/javax.xml.stream.events.model.yml diff --git a/java/ql/lib/ext/generated/java.applet.model.yml b/java/ql/lib/ext/generated/java.applet.model.yml index adcf20a8c6e2..53db1354a6c9 100644 --- a/java/ql/lib/ext/generated/java.applet.model.yml +++ b/java/ql/lib/ext/generated/java.applet.model.yml @@ -7,13 +7,10 @@ extensions: - ["java.applet", "Applet", True, "getAppletContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "Applet", True, "getCodeBase", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "Applet", True, "getDocumentBase", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.applet", "Applet", True, "getImage", "(URL)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.applet", "Applet", True, "getImage", "(URL,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.applet", "Applet", True, "getImage", "(URL,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.applet", "Applet", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "Applet", True, "setStub", "(AppletStub)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.applet", "AppletContext", True, "getApplets", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "AppletContext", True, "getImage", "(URL)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.applet", "AppletContext", True, "getImage", "(URL)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "AppletContext", True, "getImage", "(URL)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "AppletStub", True, "getAppletContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.applet", "AppletStub", True, "getCodeBase", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -26,13 +23,18 @@ extensions: - ["java.applet", "Applet", "getAppletInfo", "()", "summary", "df-generated"] - ["java.applet", "Applet", "getAudioClip", "(URL)", "summary", "df-generated"] - ["java.applet", "Applet", "getAudioClip", "(URL,String)", "summary", "df-generated"] + - ["java.applet", "Applet", "getImage", "(URL)", "summary", "df-generated"] + - ["java.applet", "Applet", "getImage", "(URL,String)", "summary", "df-generated"] - ["java.applet", "Applet", "getParameter", "(String)", "summary", "df-generated"] - ["java.applet", "Applet", "getParameterInfo", "()", "summary", "df-generated"] - ["java.applet", "Applet", "init", "()", "summary", "df-generated"] - ["java.applet", "Applet", "isActive", "()", "summary", "df-generated"] + - ["java.applet", "Applet", "isValidateRoot", "()", "summary", "df-generated"] - ["java.applet", "Applet", "newAudioClip", "(URL)", "summary", "df-generated"] - ["java.applet", "Applet", "play", "(URL)", "summary", "df-generated"] - ["java.applet", "Applet", "play", "(URL,String)", "summary", "df-generated"] + - ["java.applet", "Applet", "resize", "(Dimension)", "summary", "df-generated"] + - ["java.applet", "Applet", "resize", "(int,int)", "summary", "df-generated"] - ["java.applet", "Applet", "showStatus", "(String)", "summary", "df-generated"] - ["java.applet", "Applet", "start", "()", "summary", "df-generated"] - ["java.applet", "Applet", "stop", "()", "summary", "df-generated"] @@ -47,3 +49,6 @@ extensions: - ["java.applet", "AppletStub", "appletResize", "(int,int)", "summary", "df-generated"] - ["java.applet", "AppletStub", "getParameter", "(String)", "summary", "df-generated"] - ["java.applet", "AppletStub", "isActive", "()", "summary", "df-generated"] + - ["java.applet", "AudioClip", "loop", "()", "summary", "df-generated"] + - ["java.applet", "AudioClip", "play", "()", "summary", "df-generated"] + - ["java.applet", "AudioClip", "stop", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.beans.beancontext.model.yml b/java/ql/lib/ext/generated/java.beans.beancontext.model.yml index 4a096488b803..b9b42a9ea636 100644 --- a/java/ql/lib/ext/generated/java.beans.beancontext.model.yml +++ b/java/ql/lib/ext/generated/java.beans.beancontext.model.yml @@ -80,6 +80,14 @@ extensions: - ["java.beans.beancontext", "BeanContextServices", "removeBeanContextServicesListener", "(BeanContextServicesListener)", "summary", "df-generated"] - ["java.beans.beancontext", "BeanContextServices", "revokeService", "(Class,BeanContextServiceProvider,boolean)", "summary", "df-generated"] - ["java.beans.beancontext", "BeanContextServicesListener", "serviceAvailable", "(BeanContextServiceAvailableEvent)", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextServicesSupport", "initialize", "()", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "clear", "()", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "contains", "(Object)", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "containsAll", "(Collection)", "summary", "df-generated"] - ["java.beans.beancontext", "BeanContextSupport", "containsKey", "(Object)", "summary", "df-generated"] - - ["java.beans.beancontext", "BeanContextSupport", "initialize", "()", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "isEmpty", "()", "summary", "df-generated"] - ["java.beans.beancontext", "BeanContextSupport", "isSerializing", "()", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "remove", "(Object)", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.beans.beancontext", "BeanContextSupport", "size", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.beans.model.yml b/java/ql/lib/ext/generated/java.beans.model.yml index 2767fb301020..fef61c9fc116 100644 --- a/java/ql/lib/ext/generated/java.beans.model.yml +++ b/java/ql/lib/ext/generated/java.beans.model.yml @@ -24,7 +24,6 @@ extensions: - ["java.beans", "Encoder", True, "remove", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.beans", "Encoder", True, "setExceptionListener", "(ExceptionListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "Encoder", True, "writeExpression", "(Expression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.beans", "Encoder", True, "writeObject", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "Encoder", True, "writeStatement", "(Statement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "EventHandler", True, "EventHandler", "(Object,String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "EventHandler", True, "EventHandler", "(Object,String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -122,13 +121,18 @@ extensions: - ["java.beans", "PropertyDescriptor", True, "setReadMethod", "(Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyDescriptor", True, "setWriteMethod", "(Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyEditor", True, "addPropertyChangeListener", "(PropertyChangeListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.beans", "PropertyEditor", True, "getCustomEditor", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.beans", "PropertyEditor", True, "getJavaInitializationString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.beans", "PropertyEditor", True, "getTags", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.beans", "PropertyEditor", True, "paintValue", "(Graphics,Rectangle)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.beans", "PropertyEditor", True, "setAsText", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.beans", "PropertyEditor", True, "setValue", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyEditorSupport", True, "PropertyEditorSupport", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyEditorSupport", True, "getSource", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.beans", "PropertyEditorSupport", True, "setSource", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyVetoException", True, "PropertyVetoException", "(String,PropertyChangeEvent)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyVetoException", True, "PropertyVetoException", "(String,PropertyChangeEvent)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "PropertyVetoException", True, "getPropertyChangeEvent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.beans", "SimpleBeanInfo", True, "loadImage", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.beans", "Statement", True, "Statement", "(Object,String,Object[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "Statement", True, "Statement", "(Object,String,Object[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "Statement", True, "Statement", "(Object,String,Object[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -154,6 +158,7 @@ extensions: - ["java.beans", "XMLEncoder", True, "XMLEncoder", "(OutputStream,String,boolean,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.beans", "XMLEncoder", True, "getOwner", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.beans", "XMLEncoder", True, "setOwner", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.beans", "XMLEncoder", True, "writeObject", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -227,11 +232,7 @@ extensions: - ["java.beans", "PropertyDescriptor", "setBound", "(boolean)", "summary", "df-generated"] - ["java.beans", "PropertyDescriptor", "setConstrained", "(boolean)", "summary", "df-generated"] - ["java.beans", "PropertyDescriptor", "setPropertyEditorClass", "(Class)", "summary", "df-generated"] - - ["java.beans", "PropertyEditor", "getCustomEditor", "()", "summary", "df-generated"] - - ["java.beans", "PropertyEditor", "getJavaInitializationString", "()", "summary", "df-generated"] - - ["java.beans", "PropertyEditor", "getTags", "()", "summary", "df-generated"] - ["java.beans", "PropertyEditor", "isPaintable", "()", "summary", "df-generated"] - - ["java.beans", "PropertyEditor", "paintValue", "(Graphics,Rectangle)", "summary", "df-generated"] - ["java.beans", "PropertyEditor", "removePropertyChangeListener", "(PropertyChangeListener)", "summary", "df-generated"] - ["java.beans", "PropertyEditor", "supportsCustomEditor", "()", "summary", "df-generated"] - ["java.beans", "PropertyEditorManager", "findEditor", "(Class)", "summary", "df-generated"] @@ -239,6 +240,7 @@ extensions: - ["java.beans", "PropertyEditorManager", "registerEditor", "(Class,Class)", "summary", "df-generated"] - ["java.beans", "PropertyEditorManager", "setEditorSearchPath", "(String[])", "summary", "df-generated"] - ["java.beans", "PropertyEditorSupport", "firePropertyChange", "()", "summary", "df-generated"] + - ["java.beans", "SimpleBeanInfo", "loadImage", "(String)", "summary", "df-generated"] - ["java.beans", "Statement", "execute", "()", "summary", "df-generated"] - ["java.beans", "VetoableChangeListener", "vetoableChange", "(PropertyChangeEvent)", "summary", "df-generated"] - ["java.beans", "VetoableChangeSupport", "addVetoableChangeListener", "(String,VetoableChangeListener)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.io.model.yml b/java/ql/lib/ext/generated/java.io.model.yml index 8ecad6c31d63..5ef88aacb1ab 100644 --- a/java/ql/lib/ext/generated/java.io.model.yml +++ b/java/ql/lib/ext/generated/java.io.model.yml @@ -31,6 +31,7 @@ extensions: - ["java.io", "Console", False, "writer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.io", "DataInputStream", True, "readUTF", "(DataInput)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.io", "DataOutput", True, "write", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.io", "DataOutput", True, "write", "(byte[],int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "DataOutput", True, "writeBytes", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "DataOutput", True, "writeChars", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "DataOutput", True, "writeUTF", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -38,6 +39,11 @@ extensions: - ["java.io", "EOFException", True, "EOFException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "Externalizable", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "Externalizable", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.io", "File", True, "createTempFile", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.io", "File", True, "createTempFile", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.io", "File", True, "createTempFile", "(String,String,File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.io", "File", True, "createTempFile", "(String,String,File)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.io", "File", True, "createTempFile", "(String,String,File)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["java.io", "FileInputStream", True, "getChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.io", "FileInputStream", True, "getFD", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.io", "FileNotFoundException", True, "FileNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -199,6 +205,8 @@ extensions: - ["java.io", "RandomAccessFile", True, "getFD", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.io", "Reader", True, "transferTo", "(Writer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.io", "SequenceInputStream", True, "SequenceInputStream", "(Enumeration)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.io", "SequenceInputStream", True, "SequenceInputStream", "(InputStream,InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.io", "SequenceInputStream", True, "SequenceInputStream", "(InputStream,InputStream)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.io", "SerializablePermission", False, "SerializablePermission", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "SerializablePermission", False, "SerializablePermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.io", "StreamCorruptedException", True, "StreamCorruptedException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -231,26 +239,21 @@ extensions: - ["java.io", "DataInput", "readChar", "()", "summary", "df-generated"] - ["java.io", "DataInput", "readDouble", "()", "summary", "df-generated"] - ["java.io", "DataInput", "readFloat", "()", "summary", "df-generated"] - - ["java.io", "DataInput", "readInt", "()", "summary", "df-generated"] - - ["java.io", "DataInput", "readLong", "()", "summary", "df-generated"] - ["java.io", "DataInput", "readShort", "()", "summary", "df-generated"] - ["java.io", "DataInput", "readUnsignedByte", "()", "summary", "df-generated"] - ["java.io", "DataInput", "readUnsignedShort", "()", "summary", "df-generated"] - ["java.io", "DataInput", "skipBytes", "(int)", "summary", "df-generated"] - - ["java.io", "DataOutput", "write", "(byte[],int,int)", "summary", "df-generated"] - ["java.io", "DataOutput", "write", "(int)", "summary", "df-generated"] - - ["java.io", "DataOutput", "writeBoolean", "(boolean)", "summary", "df-generated"] - ["java.io", "DataOutput", "writeByte", "(int)", "summary", "df-generated"] - ["java.io", "DataOutput", "writeChar", "(int)", "summary", "df-generated"] - ["java.io", "DataOutput", "writeDouble", "(double)", "summary", "df-generated"] - ["java.io", "DataOutput", "writeFloat", "(float)", "summary", "df-generated"] - - ["java.io", "DataOutput", "writeInt", "(int)", "summary", "df-generated"] - - ["java.io", "DataOutput", "writeLong", "(long)", "summary", "df-generated"] - ["java.io", "DataOutput", "writeShort", "(int)", "summary", "df-generated"] - ["java.io", "DataOutputStream", "size", "()", "summary", "df-generated"] - ["java.io", "File", "canExecute", "()", "summary", "df-generated"] - ["java.io", "File", "canRead", "()", "summary", "df-generated"] - ["java.io", "File", "canWrite", "()", "summary", "df-generated"] + - ["java.io", "File", "compareTo", "(File)", "summary", "df-generated"] - ["java.io", "File", "createNewFile", "()", "summary", "df-generated"] - ["java.io", "File", "deleteOnExit", "()", "summary", "df-generated"] - ["java.io", "File", "getFreeSpace", "()", "summary", "df-generated"] @@ -274,6 +277,7 @@ extensions: - ["java.io", "File", "setWritable", "(boolean,boolean)", "summary", "df-generated"] - ["java.io", "FileDescriptor", "sync", "()", "summary", "df-generated"] - ["java.io", "FileDescriptor", "valid", "()", "summary", "df-generated"] + - ["java.io", "FilenameFilter", "accept", "(File,String)", "summary", "df-generated"] - ["java.io", "Flushable", "flush", "()", "summary", "df-generated"] - ["java.io", "InputStream", "available", "()", "summary", "df-generated"] - ["java.io", "InputStream", "mark", "(int)", "summary", "df-generated"] @@ -309,6 +313,7 @@ extensions: - ["java.io", "ObjectInputStream$GetField", "get", "(String,short)", "summary", "df-generated"] - ["java.io", "ObjectInputStream", "defaultReadObject", "()", "summary", "df-generated"] - ["java.io", "ObjectInputStream", "registerValidation", "(ObjectInputValidation,int)", "summary", "df-generated"] + - ["java.io", "ObjectInputValidation", "validateObject", "()", "summary", "df-generated"] - ["java.io", "ObjectOutput", "flush", "()", "summary", "df-generated"] - ["java.io", "ObjectOutputStream$PutField", "put", "(String,boolean)", "summary", "df-generated"] - ["java.io", "ObjectOutputStream$PutField", "put", "(String,byte)", "summary", "df-generated"] @@ -326,6 +331,7 @@ extensions: - ["java.io", "ObjectStreamClass", "getSerialVersionUID", "()", "summary", "df-generated"] - ["java.io", "ObjectStreamClass", "lookup", "(Class)", "summary", "df-generated"] - ["java.io", "ObjectStreamClass", "lookupAny", "(Class)", "summary", "df-generated"] + - ["java.io", "ObjectStreamField", "compareTo", "(Object)", "summary", "df-generated"] - ["java.io", "ObjectStreamField", "getOffset", "()", "summary", "df-generated"] - ["java.io", "ObjectStreamField", "getType", "()", "summary", "df-generated"] - ["java.io", "ObjectStreamField", "getTypeCode", "()", "summary", "df-generated"] @@ -384,7 +390,6 @@ extensions: - ["java.io", "Reader", "ready", "()", "summary", "df-generated"] - ["java.io", "Reader", "reset", "()", "summary", "df-generated"] - ["java.io", "Reader", "skip", "(long)", "summary", "df-generated"] - - ["java.io", "SequenceInputStream", "SequenceInputStream", "(InputStream,InputStream)", "summary", "df-generated"] - ["java.io", "StreamTokenizer", "commentChar", "(int)", "summary", "df-generated"] - ["java.io", "StreamTokenizer", "eolIsSignificant", "(boolean)", "summary", "df-generated"] - ["java.io", "StreamTokenizer", "lineno", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.constant.model.yml b/java/ql/lib/ext/generated/java.lang.constant.model.yml index efa0c1a5b8c8..78492b851f9f 100644 --- a/java/ql/lib/ext/generated/java.lang.constant.model.yml +++ b/java/ql/lib/ext/generated/java.lang.constant.model.yml @@ -4,7 +4,9 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.lang.constant", "ClassDesc", True, "arrayType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "ClassDesc", True, "arrayType", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "ClassDesc", True, "componentType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "ClassDesc", True, "displayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "ClassDesc", True, "nested", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "ClassDesc", True, "nested", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -77,18 +79,32 @@ extensions: - ["java.lang.constant", "MethodHandleDesc", True, "ofMethod", "(DirectMethodHandleDesc$Kind,ClassDesc,String,MethodTypeDesc)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodHandleDesc", True, "ofMethod", "(DirectMethodHandleDesc$Kind,ClassDesc,String,MethodTypeDesc)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodHandleDesc", True, "ofMethod", "(DirectMethodHandleDesc$Kind,ClassDesc,String,MethodTypeDesc)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "changeParameterType", "(int,ClassDesc)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "changeParameterType", "(int,ClassDesc)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "changeReturnType", "(ClassDesc)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "changeReturnType", "(ClassDesc)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodTypeDesc", True, "displayDescriptor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "dropParameterTypes", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "insertParameterTypes", "(int,ClassDesc[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "insertParameterTypes", "(int,ClassDesc[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodTypeDesc", True, "of", "(ClassDesc,ClassDesc[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodTypeDesc", True, "of", "(ClassDesc,ClassDesc[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.lang.constant", "MethodTypeDesc", True, "ofDescriptor", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "parameterArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "parameterList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "parameterType", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", True, "returnType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["java.lang.constant", "ClassDesc", "isArray", "()", "summary", "df-generated"] - ["java.lang.constant", "ClassDesc", "isClassOrInterface", "()", "summary", "df-generated"] + - ["java.lang.constant", "ClassDesc", "isPrimitive", "()", "summary", "df-generated"] - ["java.lang.constant", "DirectMethodHandleDesc$Kind", "valueOf", "(int)", "summary", "df-generated"] - ["java.lang.constant", "DirectMethodHandleDesc$Kind", "valueOf", "(int,boolean)", "summary", "df-generated"] - ["java.lang.constant", "DirectMethodHandleDesc", "isOwnerInterface", "()", "summary", "df-generated"] - ["java.lang.constant", "DirectMethodHandleDesc", "kind", "()", "summary", "df-generated"] - ["java.lang.constant", "DirectMethodHandleDesc", "refKind", "()", "summary", "df-generated"] - ["java.lang.constant", "DynamicCallSiteDesc", "resolveCallSiteDesc", "(MethodHandles$Lookup)", "summary", "df-generated"] + - ["java.lang.constant", "MethodTypeDesc", "parameterCount", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.instrument.model.yml b/java/ql/lib/ext/generated/java.lang.instrument.model.yml index ed5693a13d45..b0e3bfce83b8 100644 --- a/java/ql/lib/ext/generated/java.lang.instrument.model.yml +++ b/java/ql/lib/ext/generated/java.lang.instrument.model.yml @@ -16,3 +16,20 @@ extensions: - ["java.lang.instrument", "ClassDefinition", "getDefinitionClass", "()", "summary", "df-generated"] - ["java.lang.instrument", "ClassFileTransformer", "transform", "(ClassLoader,String,Class,ProtectionDomain,byte[])", "summary", "df-generated"] - ["java.lang.instrument", "ClassFileTransformer", "transform", "(Module,ClassLoader,String,Class,ProtectionDomain,byte[])", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "addTransformer", "(ClassFileTransformer)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "addTransformer", "(ClassFileTransformer,boolean)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "appendToBootstrapClassLoaderSearch", "(JarFile)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "appendToSystemClassLoaderSearch", "(JarFile)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "getAllLoadedClasses", "()", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "getInitiatedClasses", "(ClassLoader)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "getObjectSize", "(Object)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "isModifiableClass", "(Class)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "isModifiableModule", "(Module)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "isNativeMethodPrefixSupported", "()", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "isRedefineClassesSupported", "()", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "isRetransformClassesSupported", "()", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "redefineClasses", "(ClassDefinition[])", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "redefineModule", "(Module,Set,Map,Map,Set,Map)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "removeTransformer", "(ClassFileTransformer)", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "retransformClasses", "(Class[])", "summary", "df-generated"] + - ["java.lang.instrument", "Instrumentation", "setNativeMethodPrefix", "(ClassFileTransformer,String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.invoke.model.yml b/java/ql/lib/ext/generated/java.lang.invoke.model.yml index 16ba799e9243..5848149f1ca2 100644 --- a/java/ql/lib/ext/generated/java.lang.invoke.model.yml +++ b/java/ql/lib/ext/generated/java.lang.invoke.model.yml @@ -26,9 +26,6 @@ extensions: - ["java.lang.invoke", "MethodHandle", True, "asSpreader", "(int,Class,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandle", True, "asType", "(MethodType)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandle", True, "asType", "(MethodType)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.lang.invoke", "MethodHandle", True, "asTypeUncached", "(MethodType)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.lang.invoke", "MethodHandle", True, "asTypeUncached", "(MethodType)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.lang.invoke", "MethodHandle", True, "asTypeUncached", "(MethodType)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandle", True, "asVarargsCollector", "(Class)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang.invoke", "MethodHandle", True, "bindTo", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandle", True, "bindTo", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -36,6 +33,8 @@ extensions: - ["java.lang.invoke", "MethodHandle", True, "withVarargs", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang.invoke", "MethodHandleInfo", True, "getMethodType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandleInfo", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodHandleInfo", True, "toString", "(int,Class,String,MethodType)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodHandleInfo", True, "toString", "(int,Class,String,MethodType)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandles$Lookup", False, "bind", "(Object,String,MethodType)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodHandles$Lookup", False, "dropLookupMode", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang.invoke", "MethodHandles$Lookup", False, "findConstructor", "(Class,MethodType)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -86,13 +85,19 @@ extensions: - ["java.lang.invoke", "MethodType", False, "appendParameterTypes", "(Class[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "appendParameterTypes", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "appendParameterTypes", "(List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "changeParameterType", "(int,Class)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "changeReturnType", "(Class)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "dropParameterTypes", "(int,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang.invoke", "MethodType", False, "erase", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "insertParameterTypes", "(int,Class[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang.invoke", "MethodType", False, "insertParameterTypes", "(int,List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "insertParameterTypes", "(int,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "methodType", "(Class,Class,Class[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "methodType", "(Class,Class[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "methodType", "(Class,List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "methodType", "(Class,MethodType)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "parameterArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.invoke", "MethodType", False, "parameterList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "toMethodDescriptorString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "unwrap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.invoke", "MethodType", False, "wrap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -216,6 +221,9 @@ extensions: - ["java.lang.invoke", "MethodType", "lastParameterType", "()", "summary", "df-generated"] - ["java.lang.invoke", "MethodType", "methodType", "(Class)", "summary", "df-generated"] - ["java.lang.invoke", "MethodType", "methodType", "(Class,Class)", "summary", "df-generated"] + - ["java.lang.invoke", "MethodType", "parameterCount", "()", "summary", "df-generated"] + - ["java.lang.invoke", "MethodType", "parameterType", "(int)", "summary", "df-generated"] + - ["java.lang.invoke", "MethodType", "returnType", "()", "summary", "df-generated"] - ["java.lang.invoke", "MutableCallSite", "syncAll", "(MutableCallSite[])", "summary", "df-generated"] - ["java.lang.invoke", "SerializedLambda", "getCapturedArgCount", "()", "summary", "df-generated"] - ["java.lang.invoke", "SerializedLambda", "getCapturingClass", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.management.model.yml b/java/ql/lib/ext/generated/java.lang.management.model.yml index 6fd0dea35975..783d8608840a 100644 --- a/java/ql/lib/ext/generated/java.lang.management.model.yml +++ b/java/ql/lib/ext/generated/java.lang.management.model.yml @@ -4,21 +4,28 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.lang.management", "CompilationMXBean", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "LockInfo", True, "LockInfo", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "LockInfo", True, "from", "(CompositeData)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "LockInfo", True, "getClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "ManagementPermission", False, "ManagementPermission", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "ManagementPermission", False, "ManagementPermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.management", "MemoryManagerMXBean", True, "getMemoryPoolNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.management", "MemoryManagerMXBean", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", True, "MemoryNotificationInfo", "(String,MemoryUsage,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", True, "MemoryNotificationInfo", "(String,MemoryUsage,long)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", True, "from", "(CompositeData)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", True, "getPoolName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", True, "getUsage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", True, "getMemoryManagerNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MemoryUsage", True, "from", "(CompositeData)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MonitorInfo", True, "MonitorInfo", "(String,int,int,StackTraceElement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "MonitorInfo", True, "MonitorInfo", "(String,int,int,StackTraceElement)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["java.lang.management", "MonitorInfo", True, "from", "(CompositeData)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "MonitorInfo", True, "getLockedStackFrame", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.management", "PlatformManagedObject", True, "getObjectName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", True, "getInputArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "ThreadInfo", True, "from", "(CompositeData)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "ThreadInfo", True, "getLockInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.management", "ThreadInfo", True, "getLockName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -31,6 +38,19 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["java.lang.management", "BufferPoolMXBean", "getCount", "()", "summary", "df-generated"] + - ["java.lang.management", "BufferPoolMXBean", "getMemoryUsed", "()", "summary", "df-generated"] + - ["java.lang.management", "BufferPoolMXBean", "getName", "()", "summary", "df-generated"] + - ["java.lang.management", "BufferPoolMXBean", "getTotalCapacity", "()", "summary", "df-generated"] + - ["java.lang.management", "ClassLoadingMXBean", "getLoadedClassCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ClassLoadingMXBean", "getTotalLoadedClassCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ClassLoadingMXBean", "getUnloadedClassCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ClassLoadingMXBean", "isVerbose", "()", "summary", "df-generated"] + - ["java.lang.management", "ClassLoadingMXBean", "setVerbose", "(boolean)", "summary", "df-generated"] + - ["java.lang.management", "CompilationMXBean", "getTotalCompilationTime", "()", "summary", "df-generated"] + - ["java.lang.management", "CompilationMXBean", "isCompilationTimeMonitoringSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "GarbageCollectorMXBean", "getCollectionCount", "()", "summary", "df-generated"] + - ["java.lang.management", "GarbageCollectorMXBean", "getCollectionTime", "()", "summary", "df-generated"] - ["java.lang.management", "LockInfo", "getIdentityHashCode", "()", "summary", "df-generated"] - ["java.lang.management", "ManagementFactory", "getClassLoadingMXBean", "()", "summary", "df-generated"] - ["java.lang.management", "ManagementFactory", "getCompilationMXBean", "()", "summary", "df-generated"] @@ -48,14 +68,61 @@ extensions: - ["java.lang.management", "ManagementFactory", "getRuntimeMXBean", "()", "summary", "df-generated"] - ["java.lang.management", "ManagementFactory", "getThreadMXBean", "()", "summary", "df-generated"] - ["java.lang.management", "ManagementFactory", "newPlatformMXBeanProxy", "(MBeanServerConnection,String,Class)", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "gc", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "getHeapMemoryUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "getNonHeapMemoryUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "getObjectPendingFinalizationCount", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "isVerbose", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryMXBean", "setVerbose", "(boolean)", "summary", "df-generated"] + - ["java.lang.management", "MemoryManagerMXBean", "isValid", "()", "summary", "df-generated"] - ["java.lang.management", "MemoryNotificationInfo", "getCount", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getCollectionUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getCollectionUsageThreshold", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getCollectionUsageThresholdCount", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getPeakUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getType", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getUsageThreshold", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "getUsageThresholdCount", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "isCollectionUsageThresholdExceeded", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "isCollectionUsageThresholdSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "isUsageThresholdExceeded", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "isUsageThresholdSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "isValid", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "resetPeakUsage", "()", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "setCollectionUsageThreshold", "(long)", "summary", "df-generated"] + - ["java.lang.management", "MemoryPoolMXBean", "setUsageThreshold", "(long)", "summary", "df-generated"] - ["java.lang.management", "MemoryUsage", "MemoryUsage", "(long,long,long,long)", "summary", "df-generated"] - ["java.lang.management", "MemoryUsage", "getCommitted", "()", "summary", "df-generated"] - ["java.lang.management", "MemoryUsage", "getInit", "()", "summary", "df-generated"] - ["java.lang.management", "MemoryUsage", "getMax", "()", "summary", "df-generated"] - ["java.lang.management", "MemoryUsage", "getUsed", "()", "summary", "df-generated"] - ["java.lang.management", "MonitorInfo", "getLockedStackDepth", "()", "summary", "df-generated"] + - ["java.lang.management", "OperatingSystemMXBean", "getArch", "()", "summary", "df-generated"] + - ["java.lang.management", "OperatingSystemMXBean", "getAvailableProcessors", "()", "summary", "df-generated"] + - ["java.lang.management", "OperatingSystemMXBean", "getName", "()", "summary", "df-generated"] + - ["java.lang.management", "OperatingSystemMXBean", "getSystemLoadAverage", "()", "summary", "df-generated"] + - ["java.lang.management", "OperatingSystemMXBean", "getVersion", "()", "summary", "df-generated"] + - ["java.lang.management", "PlatformLoggingMXBean", "getLoggerLevel", "(String)", "summary", "df-generated"] + - ["java.lang.management", "PlatformLoggingMXBean", "getLoggerNames", "()", "summary", "df-generated"] + - ["java.lang.management", "PlatformLoggingMXBean", "getParentLoggerName", "(String)", "summary", "df-generated"] + - ["java.lang.management", "PlatformLoggingMXBean", "setLoggerLevel", "(String,String)", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getBootClassPath", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getClassPath", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getLibraryPath", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getManagementSpecVersion", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getName", "()", "summary", "df-generated"] - ["java.lang.management", "RuntimeMXBean", "getPid", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getSpecName", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getSpecVendor", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getSpecVersion", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getStartTime", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getSystemProperties", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getUptime", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getVmName", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getVmVendor", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "getVmVersion", "()", "summary", "df-generated"] + - ["java.lang.management", "RuntimeMXBean", "isBootClassPathSupported", "()", "summary", "df-generated"] - ["java.lang.management", "ThreadInfo", "getBlockedCount", "()", "summary", "df-generated"] - ["java.lang.management", "ThreadInfo", "getBlockedTime", "()", "summary", "df-generated"] - ["java.lang.management", "ThreadInfo", "getLockOwnerId", "()", "summary", "df-generated"] @@ -67,5 +134,32 @@ extensions: - ["java.lang.management", "ThreadInfo", "isDaemon", "()", "summary", "df-generated"] - ["java.lang.management", "ThreadInfo", "isInNative", "()", "summary", "df-generated"] - ["java.lang.management", "ThreadInfo", "isSuspended", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "dumpAllThreads", "(boolean,boolean)", "summary", "df-generated"] - ["java.lang.management", "ThreadMXBean", "dumpAllThreads", "(boolean,boolean,int)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "findDeadlockedThreads", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "findMonitorDeadlockedThreads", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getAllThreadIds", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getCurrentThreadCpuTime", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getCurrentThreadUserTime", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getDaemonThreadCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getPeakThreadCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadCpuTime", "(long)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long,int)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long[])", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long[],boolean,boolean)", "summary", "df-generated"] - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long[],boolean,boolean,int)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadInfo", "(long[],int)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getThreadUserTime", "(long)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "getTotalStartedThreadCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isCurrentThreadCpuTimeSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isObjectMonitorUsageSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isSynchronizerUsageSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isThreadContentionMonitoringEnabled", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isThreadContentionMonitoringSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isThreadCpuTimeEnabled", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "isThreadCpuTimeSupported", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "resetPeakThreadCount", "()", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "setThreadContentionMonitoringEnabled", "(boolean)", "summary", "df-generated"] + - ["java.lang.management", "ThreadMXBean", "setThreadCpuTimeEnabled", "(boolean)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.model.yml b/java/ql/lib/ext/generated/java.lang.model.yml index e9b8c6c85ea7..dbf2dc13b384 100644 --- a/java/ql/lib/ext/generated/java.lang.model.yml +++ b/java/ql/lib/ext/generated/java.lang.model.yml @@ -5,8 +5,6 @@ extensions: extensible: summaryModel data: - ["java.lang", "AbstractMethodError", True, "AbstractMethodError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.lang", "AbstractStringBuilder", True, "appendCodePoint", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.lang", "AbstractStringBuilder", True, "deleteCharAt", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang", "ArithmeticException", True, "ArithmeticException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ArrayIndexOutOfBoundsException", True, "ArrayIndexOutOfBoundsException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ArrayStoreException", True, "ArrayStoreException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -22,6 +20,8 @@ extensions: - ["java.lang", "ClassCastException", True, "ClassCastException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ClassCircularityError", True, "ClassCircularityError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ClassFormatError", True, "ClassFormatError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang", "ClassLoader", True, "getResources", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "ClassLoader", True, "getResources", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "ClassNotFoundException", True, "ClassNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ClassNotFoundException", True, "ClassNotFoundException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "ClassNotFoundException", True, "ClassNotFoundException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -77,6 +77,7 @@ extensions: - ["java.lang", "Module", False, "getLayer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "Module", False, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "Module", False, "getPackages", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "Module", False, "getResourceAsStream", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "ModuleLayer$Controller", False, "addExports", "(Module,String,Module)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang", "ModuleLayer$Controller", False, "addOpens", "(Module,String,Module)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang", "ModuleLayer$Controller", False, "addReads", "(Module,Module)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -189,9 +190,17 @@ extensions: - ["java.lang", "StackWalker$StackFrame", True, "toStackTraceElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "StackWalker", False, "getInstance", "(Set)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.lang", "StackWalker", False, "getInstance", "(Set,int)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "StringBuffer", False, "appendCodePoint", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang", "StringBuffer", False, "deleteCharAt", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang", "StringBuilder", False, "appendCodePoint", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang", "StringBuilder", False, "deleteCharAt", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.lang", "StringIndexOutOfBoundsException", True, "StringIndexOutOfBoundsException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang", "System$Logger", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "System$LoggerFinder", True, "getLocalizedLogger", "(String,ResourceBundle,Module)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "System$LoggerFinder", True, "getLocalizedLogger", "(String,ResourceBundle,Module)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "System$LoggerFinder", True, "getLocalizedLogger", "(String,ResourceBundle,Module)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "System$LoggerFinder", True, "getLogger", "(String,Module)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "System$LoggerFinder", True, "getLogger", "(String,Module)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "System", False, "getLogger", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "System", False, "getLogger", "(String,ResourceBundle)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang", "System", False, "getLogger", "(String,ResourceBundle)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -239,23 +248,14 @@ extensions: - ["java.lang", "VirtualMachineError", True, "VirtualMachineError", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "VirtualMachineError", True, "VirtualMachineError", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.lang", "VirtualMachineError", True, "VirtualMachineError", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang", "WeakPairMap$Pair$Lookup", False, "first", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "WeakPairMap$Pair$Lookup", False, "second", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "WeakPairMap$Pair$Weak", False, "first", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang", "WeakPairMap$Pair$Weak", False, "second", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["java.lang", "AbstractStringBuilder", "capacity", "()", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "codePointAt", "(int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "codePointBefore", "(int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "codePointCount", "(int,int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "ensureCapacity", "(int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "indexOf", "(String)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "indexOf", "(String,int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "lastIndexOf", "(String)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "lastIndexOf", "(String,int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "offsetByCodePoints", "(int,int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "setCharAt", "(int,char)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "setLength", "(int)", "summary", "df-generated"] - - ["java.lang", "AbstractStringBuilder", "trimToSize", "()", "summary", "df-generated"] - ["java.lang", "ArrayIndexOutOfBoundsException", "ArrayIndexOutOfBoundsException", "(int)", "summary", "df-generated"] - ["java.lang", "AssertionError", "AssertionError", "(boolean)", "summary", "df-generated"] - ["java.lang", "AssertionError", "AssertionError", "(char)", "summary", "df-generated"] @@ -267,20 +267,24 @@ extensions: - ["java.lang", "Boolean", "Boolean", "(String)", "summary", "df-generated"] - ["java.lang", "Boolean", "Boolean", "(boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "compare", "(boolean,boolean)", "summary", "df-generated"] + - ["java.lang", "Boolean", "compareTo", "(Boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "getBoolean", "(String)", "summary", "df-generated"] - ["java.lang", "Boolean", "hashCode", "(boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "logicalAnd", "(boolean,boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "logicalOr", "(boolean,boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "logicalXor", "(boolean,boolean)", "summary", "df-generated"] + - ["java.lang", "Boolean", "toString", "(boolean)", "summary", "df-generated"] - ["java.lang", "Boolean", "valueOf", "(String)", "summary", "df-generated"] - ["java.lang", "Byte", "Byte", "(String)", "summary", "df-generated"] - ["java.lang", "Byte", "Byte", "(byte)", "summary", "df-generated"] - ["java.lang", "Byte", "compare", "(byte,byte)", "summary", "df-generated"] + - ["java.lang", "Byte", "compareTo", "(Byte)", "summary", "df-generated"] - ["java.lang", "Byte", "compareUnsigned", "(byte,byte)", "summary", "df-generated"] - ["java.lang", "Byte", "decode", "(String)", "summary", "df-generated"] - ["java.lang", "Byte", "hashCode", "(byte)", "summary", "df-generated"] - ["java.lang", "Byte", "parseByte", "(String)", "summary", "df-generated"] - ["java.lang", "Byte", "parseByte", "(String,int)", "summary", "df-generated"] + - ["java.lang", "Byte", "toString", "(byte)", "summary", "df-generated"] - ["java.lang", "Byte", "toUnsignedInt", "(byte)", "summary", "df-generated"] - ["java.lang", "Byte", "toUnsignedLong", "(byte)", "summary", "df-generated"] - ["java.lang", "Byte", "valueOf", "(String)", "summary", "df-generated"] @@ -288,7 +292,6 @@ extensions: - ["java.lang", "Byte", "valueOf", "(byte)", "summary", "df-generated"] - ["java.lang", "CharSequence", "compare", "(CharSequence,CharSequence)", "summary", "df-generated"] - ["java.lang", "CharSequence", "isEmpty", "()", "summary", "df-generated"] - - ["java.lang", "CharSequence", "length", "()", "summary", "df-generated"] - ["java.lang", "Character$UnicodeBlock", "forName", "(String)", "summary", "df-generated"] - ["java.lang", "Character$UnicodeBlock", "of", "(char)", "summary", "df-generated"] - ["java.lang", "Character$UnicodeBlock", "of", "(int)", "summary", "df-generated"] @@ -307,6 +310,7 @@ extensions: - ["java.lang", "Character", "codePointCount", "(char[],int,int)", "summary", "df-generated"] - ["java.lang", "Character", "codePointOf", "(String)", "summary", "df-generated"] - ["java.lang", "Character", "compare", "(char,char)", "summary", "df-generated"] + - ["java.lang", "Character", "compareTo", "(Character)", "summary", "df-generated"] - ["java.lang", "Character", "digit", "(char,int)", "summary", "df-generated"] - ["java.lang", "Character", "digit", "(int,int)", "summary", "df-generated"] - ["java.lang", "Character", "forDigit", "(int,int)", "summary", "df-generated"] @@ -372,12 +376,16 @@ extensions: - ["java.lang", "Character", "toCodePoint", "(char,char)", "summary", "df-generated"] - ["java.lang", "Character", "toLowerCase", "(char)", "summary", "df-generated"] - ["java.lang", "Character", "toLowerCase", "(int)", "summary", "df-generated"] + - ["java.lang", "Character", "toString", "(char)", "summary", "df-generated"] + - ["java.lang", "Character", "toString", "(int)", "summary", "df-generated"] - ["java.lang", "Character", "toTitleCase", "(char)", "summary", "df-generated"] - ["java.lang", "Character", "toTitleCase", "(int)", "summary", "df-generated"] - ["java.lang", "Character", "toUpperCase", "(char)", "summary", "df-generated"] - ["java.lang", "Character", "toUpperCase", "(int)", "summary", "df-generated"] - ["java.lang", "Character", "valueOf", "(char)", "summary", "df-generated"] + - ["java.lang", "Class", "arrayType", "()", "summary", "df-generated"] - ["java.lang", "Class", "asSubclass", "(Class)", "summary", "df-generated"] + - ["java.lang", "Class", "componentType", "()", "summary", "df-generated"] - ["java.lang", "Class", "desiredAssertionStatus", "()", "summary", "df-generated"] - ["java.lang", "Class", "forName", "(Module,String)", "summary", "df-generated"] - ["java.lang", "Class", "forName", "(String,boolean,ClassLoader)", "summary", "df-generated"] @@ -415,23 +423,22 @@ extensions: - ["java.lang", "Class", "getSuperclass", "()", "summary", "df-generated"] - ["java.lang", "Class", "isAnnotation", "()", "summary", "df-generated"] - ["java.lang", "Class", "isAnonymousClass", "()", "summary", "df-generated"] + - ["java.lang", "Class", "isArray", "()", "summary", "df-generated"] - ["java.lang", "Class", "isEnum", "()", "summary", "df-generated"] - ["java.lang", "Class", "isHidden", "()", "summary", "df-generated"] - ["java.lang", "Class", "isInterface", "()", "summary", "df-generated"] - ["java.lang", "Class", "isLocalClass", "()", "summary", "df-generated"] - ["java.lang", "Class", "isMemberClass", "()", "summary", "df-generated"] - ["java.lang", "Class", "isNestmateOf", "(Class)", "summary", "df-generated"] + - ["java.lang", "Class", "isPrimitive", "()", "summary", "df-generated"] - ["java.lang", "Class", "isRecord", "()", "summary", "df-generated"] - ["java.lang", "Class", "isSealed", "()", "summary", "df-generated"] - ["java.lang", "Class", "isSynthetic", "()", "summary", "df-generated"] - ["java.lang", "Class", "newInstance", "()", "summary", "df-generated"] - ["java.lang", "Class", "toGenericString", "()", "summary", "df-generated"] - ["java.lang", "ClassLoader", "clearAssertionStatus", "()", "summary", "df-generated"] - - ["java.lang", "ClassLoader", "findResources", "(String)", "summary", "df-generated"] - ["java.lang", "ClassLoader", "getDefinedPackages", "()", "summary", "df-generated"] - ["java.lang", "ClassLoader", "getPlatformClassLoader", "()", "summary", "df-generated"] - - ["java.lang", "ClassLoader", "getResourceAsStream", "(String)", "summary", "df-generated"] - - ["java.lang", "ClassLoader", "getResources", "(String)", "summary", "df-generated"] - ["java.lang", "ClassLoader", "getSystemClassLoader", "()", "summary", "df-generated"] - ["java.lang", "ClassLoader", "getSystemResourceAsStream", "(String)", "summary", "df-generated"] - ["java.lang", "ClassLoader", "getSystemResources", "(String)", "summary", "df-generated"] @@ -447,6 +454,7 @@ extensions: - ["java.lang", "Double", "Double", "(String)", "summary", "df-generated"] - ["java.lang", "Double", "Double", "(double)", "summary", "df-generated"] - ["java.lang", "Double", "compare", "(double,double)", "summary", "df-generated"] + - ["java.lang", "Double", "compareTo", "(Double)", "summary", "df-generated"] - ["java.lang", "Double", "doubleToRawLongBits", "(double)", "summary", "df-generated"] - ["java.lang", "Double", "hashCode", "(double)", "summary", "df-generated"] - ["java.lang", "Double", "isFinite", "(double)", "summary", "df-generated"] @@ -459,7 +467,9 @@ extensions: - ["java.lang", "Double", "min", "(double,double)", "summary", "df-generated"] - ["java.lang", "Double", "sum", "(double,double)", "summary", "df-generated"] - ["java.lang", "Double", "toHexString", "(double)", "summary", "df-generated"] + - ["java.lang", "Double", "toString", "(double)", "summary", "df-generated"] - ["java.lang", "Double", "valueOf", "(String)", "summary", "df-generated"] + - ["java.lang", "Enum", "compareTo", "(Enum)", "summary", "df-generated"] - ["java.lang", "Enum", "getDeclaringClass", "()", "summary", "df-generated"] - ["java.lang", "Enum", "valueOf", "(Class,String)", "summary", "df-generated"] - ["java.lang", "EnumConstantNotPresentException", "enumType", "()", "summary", "df-generated"] @@ -470,6 +480,7 @@ extensions: - ["java.lang", "Float", "Float", "(double)", "summary", "df-generated"] - ["java.lang", "Float", "Float", "(float)", "summary", "df-generated"] - ["java.lang", "Float", "compare", "(float,float)", "summary", "df-generated"] + - ["java.lang", "Float", "compareTo", "(Float)", "summary", "df-generated"] - ["java.lang", "Float", "floatToIntBits", "(float)", "summary", "df-generated"] - ["java.lang", "Float", "floatToRawIntBits", "(float)", "summary", "df-generated"] - ["java.lang", "Float", "hashCode", "(float)", "summary", "df-generated"] @@ -484,6 +495,7 @@ extensions: - ["java.lang", "Float", "parseFloat", "(String)", "summary", "df-generated"] - ["java.lang", "Float", "sum", "(float,float)", "summary", "df-generated"] - ["java.lang", "Float", "toHexString", "(float)", "summary", "df-generated"] + - ["java.lang", "Float", "toString", "(float)", "summary", "df-generated"] - ["java.lang", "Float", "valueOf", "(String)", "summary", "df-generated"] - ["java.lang", "Float", "valueOf", "(float)", "summary", "df-generated"] - ["java.lang", "IndexOutOfBoundsException", "IndexOutOfBoundsException", "(int)", "summary", "df-generated"] @@ -491,6 +503,7 @@ extensions: - ["java.lang", "Integer", "Integer", "(String)", "summary", "df-generated"] - ["java.lang", "Integer", "bitCount", "(int)", "summary", "df-generated"] - ["java.lang", "Integer", "compare", "(int,int)", "summary", "df-generated"] + - ["java.lang", "Integer", "compareTo", "(Integer)", "summary", "df-generated"] - ["java.lang", "Integer", "compareUnsigned", "(int,int)", "summary", "df-generated"] - ["java.lang", "Integer", "decode", "(String)", "summary", "df-generated"] - ["java.lang", "Integer", "divideUnsigned", "(int,int)", "summary", "df-generated"] @@ -527,6 +540,7 @@ extensions: - ["java.lang", "Long", "Long", "(String)", "summary", "df-generated"] - ["java.lang", "Long", "bitCount", "(long)", "summary", "df-generated"] - ["java.lang", "Long", "compare", "(long,long)", "summary", "df-generated"] + - ["java.lang", "Long", "compareTo", "(Long)", "summary", "df-generated"] - ["java.lang", "Long", "compareUnsigned", "(long,long)", "summary", "df-generated"] - ["java.lang", "Long", "decode", "(String)", "summary", "df-generated"] - ["java.lang", "Long", "divideUnsigned", "(long,long)", "summary", "df-generated"] @@ -633,7 +647,6 @@ extensions: - ["java.lang", "Math", "ulp", "(float)", "summary", "df-generated"] - ["java.lang", "Module", "canRead", "(Module)", "summary", "df-generated"] - ["java.lang", "Module", "canUse", "(Class)", "summary", "df-generated"] - - ["java.lang", "Module", "getResourceAsStream", "(String)", "summary", "df-generated"] - ["java.lang", "Module", "isExported", "(String)", "summary", "df-generated"] - ["java.lang", "Module", "isExported", "(String,Module)", "summary", "df-generated"] - ["java.lang", "Module", "isNamed", "()", "summary", "df-generated"] @@ -642,14 +655,8 @@ extensions: - ["java.lang", "ModuleLayer", "boot", "()", "summary", "df-generated"] - ["java.lang", "ModuleLayer", "empty", "()", "summary", "df-generated"] - ["java.lang", "Number", "byteValue", "()", "summary", "df-generated"] - - ["java.lang", "Number", "doubleValue", "()", "summary", "df-generated"] - ["java.lang", "Number", "floatValue", "()", "summary", "df-generated"] - - ["java.lang", "Number", "intValue", "()", "summary", "df-generated"] - - ["java.lang", "Number", "longValue", "()", "summary", "df-generated"] - ["java.lang", "Number", "shortValue", "()", "summary", "df-generated"] - - ["java.lang", "Object", "equals", "(Object)", "summary", "df-generated"] - - ["java.lang", "Object", "finalize", "()", "summary", "df-generated"] - - ["java.lang", "Object", "hashCode", "()", "summary", "df-generated"] - ["java.lang", "Object", "notify", "()", "summary", "df-generated"] - ["java.lang", "Object", "notifyAll", "()", "summary", "df-generated"] - ["java.lang", "Object", "wait", "()", "summary", "df-generated"] @@ -682,6 +689,7 @@ extensions: - ["java.lang", "ProcessHandle$Info", "totalCpuDuration", "()", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "allProcesses", "()", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "children", "()", "summary", "df-generated"] + - ["java.lang", "ProcessHandle", "compareTo", "(ProcessHandle)", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "current", "()", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "descendants", "()", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "destroy", "()", "summary", "df-generated"] @@ -694,6 +702,7 @@ extensions: - ["java.lang", "ProcessHandle", "pid", "()", "summary", "df-generated"] - ["java.lang", "ProcessHandle", "supportsNormalTermination", "()", "summary", "df-generated"] - ["java.lang", "Readable", "read", "(CharBuffer)", "summary", "df-generated"] + - ["java.lang", "Runtime$Version", "compareTo", "(Runtime$Version)", "summary", "df-generated"] - ["java.lang", "Runtime$Version", "compareToIgnoreOptional", "(Runtime$Version)", "summary", "df-generated"] - ["java.lang", "Runtime$Version", "equalsIgnoreOptional", "(Object)", "summary", "df-generated"] - ["java.lang", "Runtime$Version", "feature", "()", "summary", "df-generated"] @@ -756,12 +765,14 @@ extensions: - ["java.lang", "Short", "Short", "(String)", "summary", "df-generated"] - ["java.lang", "Short", "Short", "(short)", "summary", "df-generated"] - ["java.lang", "Short", "compare", "(short,short)", "summary", "df-generated"] + - ["java.lang", "Short", "compareTo", "(Short)", "summary", "df-generated"] - ["java.lang", "Short", "compareUnsigned", "(short,short)", "summary", "df-generated"] - ["java.lang", "Short", "decode", "(String)", "summary", "df-generated"] - ["java.lang", "Short", "hashCode", "(short)", "summary", "df-generated"] - ["java.lang", "Short", "parseShort", "(String)", "summary", "df-generated"] - ["java.lang", "Short", "parseShort", "(String,int)", "summary", "df-generated"] - ["java.lang", "Short", "reverseBytes", "(short)", "summary", "df-generated"] + - ["java.lang", "Short", "toString", "(short)", "summary", "df-generated"] - ["java.lang", "Short", "toUnsignedInt", "(short)", "summary", "df-generated"] - ["java.lang", "Short", "toUnsignedLong", "(short)", "summary", "df-generated"] - ["java.lang", "Short", "valueOf", "(String)", "summary", "df-generated"] @@ -881,22 +892,42 @@ extensions: - ["java.lang", "String", "valueOf", "(double)", "summary", "df-generated"] - ["java.lang", "String", "valueOf", "(float)", "summary", "df-generated"] - ["java.lang", "StringBuffer", "StringBuffer", "(int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "capacity", "()", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "codePointAt", "(int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "codePointBefore", "(int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "codePointCount", "(int,int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "compareTo", "(StringBuffer)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "ensureCapacity", "(int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "indexOf", "(String)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "indexOf", "(String,int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "lastIndexOf", "(String)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "lastIndexOf", "(String,int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "offsetByCodePoints", "(int,int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "setCharAt", "(int,char)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "setLength", "(int)", "summary", "df-generated"] + - ["java.lang", "StringBuffer", "trimToSize", "()", "summary", "df-generated"] + - ["java.lang", "StringBuilder", "compareTo", "(StringBuilder)", "summary", "df-generated"] + - ["java.lang", "StringBuilder", "indexOf", "(String)", "summary", "df-generated"] + - ["java.lang", "StringBuilder", "indexOf", "(String,int)", "summary", "df-generated"] + - ["java.lang", "StringBuilder", "lastIndexOf", "(String)", "summary", "df-generated"] + - ["java.lang", "StringBuilder", "lastIndexOf", "(String,int)", "summary", "df-generated"] - ["java.lang", "StringIndexOutOfBoundsException", "StringIndexOutOfBoundsException", "(int)", "summary", "df-generated"] - ["java.lang", "System$Logger$Level", "getName", "()", "summary", "df-generated"] - ["java.lang", "System$Logger$Level", "getSeverity", "()", "summary", "df-generated"] + - ["java.lang", "System$Logger", "isLoggable", "(System$Logger$Level)", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,Object)", "summary", "df-generated"] + - ["java.lang", "System$Logger", "log", "(System$Logger$Level,ResourceBundle,String,Object[])", "summary", "df-generated"] + - ["java.lang", "System$Logger", "log", "(System$Logger$Level,ResourceBundle,String,Throwable)", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,String)", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,String,Object[])", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,String,Throwable)", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,Supplier)", "summary", "df-generated"] - ["java.lang", "System$Logger", "log", "(System$Logger$Level,Supplier,Throwable)", "summary", "df-generated"] - - ["java.lang", "System$LoggerFinder", "getLogger", "(String,Module)", "summary", "df-generated"] - ["java.lang", "System$LoggerFinder", "getLoggerFinder", "()", "summary", "df-generated"] - ["java.lang", "System", "clearProperty", "(String)", "summary", "df-generated"] - ["java.lang", "System", "console", "()", "summary", "df-generated"] - ["java.lang", "System", "gc", "()", "summary", "df-generated"] - ["java.lang", "System", "getProperties", "()", "summary", "df-generated"] - - ["java.lang", "System", "getProperty", "(String)", "summary", "df-generated"] - ["java.lang", "System", "getSecurityManager", "()", "summary", "df-generated"] - ["java.lang", "System", "getenv", "()", "summary", "df-generated"] - ["java.lang", "System", "inheritedChannel", "()", "summary", "df-generated"] @@ -931,6 +962,7 @@ extensions: - ["java.lang", "Thread", "join", "(long,int)", "summary", "df-generated"] - ["java.lang", "Thread", "onSpinWait", "()", "summary", "df-generated"] - ["java.lang", "Thread", "resume", "()", "summary", "df-generated"] + - ["java.lang", "Thread", "run", "()", "summary", "df-generated"] - ["java.lang", "Thread", "setDaemon", "(boolean)", "summary", "df-generated"] - ["java.lang", "Thread", "setDefaultUncaughtExceptionHandler", "(Thread$UncaughtExceptionHandler)", "summary", "df-generated"] - ["java.lang", "Thread", "setPriority", "(int)", "summary", "df-generated"] @@ -955,5 +987,3 @@ extensions: - ["java.lang", "ThreadGroup", "stop", "()", "summary", "df-generated"] - ["java.lang", "ThreadGroup", "suspend", "()", "summary", "df-generated"] - ["java.lang", "ThreadLocal", "remove", "()", "summary", "df-generated"] - - ["java.lang", "Throwable", "printStackTrace", "()", "summary", "df-generated"] - - ["java.lang", "Throwable", "printStackTrace", "(PrintStream)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.module.model.yml b/java/ql/lib/ext/generated/java.lang.module.model.yml index 99377e90986d..3f49516f5e9b 100644 --- a/java/ql/lib/ext/generated/java.lang.module.model.yml +++ b/java/ql/lib/ext/generated/java.lang.module.model.yml @@ -56,8 +56,14 @@ extensions: - ["java.lang.module", "ModuleDescriptor$Builder", False, "provides", "(String,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(ModuleDescriptor$Requires)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(ModuleDescriptor$Requires)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String,ModuleDescriptor$Version)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String,ModuleDescriptor$Version)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(Set,String,ModuleDescriptor$Version)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "requires", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "uses", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Builder", False, "uses", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -91,10 +97,8 @@ extensions: - ["java.lang.module", "ModuleDescriptor", True, "packages", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "provides", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "rawVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.lang.module", "ModuleDescriptor", True, "read", "(ByteBuffer,Supplier)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "read", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "read", "(InputStream,Supplier)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.lang.module", "ModuleDescriptor", True, "read", "(InputStream,Supplier)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "requires", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "toNameAndVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleDescriptor", True, "uses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -102,10 +106,15 @@ extensions: - ["java.lang.module", "ModuleFinder", True, "find", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleFinder", True, "findAll", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleFinder", True, "of", "(Path[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["java.lang.module", "ModuleReader", True, "list", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleReader", True, "open", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.module", "ModuleReader", True, "open", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.module", "ModuleReader", True, "open", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleReader", True, "read", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.module", "ModuleReader", True, "read", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleReference", True, "descriptor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ModuleReference", True, "location", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.module", "ModuleReference", True, "open", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.module", "ResolutionException", True, "ResolutionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.module", "ResolutionException", True, "ResolutionException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.module", "ResolutionException", True, "ResolutionException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -118,13 +127,19 @@ extensions: extensible: neutralModel data: - ["java.lang.module", "Configuration", "empty", "()", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Exports", "compareTo", "(ModuleDescriptor$Exports)", "summary", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Exports", "isQualified", "()", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Opens", "compareTo", "(ModuleDescriptor$Opens)", "summary", "df-generated"] - ["java.lang.module", "ModuleDescriptor$Opens", "isQualified", "()", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Provides", "compareTo", "(ModuleDescriptor$Provides)", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Requires", "compareTo", "(ModuleDescriptor$Requires)", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor$Version", "compareTo", "(ModuleDescriptor$Version)", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor", "compareTo", "(ModuleDescriptor)", "summary", "df-generated"] - ["java.lang.module", "ModuleDescriptor", "isAutomatic", "()", "summary", "df-generated"] - ["java.lang.module", "ModuleDescriptor", "isOpen", "()", "summary", "df-generated"] - ["java.lang.module", "ModuleDescriptor", "read", "(ByteBuffer)", "summary", "df-generated"] + - ["java.lang.module", "ModuleDescriptor", "read", "(ByteBuffer,Supplier)", "summary", "df-generated"] - ["java.lang.module", "ModuleFinder", "compose", "(ModuleFinder[])", "summary", "df-generated"] - ["java.lang.module", "ModuleFinder", "ofSystem", "()", "summary", "df-generated"] - ["java.lang.module", "ModuleReader", "release", "(ByteBuffer)", "summary", "df-generated"] - - ["java.lang.module", "ModuleReference", "open", "()", "summary", "df-generated"] - ["java.lang.module", "ResolvedModule", "name", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.ref.model.yml b/java/ql/lib/ext/generated/java.lang.ref.model.yml index 58ae03a832fe..ff8f4d8a48c9 100644 --- a/java/ql/lib/ext/generated/java.lang.ref.model.yml +++ b/java/ql/lib/ext/generated/java.lang.ref.model.yml @@ -16,6 +16,7 @@ extensions: - ["java.lang.ref", "SoftReference", True, "SoftReference", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.ref", "SoftReference", True, "SoftReference", "(Object,ReferenceQueue)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.ref", "SoftReference", True, "SoftReference", "(Object,ReferenceQueue)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.ref", "SoftReference", True, "get", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.ref", "WeakReference", True, "WeakReference", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.ref", "WeakReference", True, "WeakReference", "(Object,ReferenceQueue)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.ref", "WeakReference", True, "WeakReference", "(Object,ReferenceQueue)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -23,8 +24,10 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["java.lang.ref", "Cleaner$Cleanable", "clean", "()", "summary", "df-generated"] - ["java.lang.ref", "Cleaner", "create", "()", "summary", "df-generated"] - ["java.lang.ref", "Cleaner", "create", "(ThreadFactory)", "summary", "df-generated"] + - ["java.lang.ref", "PhantomReference", "get", "()", "summary", "df-generated"] - ["java.lang.ref", "Reference", "clear", "()", "summary", "df-generated"] - ["java.lang.ref", "Reference", "enqueue", "()", "summary", "df-generated"] - ["java.lang.ref", "Reference", "isEnqueued", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.lang.reflect.model.yml b/java/ql/lib/ext/generated/java.lang.reflect.model.yml index b79a40780056..a391650990cb 100644 --- a/java/ql/lib/ext/generated/java.lang.reflect.model.yml +++ b/java/ql/lib/ext/generated/java.lang.reflect.model.yml @@ -4,12 +4,19 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.lang.reflect", "AnnotatedArrayType", True, "getAnnotatedGenericComponentType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getAnnotation", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getAnnotations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getAnnotationsByType", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getDeclaredAnnotation", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getDeclaredAnnotations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", True, "getDeclaredAnnotationsByType", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedParameterizedType", True, "getAnnotatedActualTypeArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedType", True, "getAnnotatedOwnerType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedType", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedTypeVariable", True, "getAnnotatedBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedWildcardType", True, "getAnnotatedLowerBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "AnnotatedWildcardType", True, "getAnnotatedUpperBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Executable", True, "getAnnotatedExceptionTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Executable", True, "getAnnotatedParameterTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Executable", True, "getAnnotatedReceiverType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -23,9 +30,12 @@ extensions: - ["java.lang.reflect", "Field", False, "getAnnotatedType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Field", False, "getGenericType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Field", False, "toGenericString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "GenericArrayType", True, "getGenericComponentType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "GenericDeclaration", True, "getTypeParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "GenericSignatureFormatError", True, "GenericSignatureFormatError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.reflect", "InaccessibleObjectException", True, "InaccessibleObjectException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.lang.reflect", "InvocationHandler", True, "invoke", "(Object,Method,Object[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["java.lang.reflect", "InvocationHandler", True, "invoke", "(Object,Method,Object[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "InvocationHandler", True, "invoke", "(Object,Method,Object[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "InvocationTargetException", True, "InvocationTargetException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.reflect", "InvocationTargetException", True, "InvocationTargetException", "(Throwable,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -39,6 +49,8 @@ extensions: - ["java.lang.reflect", "Parameter", False, "getDeclaringExecutable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Parameter", False, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Parameter", False, "getParameterizedType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "ParameterizedType", True, "getActualTypeArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "ParameterizedType", True, "getOwnerType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "Proxy", True, "getInvocationHandler", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "RecordComponent", False, "getAccessor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.lang.reflect", "RecordComponent", False, "getAnnotatedType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -52,6 +64,8 @@ extensions: - ["java.lang.reflect", "UndeclaredThrowableException", True, "UndeclaredThrowableException", "(Throwable,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.lang.reflect", "UndeclaredThrowableException", True, "UndeclaredThrowableException", "(Throwable,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.lang.reflect", "UndeclaredThrowableException", True, "getUndeclaredThrowable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "WildcardType", True, "getLowerBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.lang.reflect", "WildcardType", True, "getUpperBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -62,7 +76,6 @@ extensions: - ["java.lang.reflect", "AccessibleObject", "setAccessible", "(boolean)", "summary", "df-generated"] - ["java.lang.reflect", "AccessibleObject", "trySetAccessible", "()", "summary", "df-generated"] - ["java.lang.reflect", "AnnotatedElement", "isAnnotationPresent", "(Class)", "summary", "df-generated"] - - ["java.lang.reflect", "AnnotatedType", "getAnnotatedOwnerType", "()", "summary", "df-generated"] - ["java.lang.reflect", "Array", "get", "(Object,int)", "summary", "df-generated"] - ["java.lang.reflect", "Array", "getBoolean", "(Object,int)", "summary", "df-generated"] - ["java.lang.reflect", "Array", "getByte", "(Object,int)", "summary", "df-generated"] @@ -132,12 +145,14 @@ extensions: - ["java.lang.reflect", "Modifier", "isVolatile", "(int)", "summary", "df-generated"] - ["java.lang.reflect", "Modifier", "methodModifiers", "()", "summary", "df-generated"] - ["java.lang.reflect", "Modifier", "parameterModifiers", "()", "summary", "df-generated"] + - ["java.lang.reflect", "Modifier", "toString", "(int)", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "getModifiers", "()", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "getType", "()", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "isImplicit", "()", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "isNamePresent", "()", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "isSynthetic", "()", "summary", "df-generated"] - ["java.lang.reflect", "Parameter", "isVarArgs", "()", "summary", "df-generated"] + - ["java.lang.reflect", "ParameterizedType", "getRawType", "()", "summary", "df-generated"] - ["java.lang.reflect", "Proxy", "getProxyClass", "(ClassLoader,Class[])", "summary", "df-generated"] - ["java.lang.reflect", "Proxy", "isProxyClass", "(Class)", "summary", "df-generated"] - ["java.lang.reflect", "Proxy", "newProxyInstance", "(ClassLoader,Class[],InvocationHandler)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.math.model.yml b/java/ql/lib/ext/generated/java.math.model.yml index 2f149239f07f..defafc6ae175 100644 --- a/java/ql/lib/ext/generated/java.math.model.yml +++ b/java/ql/lib/ext/generated/java.math.model.yml @@ -71,6 +71,7 @@ extensions: - ["java.math", "BigInteger", "bitLength", "()", "summary", "df-generated"] - ["java.math", "BigInteger", "byteValueExact", "()", "summary", "df-generated"] - ["java.math", "BigInteger", "clearBit", "(int)", "summary", "df-generated"] + - ["java.math", "BigInteger", "compareTo", "(BigInteger)", "summary", "df-generated"] - ["java.math", "BigInteger", "divide", "(BigInteger)", "summary", "df-generated"] - ["java.math", "BigInteger", "divideAndRemainder", "(BigInteger)", "summary", "df-generated"] - ["java.math", "BigInteger", "flipBit", "(int)", "summary", "df-generated"] @@ -98,6 +99,7 @@ extensions: - ["java.math", "BigInteger", "sqrtAndRemainder", "()", "summary", "df-generated"] - ["java.math", "BigInteger", "testBit", "(int)", "summary", "df-generated"] - ["java.math", "BigInteger", "toByteArray", "()", "summary", "df-generated"] + - ["java.math", "BigInteger", "toString", "(int)", "summary", "df-generated"] - ["java.math", "BigInteger", "xor", "(BigInteger)", "summary", "df-generated"] - ["java.math", "MathContext", "MathContext", "(String)", "summary", "df-generated"] - ["java.math", "MathContext", "MathContext", "(int)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.net.http.model.yml b/java/ql/lib/ext/generated/java.net.http.model.yml index 6bb3608a4372..c4a44ba7f47e 100644 --- a/java/ql/lib/ext/generated/java.net.http.model.yml +++ b/java/ql/lib/ext/generated/java.net.http.model.yml @@ -4,10 +4,37 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.net.http", "HttpClient$Builder", True, "authenticator", "(Authenticator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "authenticator", "(Authenticator)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "connectTimeout", "(Duration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "connectTimeout", "(Duration)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "cookieHandler", "(CookieHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "cookieHandler", "(CookieHandler)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "executor", "(Executor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "executor", "(Executor)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "followRedirects", "(HttpClient$Redirect)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "priority", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "proxy", "(ProxySelector)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "proxy", "(ProxySelector)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "sslContext", "(SSLContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "sslContext", "(SSLContext)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "sslParameters", "(SSLParameters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "sslParameters", "(SSLParameters)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient$Builder", True, "version", "(HttpClient$Version)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpClient", True, "authenticator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "connectTimeout", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "cookieHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "executor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "newWebSocketBuilder", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "proxy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "sslContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpClient", True, "sslParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpConnectTimeoutException", True, "HttpConnectTimeoutException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net.http", "HttpHeaders", False, "allValues", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpHeaders", False, "firstValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpHeaders", False, "map", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpHeaders", False, "of", "(Map,BiPredicate)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", True, "concat", "(HttpRequest$BodyPublisher[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", True, "fromPublisher", "(Flow$Publisher)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", True, "fromPublisher", "(Flow$Publisher,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -18,8 +45,36 @@ extensions: - ["java.net.http", "HttpRequest$BodyPublishers", True, "ofInputStream", "(Supplier)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", True, "ofString", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", True, "ofString", "(String,Charset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "DELETE", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "GET", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "POST", "(HttpRequest$BodyPublisher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "POST", "(HttpRequest$BodyPublisher)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "POST", "(HttpRequest$BodyPublisher)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "PUT", "(HttpRequest$BodyPublisher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "PUT", "(HttpRequest$BodyPublisher)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "PUT", "(HttpRequest$BodyPublisher)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "copy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "expectContinue", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "header", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "headers", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "method", "(String,HttpRequest$BodyPublisher)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "method", "(String,HttpRequest$BodyPublisher)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "method", "(String,HttpRequest$BodyPublisher)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "setHeader", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "timeout", "(Duration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "timeout", "(Duration)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "uri", "(URI)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "uri", "(URI)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest$Builder", True, "version", "(HttpClient$Version)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "HttpRequest", True, "bodyPublisher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest", True, "headers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest", True, "method", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest", True, "newBuilder", "(HttpRequest,BiPredicate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpRequest", True, "newBuilder", "(URI)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest", True, "timeout", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest", True, "uri", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpRequest", True, "version", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", True, "ofFile", "(Path)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", True, "ofFile", "(Path,OpenOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", True, "ofFile", "(Path,OpenOption[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] @@ -41,39 +96,40 @@ extensions: - ["java.net.http", "HttpResponse$BodySubscribers", True, "replacing", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpResponse$PushPromiseHandler", True, "of", "(Function,ConcurrentMap)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpResponse$PushPromiseHandler", True, "of", "(Function,ConcurrentMap)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "HttpResponse$ResponseInfo", True, "headers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "HttpTimeoutException", True, "HttpTimeoutException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "buildAsync", "(URI,WebSocket$Listener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "buildAsync", "(URI,WebSocket$Listener)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "connectTimeout", "(Duration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "connectTimeout", "(Duration)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "header", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "subprotocols", "(String,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "subprotocols", "(String,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["java.net.http", "WebSocket$Builder", True, "subprotocols", "(String,String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.net.http", "WebSocket", True, "getSubprotocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "WebSocket", True, "sendBinary", "(ByteBuffer,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "WebSocket", True, "sendClose", "(int,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "WebSocket", True, "sendPing", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "WebSocket", True, "sendPong", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net.http", "WebSocket", True, "sendText", "(CharSequence,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net.http", "WebSocketHandshakeException", False, "WebSocketHandshakeException", "(HttpResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net.http", "WebSocketHandshakeException", False, "getResponse", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["java.net.http", "HttpClient", "authenticator", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "connectTimeout", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "cookieHandler", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "executor", "()", "summary", "df-generated"] - ["java.net.http", "HttpClient", "followRedirects", "()", "summary", "df-generated"] - ["java.net.http", "HttpClient", "newBuilder", "()", "summary", "df-generated"] - ["java.net.http", "HttpClient", "newHttpClient", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "newWebSocketBuilder", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "proxy", "()", "summary", "df-generated"] - ["java.net.http", "HttpClient", "send", "(HttpRequest,HttpResponse$BodyHandler)", "summary", "df-generated"] - ["java.net.http", "HttpClient", "sendAsync", "(HttpRequest,HttpResponse$BodyHandler)", "summary", "df-generated"] - ["java.net.http", "HttpClient", "sendAsync", "(HttpRequest,HttpResponse$BodyHandler,HttpResponse$PushPromiseHandler)", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "sslContext", "()", "summary", "df-generated"] - - ["java.net.http", "HttpClient", "sslParameters", "()", "summary", "df-generated"] - ["java.net.http", "HttpClient", "version", "()", "summary", "df-generated"] - ["java.net.http", "HttpHeaders", "firstValueAsLong", "(String)", "summary", "df-generated"] - - ["java.net.http", "HttpHeaders", "of", "(Map,BiPredicate)", "summary", "df-generated"] + - ["java.net.http", "HttpRequest$BodyPublisher", "contentLength", "()", "summary", "df-generated"] - ["java.net.http", "HttpRequest$BodyPublishers", "noBody", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "bodyPublisher", "()", "summary", "df-generated"] - ["java.net.http", "HttpRequest", "expectContinue", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "headers", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "method", "()", "summary", "df-generated"] - ["java.net.http", "HttpRequest", "newBuilder", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "timeout", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "uri", "()", "summary", "df-generated"] - - ["java.net.http", "HttpRequest", "version", "()", "summary", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", "buffering", "(HttpResponse$BodyHandler,int)", "summary", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", "discarding", "()", "summary", "df-generated"] - ["java.net.http", "HttpResponse$BodyHandlers", "fromLineSubscriber", "(Flow$Subscriber)", "summary", "df-generated"] @@ -94,6 +150,8 @@ extensions: - ["java.net.http", "HttpResponse$BodySubscribers", "ofLines", "(Charset)", "summary", "df-generated"] - ["java.net.http", "HttpResponse$BodySubscribers", "ofPublisher", "()", "summary", "df-generated"] - ["java.net.http", "HttpResponse$BodySubscribers", "ofString", "(Charset)", "summary", "df-generated"] + - ["java.net.http", "HttpResponse$ResponseInfo", "statusCode", "()", "summary", "df-generated"] + - ["java.net.http", "HttpResponse$ResponseInfo", "version", "()", "summary", "df-generated"] - ["java.net.http", "WebSocket$Listener", "onBinary", "(WebSocket,ByteBuffer,boolean)", "summary", "df-generated"] - ["java.net.http", "WebSocket$Listener", "onClose", "(WebSocket,int,String)", "summary", "df-generated"] - ["java.net.http", "WebSocket$Listener", "onError", "(WebSocket,Throwable)", "summary", "df-generated"] @@ -101,3 +159,7 @@ extensions: - ["java.net.http", "WebSocket$Listener", "onPing", "(WebSocket,ByteBuffer)", "summary", "df-generated"] - ["java.net.http", "WebSocket$Listener", "onPong", "(WebSocket,ByteBuffer)", "summary", "df-generated"] - ["java.net.http", "WebSocket$Listener", "onText", "(WebSocket,CharSequence,boolean)", "summary", "df-generated"] + - ["java.net.http", "WebSocket", "abort", "()", "summary", "df-generated"] + - ["java.net.http", "WebSocket", "isInputClosed", "()", "summary", "df-generated"] + - ["java.net.http", "WebSocket", "isOutputClosed", "()", "summary", "df-generated"] + - ["java.net.http", "WebSocket", "request", "(long)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.net.model.yml b/java/ql/lib/ext/generated/java.net.model.yml index 6f0a35897f22..09eaa1232745 100644 --- a/java/ql/lib/ext/generated/java.net.model.yml +++ b/java/ql/lib/ext/generated/java.net.model.yml @@ -48,11 +48,14 @@ extensions: - ["java.net", "DatagramPacket", False, "setSocketAddress", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "connect", "(InetAddress,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "connect", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net", "DatagramSocket", True, "getChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "getInetAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "DatagramSocket", True, "getLocalSocketAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "getRemoteSocketAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "send", "(DatagramPacket)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.net", "DatagramSocket", True, "setOption", "(SocketOption,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.net", "DatagramSocket", True, "supportedOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "FileNameMap", True, "getContentTypeFor", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "HttpCookie", False, "HttpCookie", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.net", "HttpCookie", False, "getComment", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "HttpCookie", False, "getCommentURL", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -73,8 +76,10 @@ extensions: - ["java.net", "HttpRetryException", True, "HttpRetryException", "(String,int,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.net", "HttpRetryException", True, "getLocation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "HttpRetryException", True, "getReason", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "HttpURLConnection", True, "getErrorStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "HttpURLConnection", True, "getRequestMethod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "HttpURLConnection", True, "getResponseMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "HttpURLConnection", True, "setAuthenticator", "(Authenticator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "HttpURLConnection", True, "setRequestMethod", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "Inet6Address", False, "getByAddress", "(String,byte[],NetworkInterface)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net", "Inet6Address", False, "getByAddress", "(String,byte[],NetworkInterface)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -97,6 +102,7 @@ extensions: - ["java.net", "JarURLConnection", True, "getCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "JarURLConnection", True, "getEntryName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "JarURLConnection", True, "getJarEntry", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "JarURLConnection", True, "getJarFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "JarURLConnection", True, "getJarFileURL", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "JarURLConnection", True, "getManifest", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "MalformedURLException", True, "MalformedURLException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -121,20 +127,24 @@ extensions: - ["java.net", "Proxy", True, "address", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "ProxySelector", True, "select", "(URI)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "ServerSocket", True, "ServerSocket", "(int,int,InetAddress)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.net", "ServerSocket", True, "accept", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "ServerSocket", True, "bind", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "ServerSocket", True, "bind", "(SocketAddress,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net", "ServerSocket", True, "getChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "ServerSocket", True, "getInetAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "ServerSocket", True, "getLocalSocketAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "ServerSocket", True, "setOption", "(SocketOption,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.net", "ServerSocket", True, "supportedOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.net", "Socket", True, "Socket", "(InetAddress,int,InetAddress,int)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.net", "Socket", True, "Socket", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "Socket", True, "Socket", "(String,int,InetAddress,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "Socket", True, "Socket", "(String,int,InetAddress,int)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.net", "Socket", True, "Socket", "(String,int,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "Socket", True, "bind", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.net", "Socket", True, "getChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "Socket", True, "getInetAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "Socket", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "Socket", True, "getLocalSocketAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "Socket", True, "getRemoteSocketAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "Socket", True, "setOption", "(SocketOption,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "Socket", True, "setOption", "(SocketOption,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.net", "Socket", True, "supportedOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "SocketException", True, "SocketException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -164,23 +174,12 @@ extensions: - ["java.net", "URISyntaxException", True, "URISyntaxException", "(String,String,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URISyntaxException", True, "getInput", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URISyntaxException", True, "getReason", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String,URLStreamHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String,URLStreamHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String,URLStreamHandler)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - - ["java.net", "URL", False, "URL", "(String,String,int,String,URLStreamHandler)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URL", False, "URL", "(URL,String,URLStreamHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URL", False, "URL", "(URL,String,URLStreamHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URL", False, "URL", "(URL,String,URLStreamHandler)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URL", False, "getAuthority", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URL", False, "getContent", "(Class[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URL", False, "getHost", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.net", "URL", False, "getProtocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URL", False, "getRef", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URL", False, "getUserInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URL", False, "openConnection", "(Proxy)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -191,12 +190,18 @@ extensions: - ["java.net", "URLClassLoader", True, "URLClassLoader", "(String,URL[],ClassLoader,URLStreamHandlerFactory)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URLClassLoader", True, "URLClassLoader", "(URL[],ClassLoader)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.net", "URLClassLoader", True, "URLClassLoader", "(URL[],ClassLoader,URLStreamHandlerFactory)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.net", "URLClassLoader", True, "findResource", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLClassLoader", True, "getURLs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.net", "URLClassLoader", True, "newInstance", "(URL[],ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getContent", "(Class[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getContentEncoding", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getContentType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getHeaderField", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getHeaderField", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getHeaderFieldKey", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getHeaderFields", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.net", "URLConnection", True, "getOutputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getPermission", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getRequestProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.net", "URLConnection", True, "getRequestProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -224,6 +229,7 @@ extensions: - ["java.net", "CacheRequest", "getBody", "()", "summary", "df-generated"] - ["java.net", "CacheResponse", "getBody", "()", "summary", "df-generated"] - ["java.net", "CacheResponse", "getHeaders", "()", "summary", "df-generated"] + - ["java.net", "ContentHandlerFactory", "createContentHandler", "(String)", "summary", "df-generated"] - ["java.net", "CookieHandler", "get", "(URI,Map)", "summary", "df-generated"] - ["java.net", "CookieHandler", "getDefault", "()", "summary", "df-generated"] - ["java.net", "CookieHandler", "put", "(URI,Map)", "summary", "df-generated"] @@ -242,10 +248,8 @@ extensions: - ["java.net", "DatagramSocket", "bind", "(SocketAddress)", "summary", "df-generated"] - ["java.net", "DatagramSocket", "disconnect", "()", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getBroadcast", "()", "summary", "df-generated"] - - ["java.net", "DatagramSocket", "getChannel", "()", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getLocalAddress", "()", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getLocalPort", "()", "summary", "df-generated"] - - ["java.net", "DatagramSocket", "getLocalSocketAddress", "()", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getOption", "(SocketOption)", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getPort", "()", "summary", "df-generated"] - ["java.net", "DatagramSocket", "getReceiveBufferSize", "()", "summary", "df-generated"] @@ -266,7 +270,6 @@ extensions: - ["java.net", "DatagramSocket", "setSendBufferSize", "(int)", "summary", "df-generated"] - ["java.net", "DatagramSocket", "setSoTimeout", "(int)", "summary", "df-generated"] - ["java.net", "DatagramSocket", "setTrafficClass", "(int)", "summary", "df-generated"] - - ["java.net", "FileNameMap", "getContentTypeFor", "(String)", "summary", "df-generated"] - ["java.net", "HttpCookie", "domainMatches", "(String,String)", "summary", "df-generated"] - ["java.net", "HttpCookie", "getDiscard", "()", "summary", "df-generated"] - ["java.net", "HttpCookie", "getMaxAge", "()", "summary", "df-generated"] @@ -281,11 +284,9 @@ extensions: - ["java.net", "HttpCookie", "setVersion", "(int)", "summary", "df-generated"] - ["java.net", "HttpRetryException", "responseCode", "()", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "disconnect", "()", "summary", "df-generated"] - - ["java.net", "HttpURLConnection", "getErrorStream", "()", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "getFollowRedirects", "()", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "getInstanceFollowRedirects", "()", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "getResponseCode", "()", "summary", "df-generated"] - - ["java.net", "HttpURLConnection", "setAuthenticator", "(Authenticator)", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "setChunkedStreamingMode", "(int)", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "setFixedLengthStreamingMode", "(int)", "summary", "df-generated"] - ["java.net", "HttpURLConnection", "setFixedLengthStreamingMode", "(long)", "summary", "df-generated"] @@ -317,7 +318,6 @@ extensions: - ["java.net", "InetSocketAddress", "getPort", "()", "summary", "df-generated"] - ["java.net", "InetSocketAddress", "isUnresolved", "()", "summary", "df-generated"] - ["java.net", "InterfaceAddress", "getNetworkPrefixLength", "()", "summary", "df-generated"] - - ["java.net", "JarURLConnection", "getJarFile", "()", "summary", "df-generated"] - ["java.net", "JarURLConnection", "getMainAttributes", "()", "summary", "df-generated"] - ["java.net", "MulticastSocket", "MulticastSocket", "(SocketAddress)", "summary", "df-generated"] - ["java.net", "MulticastSocket", "MulticastSocket", "(int)", "summary", "df-generated"] @@ -347,6 +347,7 @@ extensions: - ["java.net", "NetworkInterface", "isVirtual", "()", "summary", "df-generated"] - ["java.net", "NetworkInterface", "networkInterfaces", "()", "summary", "df-generated"] - ["java.net", "NetworkInterface", "supportsMulticast", "()", "summary", "df-generated"] + - ["java.net", "ProtocolFamily", "name", "()", "summary", "df-generated"] - ["java.net", "Proxy", "type", "()", "summary", "df-generated"] - ["java.net", "ProxySelector", "connectFailed", "(URI,SocketAddress,IOException)", "summary", "df-generated"] - ["java.net", "ProxySelector", "getDefault", "()", "summary", "df-generated"] @@ -364,9 +365,6 @@ extensions: - ["java.net", "SecureCacheResponse", "getServerCertificateChain", "()", "summary", "df-generated"] - ["java.net", "ServerSocket", "ServerSocket", "(int)", "summary", "df-generated"] - ["java.net", "ServerSocket", "ServerSocket", "(int,int)", "summary", "df-generated"] - - ["java.net", "ServerSocket", "accept", "()", "summary", "df-generated"] - - ["java.net", "ServerSocket", "bind", "(SocketAddress)", "summary", "df-generated"] - - ["java.net", "ServerSocket", "getChannel", "()", "summary", "df-generated"] - ["java.net", "ServerSocket", "getLocalPort", "()", "summary", "df-generated"] - ["java.net", "ServerSocket", "getOption", "(SocketOption)", "summary", "df-generated"] - ["java.net", "ServerSocket", "getReceiveBufferSize", "()", "summary", "df-generated"] @@ -380,13 +378,12 @@ extensions: - ["java.net", "ServerSocket", "setSoTimeout", "(int)", "summary", "df-generated"] - ["java.net", "ServerSocket", "setSocketFactory", "(SocketImplFactory)", "summary", "df-generated"] - ["java.net", "Socket", "Socket", "(InetAddress,int)", "summary", "df-generated"] + - ["java.net", "Socket", "Socket", "(InetAddress,int,InetAddress,int)", "summary", "df-generated"] - ["java.net", "Socket", "Socket", "(InetAddress,int,boolean)", "summary", "df-generated"] - ["java.net", "Socket", "Socket", "(Proxy)", "summary", "df-generated"] - - ["java.net", "Socket", "getChannel", "()", "summary", "df-generated"] - ["java.net", "Socket", "getKeepAlive", "()", "summary", "df-generated"] - ["java.net", "Socket", "getLocalAddress", "()", "summary", "df-generated"] - ["java.net", "Socket", "getLocalPort", "()", "summary", "df-generated"] - - ["java.net", "Socket", "getLocalSocketAddress", "()", "summary", "df-generated"] - ["java.net", "Socket", "getOOBInline", "()", "summary", "df-generated"] - ["java.net", "Socket", "getOption", "(SocketOption)", "summary", "df-generated"] - ["java.net", "Socket", "getPort", "()", "summary", "df-generated"] @@ -417,9 +414,9 @@ extensions: - ["java.net", "Socket", "shutdownInput", "()", "summary", "df-generated"] - ["java.net", "Socket", "shutdownOutput", "()", "summary", "df-generated"] - ["java.net", "SocketOptions", "getOption", "(int)", "summary", "df-generated"] - - ["java.net", "URI", "URI", "(String,String,String)", "summary", "df-generated"] - ["java.net", "URI", "URI", "(String,String,String,String)", "summary", "df-generated"] - ["java.net", "URI", "URI", "(String,String,String,String,String)", "summary", "df-generated"] + - ["java.net", "URI", "compareTo", "(URI)", "summary", "df-generated"] - ["java.net", "URI", "getPort", "()", "summary", "df-generated"] - ["java.net", "URI", "isAbsolute", "()", "summary", "df-generated"] - ["java.net", "URI", "isOpaque", "()", "summary", "df-generated"] @@ -427,8 +424,9 @@ extensions: - ["java.net", "URL", "sameFile", "(URL)", "summary", "df-generated"] - ["java.net", "URL", "setURLStreamHandlerFactory", "(URLStreamHandlerFactory)", "summary", "df-generated"] - ["java.net", "URLClassLoader", "URLClassLoader", "(URL[])", "summary", "df-generated"] - - ["java.net", "URLClassLoader", "addURL", "(URL)", "summary", "df-generated"] + - ["java.net", "URLClassLoader", "findResources", "(String)", "summary", "df-generated"] - ["java.net", "URLClassLoader", "newInstance", "(URL[])", "summary", "df-generated"] + - ["java.net", "URLClassLoader", "newInstance", "(URL[],ClassLoader)", "summary", "df-generated"] - ["java.net", "URLConnection", "addRequestProperty", "(String,String)", "summary", "df-generated"] - ["java.net", "URLConnection", "connect", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getAllowUserInteraction", "()", "summary", "df-generated"] @@ -444,17 +442,11 @@ extensions: - ["java.net", "URLConnection", "getDoOutput", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getExpiration", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getFileNameMap", "()", "summary", "df-generated"] - - ["java.net", "URLConnection", "getHeaderField", "(String)", "summary", "df-generated"] - - ["java.net", "URLConnection", "getHeaderField", "(int)", "summary", "df-generated"] - ["java.net", "URLConnection", "getHeaderFieldDate", "(String,long)", "summary", "df-generated"] - ["java.net", "URLConnection", "getHeaderFieldInt", "(String,int)", "summary", "df-generated"] - - ["java.net", "URLConnection", "getHeaderFieldKey", "(int)", "summary", "df-generated"] - ["java.net", "URLConnection", "getHeaderFieldLong", "(String,long)", "summary", "df-generated"] - - ["java.net", "URLConnection", "getHeaderFields", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getIfModifiedSince", "()", "summary", "df-generated"] - - ["java.net", "URLConnection", "getInputStream", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getLastModified", "()", "summary", "df-generated"] - - ["java.net", "URLConnection", "getOutputStream", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getReadTimeout", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "getUseCaches", "()", "summary", "df-generated"] - ["java.net", "URLConnection", "guessContentTypeFromName", "(String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.channels.model.yml b/java/ql/lib/ext/generated/java.nio.channels.model.yml index 4f6824613281..65cba7304546 100644 --- a/java/ql/lib/ext/generated/java.nio.channels.model.yml +++ b/java/ql/lib/ext/generated/java.nio.channels.model.yml @@ -4,9 +4,15 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "read", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousByteChannel", True, "write", "(ByteBuffer,Object,CompletionHandler)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -14,12 +20,42 @@ extensions: - ["java.nio.channels", "AsynchronousChannelGroup", True, "withCachedThreadPool", "(ExecutorService,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousChannelGroup", True, "withThreadPool", "(ExecutorService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", True, "lock", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousFileChannel", True, "lock", "(long,long,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", True, "open", "(Path,Set,ExecutorService,FileAttribute[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousFileChannel", True, "read", "(ByteBuffer,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousFileChannel", True, "truncate", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", True, "tryLock", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousFileChannel", True, "tryLock", "(long,long,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousFileChannel", True, "write", "(ByteBuffer,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "accept", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "accept", "(Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "accept", "(Object,CompletionHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "bind", "(SocketAddress,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "open", "(AsynchronousChannelGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousServerSocketChannel", True, "provider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress,Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress,Object,CompletionHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "connect", "(SocketAddress,Object,CompletionHandler)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "getRemoteAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousSocketChannel", True, "open", "(AsynchronousChannelGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "AsynchronousSocketChannel", True, "provider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "read", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "shutdownInput", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "shutdownOutput", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "AsynchronousSocketChannel", True, "write", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] - ["java.nio.channels", "Channels", False, "newChannel", "(OutputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Channels", False, "newInputStream", "(ReadableByteChannel)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Channels", False, "newReader", "(ReadableByteChannel,Charset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -30,14 +66,45 @@ extensions: - ["java.nio.channels", "Channels", False, "newWriter", "(WritableByteChannel,CharsetEncoder,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Channels", False, "newWriter", "(WritableByteChannel,CharsetEncoder,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Channels", False, "newWriter", "(WritableByteChannel,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "connect", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "connect", "(SocketAddress)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "connect", "(SocketAddress)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "disconnect", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "getRemoteAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "DatagramChannel", True, "open", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "receive", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "send", "(ByteBuffer,SocketAddress)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "DatagramChannel", True, "socket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileChannel", True, "lock", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "FileChannel", True, "lock", "(long,long,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileChannel", True, "open", "(Path,OpenOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileChannel", True, "open", "(Path,Set,FileAttribute[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileChannel", True, "tryLock", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "FileChannel", True, "tryLock", "(long,long,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileLock", True, "acquiredBy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "FileLock", True, "channel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "block", "(InetAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "block", "(InetAddress)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "channel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "group", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "networkInterface", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "sourceAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MembershipKey", True, "unblock", "(InetAddress)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface,InetAddress)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface,InetAddress)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface,InetAddress)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "MulticastChannel", True, "join", "(InetAddress,NetworkInterface,InetAddress)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "NetworkChannel", True, "bind", "(SocketAddress)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "NetworkChannel", True, "bind", "(SocketAddress)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "NetworkChannel", True, "getLocalAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "NetworkChannel", True, "setOption", "(SocketOption,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "Pipe", True, "sink", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "Pipe", True, "source", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "SeekableByteChannel", True, "position", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "SeekableByteChannel", True, "truncate", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio.channels", "SelectableChannel", True, "blockingLock", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "SelectableChannel", True, "configureBlocking", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio.channels", "SelectableChannel", True, "keyFor", "(Selector)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -47,18 +114,32 @@ extensions: - ["java.nio.channels", "SelectableChannel", True, "register", "(Selector,int,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "SelectableChannel", True, "register", "(Selector,int,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "SelectionKey", True, "attachment", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "SelectionKey", True, "channel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "SelectionKey", True, "interestOps", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "SelectionKey", True, "selector", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "Selector", True, "keys", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Selector", True, "provider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "Selector", True, "select", "(Consumer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.nio.channels", "Selector", True, "select", "(Consumer,long)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.nio.channels", "Selector", True, "selectNow", "(Consumer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.nio.channels", "Selector", True, "selectedKeys", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "Selector", True, "wakeup", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "ServerSocketChannel", True, "accept", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "ServerSocketChannel", True, "bind", "(SocketAddress,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio.channels", "ServerSocketChannel", True, "open", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "ServerSocketChannel", True, "socket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "SocketChannel", True, "connect", "(SocketAddress)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.channels", "SocketChannel", True, "getRemoteAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "SocketChannel", True, "open", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "SocketChannel", True, "open", "(SocketAddress)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels", "SocketChannel", True, "shutdownInput", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "SocketChannel", True, "shutdownOutput", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.nio.channels", "SocketChannel", True, "socket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.channels", "WritableByteChannel", True, "write", "(ByteBuffer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["java.nio.channels", "AsynchronousByteChannel", "read", "(ByteBuffer)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousByteChannel", "write", "(ByteBuffer)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousChannelGroup", "awaitTermination", "(long,TimeUnit)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousChannelGroup", "isShutdown", "()", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousChannelGroup", "isTerminated", "()", "summary", "df-generated"] @@ -67,49 +148,24 @@ extensions: - ["java.nio.channels", "AsynchronousChannelGroup", "withFixedThreadPool", "(int,ThreadFactory)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "force", "(boolean)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "lock", "(Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousFileChannel", "lock", "(long,long,boolean)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "lock", "(long,long,boolean,Object,CompletionHandler)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "open", "(Path,OpenOption[])", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousFileChannel", "read", "(ByteBuffer,long)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "read", "(ByteBuffer,long,Object,CompletionHandler)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "size", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousFileChannel", "truncate", "(long)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousFileChannel", "tryLock", "(long,long,boolean)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousFileChannel", "write", "(ByteBuffer,long)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousFileChannel", "write", "(ByteBuffer,long,Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousServerSocketChannel", "accept", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousServerSocketChannel", "accept", "(Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousServerSocketChannel", "bind", "(SocketAddress,int)", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousServerSocketChannel", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "connect", "(SocketAddress)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "connect", "(SocketAddress,Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "getRemoteAddress", "()", "summary", "df-generated"] - ["java.nio.channels", "AsynchronousSocketChannel", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "read", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "read", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "shutdownInput", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "shutdownOutput", "()", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "write", "(ByteBuffer,long,TimeUnit,Object,CompletionHandler)", "summary", "df-generated"] - - ["java.nio.channels", "AsynchronousSocketChannel", "write", "(ByteBuffer[],int,int,long,TimeUnit,Object,CompletionHandler)", "summary", "df-generated"] - ["java.nio.channels", "Channel", "isOpen", "()", "summary", "df-generated"] - ["java.nio.channels", "Channels", "newInputStream", "(AsynchronousByteChannel)", "summary", "df-generated"] - ["java.nio.channels", "Channels", "newOutputStream", "(AsynchronousByteChannel)", "summary", "df-generated"] - ["java.nio.channels", "Channels", "newOutputStream", "(WritableByteChannel)", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "connect", "(SocketAddress)", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "disconnect", "()", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "getRemoteAddress", "()", "summary", "df-generated"] - ["java.nio.channels", "DatagramChannel", "isConnected", "()", "summary", "df-generated"] - ["java.nio.channels", "DatagramChannel", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "receive", "(ByteBuffer)", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "send", "(ByteBuffer,SocketAddress)", "summary", "df-generated"] - - ["java.nio.channels", "DatagramChannel", "socket", "()", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "force", "(boolean)", "summary", "df-generated"] - - ["java.nio.channels", "FileChannel", "lock", "(long,long,boolean)", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "map", "(FileChannel$MapMode,long,long)", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "read", "(ByteBuffer,long)", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "transferFrom", "(ReadableByteChannel,long,long)", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "transferTo", "(long,long,WritableByteChannel)", "summary", "df-generated"] - - ["java.nio.channels", "FileChannel", "tryLock", "(long,long,boolean)", "summary", "df-generated"] - ["java.nio.channels", "FileChannel", "write", "(ByteBuffer,long)", "summary", "df-generated"] - ["java.nio.channels", "FileLock", "isShared", "()", "summary", "df-generated"] - ["java.nio.channels", "FileLock", "isValid", "()", "summary", "df-generated"] @@ -119,33 +175,21 @@ extensions: - ["java.nio.channels", "FileLock", "size", "()", "summary", "df-generated"] - ["java.nio.channels", "GatheringByteChannel", "write", "(ByteBuffer[])", "summary", "df-generated"] - ["java.nio.channels", "GatheringByteChannel", "write", "(ByteBuffer[],int,int)", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "block", "(InetAddress)", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "channel", "()", "summary", "df-generated"] - ["java.nio.channels", "MembershipKey", "drop", "()", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "group", "()", "summary", "df-generated"] - ["java.nio.channels", "MembershipKey", "isValid", "()", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "networkInterface", "()", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "sourceAddress", "()", "summary", "df-generated"] - - ["java.nio.channels", "MembershipKey", "unblock", "(InetAddress)", "summary", "df-generated"] - - ["java.nio.channels", "NetworkChannel", "getLocalAddress", "()", "summary", "df-generated"] - - ["java.nio.channels", "NetworkChannel", "setOption", "(SocketOption,Object)", "summary", "df-generated"] + - ["java.nio.channels", "NetworkChannel", "getOption", "(SocketOption)", "summary", "df-generated"] + - ["java.nio.channels", "NetworkChannel", "supportedOptions", "()", "summary", "df-generated"] - ["java.nio.channels", "Pipe", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "Pipe", "sink", "()", "summary", "df-generated"] - - ["java.nio.channels", "Pipe", "source", "()", "summary", "df-generated"] - ["java.nio.channels", "ScatteringByteChannel", "read", "(ByteBuffer[])", "summary", "df-generated"] - ["java.nio.channels", "ScatteringByteChannel", "read", "(ByteBuffer[],int,int)", "summary", "df-generated"] - ["java.nio.channels", "SeekableByteChannel", "position", "()", "summary", "df-generated"] - - ["java.nio.channels", "SeekableByteChannel", "position", "(long)", "summary", "df-generated"] - ["java.nio.channels", "SeekableByteChannel", "size", "()", "summary", "df-generated"] - - ["java.nio.channels", "SeekableByteChannel", "truncate", "(long)", "summary", "df-generated"] - ["java.nio.channels", "SelectableChannel", "isBlocking", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectableChannel", "isRegistered", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectableChannel", "validOps", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "attach", "(Object)", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "cancel", "()", "summary", "df-generated"] - - ["java.nio.channels", "SelectionKey", "channel", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "interestOps", "()", "summary", "df-generated"] - - ["java.nio.channels", "SelectionKey", "interestOps", "(int)", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "interestOpsAnd", "(int)", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "interestOpsOr", "(int)", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "isAcceptable", "()", "summary", "df-generated"] @@ -154,27 +198,13 @@ extensions: - ["java.nio.channels", "SelectionKey", "isValid", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "isWritable", "()", "summary", "df-generated"] - ["java.nio.channels", "SelectionKey", "readyOps", "()", "summary", "df-generated"] - - ["java.nio.channels", "SelectionKey", "selector", "()", "summary", "df-generated"] - ["java.nio.channels", "Selector", "isOpen", "()", "summary", "df-generated"] - - ["java.nio.channels", "Selector", "keys", "()", "summary", "df-generated"] - ["java.nio.channels", "Selector", "open", "()", "summary", "df-generated"] - ["java.nio.channels", "Selector", "select", "()", "summary", "df-generated"] - - ["java.nio.channels", "Selector", "select", "(Consumer,long)", "summary", "df-generated"] - ["java.nio.channels", "Selector", "select", "(long)", "summary", "df-generated"] - ["java.nio.channels", "Selector", "selectNow", "()", "summary", "df-generated"] - - ["java.nio.channels", "Selector", "selectNow", "(Consumer)", "summary", "df-generated"] - - ["java.nio.channels", "Selector", "selectedKeys", "()", "summary", "df-generated"] - - ["java.nio.channels", "Selector", "wakeup", "()", "summary", "df-generated"] - - ["java.nio.channels", "ServerSocketChannel", "accept", "()", "summary", "df-generated"] - - ["java.nio.channels", "ServerSocketChannel", "bind", "(SocketAddress,int)", "summary", "df-generated"] - ["java.nio.channels", "ServerSocketChannel", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "ServerSocketChannel", "socket", "()", "summary", "df-generated"] - - ["java.nio.channels", "SocketChannel", "connect", "(SocketAddress)", "summary", "df-generated"] - ["java.nio.channels", "SocketChannel", "finishConnect", "()", "summary", "df-generated"] - - ["java.nio.channels", "SocketChannel", "getRemoteAddress", "()", "summary", "df-generated"] - ["java.nio.channels", "SocketChannel", "isConnected", "()", "summary", "df-generated"] - ["java.nio.channels", "SocketChannel", "isConnectionPending", "()", "summary", "df-generated"] - ["java.nio.channels", "SocketChannel", "open", "()", "summary", "df-generated"] - - ["java.nio.channels", "SocketChannel", "shutdownInput", "()", "summary", "df-generated"] - - ["java.nio.channels", "SocketChannel", "shutdownOutput", "()", "summary", "df-generated"] - - ["java.nio.channels", "SocketChannel", "socket", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.channels.spi.model.yml b/java/ql/lib/ext/generated/java.nio.channels.spi.model.yml index bb85f0a62edf..b87a331250ac 100644 --- a/java/ql/lib/ext/generated/java.nio.channels.spi.model.yml +++ b/java/ql/lib/ext/generated/java.nio.channels.spi.model.yml @@ -1,21 +1,29 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.nio.channels.spi", "AsynchronousChannelProvider", True, "openAsynchronousChannelGroup", "(ExecutorService,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "AsynchronousChannelProvider", True, "openAsynchronousChannelGroup", "(ExecutorService,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "AsynchronousChannelProvider", True, "openAsynchronousChannelGroup", "(int,ThreadFactory)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "AsynchronousChannelProvider", True, "openAsynchronousServerSocketChannel", "(AsynchronousChannelGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "AsynchronousChannelProvider", True, "openAsynchronousSocketChannel", "(AsynchronousChannelGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openDatagramChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openDatagramChannel", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openDatagramChannel", "(ProtocolFamily)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openPipe", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openSelector", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openServerSocketChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openServerSocketChannel", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openServerSocketChannel", "(ProtocolFamily)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openSocketChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openSocketChannel", "(ProtocolFamily)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.channels.spi", "SelectorProvider", True, "openSocketChannel", "(ProtocolFamily)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["java.nio.channels.spi", "AsynchronousChannelProvider", "openAsynchronousChannelGroup", "(ExecutorService,int)", "summary", "df-generated"] - - ["java.nio.channels.spi", "AsynchronousChannelProvider", "openAsynchronousChannelGroup", "(int,ThreadFactory)", "summary", "df-generated"] - - ["java.nio.channels.spi", "AsynchronousChannelProvider", "openAsynchronousServerSocketChannel", "(AsynchronousChannelGroup)", "summary", "df-generated"] - - ["java.nio.channels.spi", "AsynchronousChannelProvider", "openAsynchronousSocketChannel", "(AsynchronousChannelGroup)", "summary", "df-generated"] - ["java.nio.channels.spi", "AsynchronousChannelProvider", "provider", "()", "summary", "df-generated"] - ["java.nio.channels.spi", "SelectorProvider", "inheritedChannel", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openDatagramChannel", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openDatagramChannel", "(ProtocolFamily)", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openPipe", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openSelector", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openServerSocketChannel", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openServerSocketChannel", "(ProtocolFamily)", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openSocketChannel", "()", "summary", "df-generated"] - - ["java.nio.channels.spi", "SelectorProvider", "openSocketChannel", "(ProtocolFamily)", "summary", "df-generated"] - ["java.nio.channels.spi", "SelectorProvider", "provider", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.charset.model.yml b/java/ql/lib/ext/generated/java.nio.charset.model.yml index 488fc3ddecf3..cb4048b168fd 100644 --- a/java/ql/lib/ext/generated/java.nio.charset.model.yml +++ b/java/ql/lib/ext/generated/java.nio.charset.model.yml @@ -41,6 +41,7 @@ extensions: - ["java.nio.charset", "Charset", "aliases", "()", "summary", "df-generated"] - ["java.nio.charset", "Charset", "availableCharsets", "()", "summary", "df-generated"] - ["java.nio.charset", "Charset", "canEncode", "()", "summary", "df-generated"] + - ["java.nio.charset", "Charset", "compareTo", "(Charset)", "summary", "df-generated"] - ["java.nio.charset", "Charset", "contains", "(Charset)", "summary", "df-generated"] - ["java.nio.charset", "Charset", "decode", "(ByteBuffer)", "summary", "df-generated"] - ["java.nio.charset", "Charset", "defaultCharset", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.charset.spi.model.yml b/java/ql/lib/ext/generated/java.nio.charset.spi.model.yml index 131afc20afed..0aa5de3ec197 100644 --- a/java/ql/lib/ext/generated/java.nio.charset.spi.model.yml +++ b/java/ql/lib/ext/generated/java.nio.charset.spi.model.yml @@ -1,8 +1,12 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.nio.charset.spi", "CharsetProvider", True, "charsetForName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["java.nio.charset.spi", "CharsetProvider", "charsetForName", "(String)", "summary", "df-generated"] - ["java.nio.charset.spi", "CharsetProvider", "charsets", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.file.attribute.model.yml b/java/ql/lib/ext/generated/java.nio.file.attribute.model.yml index 2f0a7c2c02c5..404d59e613cf 100644 --- a/java/ql/lib/ext/generated/java.nio.file.attribute.model.yml +++ b/java/ql/lib/ext/generated/java.nio.file.attribute.model.yml @@ -18,8 +18,14 @@ extensions: - ["java.nio.file.attribute", "AclEntry", False, "newBuilder", "(AclEntry)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.attribute", "AclEntry", False, "permissions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.attribute", "AclEntry", False, "principal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributeView", True, "readAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", True, "fileKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.attribute", "FileTime", False, "from", "(Instant)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.attribute", "FileTime", False, "toInstant", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "PosixFileAttributes", True, "group", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "PosixFileAttributes", True, "owner", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "UserPrincipalLookupService", True, "lookupPrincipalByGroupName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.attribute", "UserPrincipalLookupService", True, "lookupPrincipalByName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.attribute", "UserPrincipalNotFoundException", True, "UserPrincipalNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file.attribute", "UserPrincipalNotFoundException", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: @@ -28,11 +34,39 @@ extensions: data: - ["java.nio.file.attribute", "AclEntry", "newBuilder", "()", "summary", "df-generated"] - ["java.nio.file.attribute", "AclEntry", "type", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "AttributeView", "name", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributeView", "setTimes", "(FileTime,FileTime,FileTime)", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "creationTime", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "isDirectory", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "isOther", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "isRegularFile", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "isSymbolicLink", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "lastAccessTime", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "lastModifiedTime", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "BasicFileAttributes", "size", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributeView", "setArchive", "(boolean)", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributeView", "setHidden", "(boolean)", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributeView", "setReadOnly", "(boolean)", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributeView", "setSystem", "(boolean)", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributes", "isArchive", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributes", "isHidden", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributes", "isReadOnly", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "DosFileAttributes", "isSystem", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "FileOwnerAttributeView", "getOwner", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "FileOwnerAttributeView", "setOwner", "(UserPrincipal)", "summary", "df-generated"] + - ["java.nio.file.attribute", "FileTime", "compareTo", "(FileTime)", "summary", "df-generated"] - ["java.nio.file.attribute", "FileTime", "from", "(long,TimeUnit)", "summary", "df-generated"] - ["java.nio.file.attribute", "FileTime", "fromMillis", "(long)", "summary", "df-generated"] - ["java.nio.file.attribute", "FileTime", "to", "(TimeUnit)", "summary", "df-generated"] - ["java.nio.file.attribute", "FileTime", "toMillis", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "PosixFileAttributeView", "setGroup", "(GroupPrincipal)", "summary", "df-generated"] + - ["java.nio.file.attribute", "PosixFileAttributeView", "setPermissions", "(Set)", "summary", "df-generated"] + - ["java.nio.file.attribute", "PosixFileAttributes", "permissions", "()", "summary", "df-generated"] - ["java.nio.file.attribute", "PosixFilePermissions", "asFileAttribute", "(Set)", "summary", "df-generated"] - ["java.nio.file.attribute", "PosixFilePermissions", "fromString", "(String)", "summary", "df-generated"] - - ["java.nio.file.attribute", "UserPrincipalLookupService", "lookupPrincipalByGroupName", "(String)", "summary", "df-generated"] - - ["java.nio.file.attribute", "UserPrincipalLookupService", "lookupPrincipalByName", "(String)", "summary", "df-generated"] + - ["java.nio.file.attribute", "PosixFilePermissions", "toString", "(Set)", "summary", "df-generated"] + - ["java.nio.file.attribute", "UserDefinedFileAttributeView", "delete", "(String)", "summary", "df-generated"] + - ["java.nio.file.attribute", "UserDefinedFileAttributeView", "list", "()", "summary", "df-generated"] + - ["java.nio.file.attribute", "UserDefinedFileAttributeView", "read", "(String,ByteBuffer)", "summary", "df-generated"] + - ["java.nio.file.attribute", "UserDefinedFileAttributeView", "size", "(String)", "summary", "df-generated"] + - ["java.nio.file.attribute", "UserDefinedFileAttributeView", "write", "(String,ByteBuffer)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.file.model.yml b/java/ql/lib/ext/generated/java.nio.file.model.yml index 4c88fbbe5ecf..e16b8df95062 100644 --- a/java/ql/lib/ext/generated/java.nio.file.model.yml +++ b/java/ql/lib/ext/generated/java.nio.file.model.yml @@ -17,6 +17,12 @@ extensions: - ["java.nio.file", "FileAlreadyExistsException", True, "FileAlreadyExistsException", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "FileAlreadyExistsException", True, "FileAlreadyExistsException", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "FileAlreadyExistsException", True, "FileAlreadyExistsException", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.file", "FileStore", True, "name", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "FileStore", True, "type", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "FileSystem", True, "getFileStores", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "FileSystem", True, "newWatchService", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "FileSystem", True, "provider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "FileSystem", True, "supportedFileAttributeViews", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "FileSystemAlreadyExistsException", True, "FileSystemAlreadyExistsException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "FileSystemException", True, "FileSystemException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "FileSystemException", True, "FileSystemException", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -45,7 +51,6 @@ extensions: - ["java.nio.file", "Files", False, "getFileAttributeView", "(Path,Class,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "Files", False, "getFileAttributeView", "(Path,Class,LinkOption[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "Files", False, "newDirectoryStream", "(Path,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["java.nio.file", "Files", False, "newOutputStream", "(Path,OpenOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "Files", False, "readAttributes", "(Path,Class,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "Files", False, "readAttributes", "(Path,String,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "Files", False, "readAttributes", "(Path,String,LinkOption[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -72,8 +77,18 @@ extensions: - ["java.nio.file", "NotLinkException", True, "NotLinkException", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "NotLinkException", True, "NotLinkException", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "NotLinkException", True, "NotLinkException", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.file", "Path", True, "getFileSystem", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "Path", True, "getName", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "Path", True, "getRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "Path", True, "subpath", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "Path", True, "toRealPath", "(LinkOption[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file", "ProviderMismatchException", True, "ProviderMismatchException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.nio.file", "ProviderNotFoundException", True, "ProviderNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.file", "WatchKey", True, "pollEvents", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "WatchKey", True, "watchable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "WatchService", True, "poll", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "WatchService", True, "poll", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file", "WatchService", True, "take", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -85,20 +100,13 @@ extensions: - ["java.nio.file", "FileStore", "getUnallocatedSpace", "()", "summary", "df-generated"] - ["java.nio.file", "FileStore", "getUsableSpace", "()", "summary", "df-generated"] - ["java.nio.file", "FileStore", "isReadOnly", "()", "summary", "df-generated"] - - ["java.nio.file", "FileStore", "name", "()", "summary", "df-generated"] - ["java.nio.file", "FileStore", "supportsFileAttributeView", "(Class)", "summary", "df-generated"] - ["java.nio.file", "FileStore", "supportsFileAttributeView", "(String)", "summary", "df-generated"] - - ["java.nio.file", "FileStore", "type", "()", "summary", "df-generated"] - - ["java.nio.file", "FileSystem", "getFileStores", "()", "summary", "df-generated"] - ["java.nio.file", "FileSystem", "getSeparator", "()", "summary", "df-generated"] - ["java.nio.file", "FileSystem", "getUserPrincipalLookupService", "()", "summary", "df-generated"] - ["java.nio.file", "FileSystem", "isOpen", "()", "summary", "df-generated"] - ["java.nio.file", "FileSystem", "isReadOnly", "()", "summary", "df-generated"] - - ["java.nio.file", "FileSystem", "newWatchService", "()", "summary", "df-generated"] - - ["java.nio.file", "FileSystem", "provider", "()", "summary", "df-generated"] - - ["java.nio.file", "FileSystem", "supportedFileAttributeViews", "()", "summary", "df-generated"] - ["java.nio.file", "FileSystems", "getDefault", "()", "summary", "df-generated"] - - ["java.nio.file", "FileSystems", "getFileSystem", "(URI)", "summary", "df-generated"] - ["java.nio.file", "Files", "getLastModifiedTime", "(Path,LinkOption[])", "summary", "df-generated"] - ["java.nio.file", "Files", "getOwner", "(Path,LinkOption[])", "summary", "df-generated"] - ["java.nio.file", "Files", "getPosixFilePermissions", "(Path,LinkOption[])", "summary", "df-generated"] @@ -114,6 +122,20 @@ extensions: - ["java.nio.file", "Files", "size", "(Path)", "summary", "df-generated"] - ["java.nio.file", "Files", "walk", "(Path,int,FileVisitOption[])", "summary", "df-generated"] - ["java.nio.file", "InvalidPathException", "getIndex", "()", "summary", "df-generated"] + - ["java.nio.file", "Path", "compareTo", "(Path)", "summary", "df-generated"] + - ["java.nio.file", "Path", "endsWith", "(Path)", "summary", "df-generated"] - ["java.nio.file", "Path", "endsWith", "(String)", "summary", "df-generated"] + - ["java.nio.file", "Path", "getNameCount", "()", "summary", "df-generated"] + - ["java.nio.file", "Path", "isAbsolute", "()", "summary", "df-generated"] + - ["java.nio.file", "Path", "startsWith", "(Path)", "summary", "df-generated"] - ["java.nio.file", "Path", "startsWith", "(String)", "summary", "df-generated"] + - ["java.nio.file", "PathMatcher", "matches", "(Path)", "summary", "df-generated"] + - ["java.nio.file", "SimpleFileVisitor", "postVisitDirectory", "(Object,IOException)", "summary", "df-generated"] + - ["java.nio.file", "SimpleFileVisitor", "preVisitDirectory", "(Object,BasicFileAttributes)", "summary", "df-generated"] + - ["java.nio.file", "SimpleFileVisitor", "visitFile", "(Object,BasicFileAttributes)", "summary", "df-generated"] + - ["java.nio.file", "SimpleFileVisitor", "visitFileFailed", "(Object,IOException)", "summary", "df-generated"] + - ["java.nio.file", "WatchKey", "cancel", "()", "summary", "df-generated"] + - ["java.nio.file", "WatchKey", "isValid", "()", "summary", "df-generated"] + - ["java.nio.file", "WatchKey", "reset", "()", "summary", "df-generated"] - ["java.nio.file", "Watchable", "register", "(WatchService,WatchEvent$Kind[])", "summary", "df-generated"] + - ["java.nio.file", "Watchable", "register", "(WatchService,WatchEvent$Kind[],WatchEvent$Modifier[])", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.file.spi.model.yml b/java/ql/lib/ext/generated/java.nio.file.spi.model.yml index 2e144b26abe5..f29fd040014c 100644 --- a/java/ql/lib/ext/generated/java.nio.file.spi.model.yml +++ b/java/ql/lib/ext/generated/java.nio.file.spi.model.yml @@ -4,7 +4,30 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.nio.file.spi", "FileSystemProvider", True, "getFileAttributeView", "(Path,Class,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "getFileAttributeView", "(Path,Class,LinkOption[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "getFileStore", "(Path)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "getFileSystem", "(URI)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "getPath", "(URI)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "getPath", "(URI)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newAsynchronousFileChannel", "(Path,Set,ExecutorService,FileAttribute[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newByteChannel", "(Path,Set,FileAttribute[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newDirectoryStream", "(Path,DirectoryStream$Filter)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newDirectoryStream", "(Path,DirectoryStream$Filter)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileChannel", "(Path,Set,FileAttribute[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(Path,Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(Path,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(Path,Map)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(URI,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(URI,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(URI,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newFileSystem", "(URI,Map)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", True, "newInputStream", "(Path,OpenOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "newOutputStream", "(Path,OpenOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "readAttributes", "(Path,Class,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "readAttributes", "(Path,String,LinkOption[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "readAttributes", "(Path,String,LinkOption[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.nio.file.spi", "FileSystemProvider", True, "readSymbolicLink", "(Path)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -16,24 +39,10 @@ extensions: - ["java.nio.file.spi", "FileSystemProvider", "createSymbolicLink", "(Path,Path,FileAttribute[])", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "delete", "(Path)", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "deleteIfExists", "(Path)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "getFileAttributeView", "(Path,Class,LinkOption[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "getFileStore", "(Path)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "getFileSystem", "(URI)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "getPath", "(URI)", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "getScheme", "()", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "installedProviders", "()", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "isHidden", "(Path)", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "isSameFile", "(Path,Path)", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "move", "(Path,Path,CopyOption[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newAsynchronousFileChannel", "(Path,Set,ExecutorService,FileAttribute[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newByteChannel", "(Path,Set,FileAttribute[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newDirectoryStream", "(Path,DirectoryStream$Filter)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newFileChannel", "(Path,Set,FileAttribute[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newFileSystem", "(Path,Map)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newFileSystem", "(URI,Map)", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "newOutputStream", "(Path,OpenOption[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "readAttributes", "(Path,Class,LinkOption[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "readAttributes", "(Path,String,LinkOption[])", "summary", "df-generated"] - - ["java.nio.file.spi", "FileSystemProvider", "readSymbolicLink", "(Path)", "summary", "df-generated"] - ["java.nio.file.spi", "FileSystemProvider", "setAttribute", "(Path,String,Object,LinkOption[])", "summary", "df-generated"] - ["java.nio.file.spi", "FileTypeDetector", "probeContentType", "(Path)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.nio.model.yml b/java/ql/lib/ext/generated/java.nio.model.yml index bd9bc410cda6..ebc23959bba5 100644 --- a/java/ql/lib/ext/generated/java.nio.model.yml +++ b/java/ql/lib/ext/generated/java.nio.model.yml @@ -23,10 +23,6 @@ extensions: - ["java.nio", "ByteBuffer", True, "asReadOnlyBuffer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio", "ByteBuffer", True, "asShortBuffer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.nio", "ByteBuffer", True, "compact", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.nio", "ByteBuffer", True, "get", "(byte[],int,int)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["java.nio", "ByteBuffer", True, "get", "(byte[],int,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.nio", "ByteBuffer", True, "get", "(int,byte[],int,int)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - - ["java.nio", "ByteBuffer", True, "get", "(int,byte[],int,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio", "ByteBuffer", True, "order", "(ByteOrder)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio", "ByteBuffer", True, "put", "(ByteBuffer)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.nio", "ByteBuffer", True, "put", "(byte)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -173,8 +169,7 @@ extensions: - ["java.nio", "ByteBuffer", "alignedSlice", "(int)", "summary", "df-generated"] - ["java.nio", "ByteBuffer", "alignmentOffset", "(int,int)", "summary", "df-generated"] - ["java.nio", "ByteBuffer", "allocateDirect", "(int)", "summary", "df-generated"] - - ["java.nio", "ByteBuffer", "get", "()", "summary", "df-generated"] - - ["java.nio", "ByteBuffer", "get", "(int)", "summary", "df-generated"] + - ["java.nio", "ByteBuffer", "compareTo", "(ByteBuffer)", "summary", "df-generated"] - ["java.nio", "ByteBuffer", "getChar", "()", "summary", "df-generated"] - ["java.nio", "ByteBuffer", "getChar", "(int)", "summary", "df-generated"] - ["java.nio", "ByteBuffer", "getDouble", "()", "summary", "df-generated"] @@ -191,11 +186,13 @@ extensions: - ["java.nio", "ByteBuffer", "order", "()", "summary", "df-generated"] - ["java.nio", "ByteOrder", "nativeOrder", "()", "summary", "df-generated"] - ["java.nio", "CharBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "CharBuffer", "compareTo", "(CharBuffer)", "summary", "df-generated"] - ["java.nio", "CharBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "CharBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "CharBuffer", "mismatch", "(CharBuffer)", "summary", "df-generated"] - ["java.nio", "CharBuffer", "order", "()", "summary", "df-generated"] - ["java.nio", "DoubleBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "DoubleBuffer", "compareTo", "(DoubleBuffer)", "summary", "df-generated"] - ["java.nio", "DoubleBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "DoubleBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "DoubleBuffer", "mismatch", "(DoubleBuffer)", "summary", "df-generated"] @@ -203,6 +200,7 @@ extensions: - ["java.nio", "DoubleBuffer", "wrap", "(double[])", "summary", "df-generated"] - ["java.nio", "DoubleBuffer", "wrap", "(double[],int,int)", "summary", "df-generated"] - ["java.nio", "FloatBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "FloatBuffer", "compareTo", "(FloatBuffer)", "summary", "df-generated"] - ["java.nio", "FloatBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "FloatBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "FloatBuffer", "mismatch", "(FloatBuffer)", "summary", "df-generated"] @@ -210,6 +208,7 @@ extensions: - ["java.nio", "FloatBuffer", "wrap", "(float[])", "summary", "df-generated"] - ["java.nio", "FloatBuffer", "wrap", "(float[],int,int)", "summary", "df-generated"] - ["java.nio", "IntBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "IntBuffer", "compareTo", "(IntBuffer)", "summary", "df-generated"] - ["java.nio", "IntBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "IntBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "IntBuffer", "get", "(int[])", "summary", "df-generated"] @@ -218,6 +217,7 @@ extensions: - ["java.nio", "IntBuffer", "wrap", "(int[])", "summary", "df-generated"] - ["java.nio", "IntBuffer", "wrap", "(int[],int,int)", "summary", "df-generated"] - ["java.nio", "LongBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "LongBuffer", "compareTo", "(LongBuffer)", "summary", "df-generated"] - ["java.nio", "LongBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "LongBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "LongBuffer", "mismatch", "(LongBuffer)", "summary", "df-generated"] @@ -226,6 +226,7 @@ extensions: - ["java.nio", "LongBuffer", "wrap", "(long[],int,int)", "summary", "df-generated"] - ["java.nio", "MappedByteBuffer", "isLoaded", "()", "summary", "df-generated"] - ["java.nio", "ShortBuffer", "allocate", "(int)", "summary", "df-generated"] + - ["java.nio", "ShortBuffer", "compareTo", "(ShortBuffer)", "summary", "df-generated"] - ["java.nio", "ShortBuffer", "get", "()", "summary", "df-generated"] - ["java.nio", "ShortBuffer", "get", "(int)", "summary", "df-generated"] - ["java.nio", "ShortBuffer", "mismatch", "(ShortBuffer)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.rmi.dgc.model.yml b/java/ql/lib/ext/generated/java.rmi.dgc.model.yml index 18040c242d04..280187ab66d8 100644 --- a/java/ql/lib/ext/generated/java.rmi.dgc.model.yml +++ b/java/ql/lib/ext/generated/java.rmi.dgc.model.yml @@ -4,11 +4,14 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.rmi.dgc", "DGC", True, "dirty", "(ObjID[],long,Lease)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.dgc", "DGC", True, "dirty", "(ObjID[],long,Lease)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.dgc", "Lease", False, "Lease", "(VMID,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.dgc", "Lease", False, "getVMID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["java.rmi.dgc", "DGC", "clean", "(ObjID[],long,VMID,boolean)", "summary", "df-generated"] - ["java.rmi.dgc", "Lease", "getValue", "()", "summary", "df-generated"] - ["java.rmi.dgc", "VMID", "isUnique", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.rmi.registry.model.yml b/java/ql/lib/ext/generated/java.rmi.registry.model.yml index 5594ea1dc328..78fbb52866c3 100644 --- a/java/ql/lib/ext/generated/java.rmi.registry.model.yml +++ b/java/ql/lib/ext/generated/java.rmi.registry.model.yml @@ -1,5 +1,15 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.rmi.registry", "Registry", True, "bind", "(String,Remote)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.registry", "Registry", True, "bind", "(String,Remote)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.registry", "Registry", True, "list", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.registry", "Registry", True, "lookup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.registry", "Registry", True, "rebind", "(String,Remote)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.registry", "Registry", True, "rebind", "(String,Remote)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -11,3 +21,4 @@ extensions: - ["java.rmi.registry", "LocateRegistry", "getRegistry", "(String,int)", "summary", "df-generated"] - ["java.rmi.registry", "LocateRegistry", "getRegistry", "(String,int,RMIClientSocketFactory)", "summary", "df-generated"] - ["java.rmi.registry", "LocateRegistry", "getRegistry", "(int)", "summary", "df-generated"] + - ["java.rmi.registry", "Registry", "unbind", "(String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.rmi.server.model.yml b/java/ql/lib/ext/generated/java.rmi.server.model.yml index 4fefb5338287..c308570c0804 100644 --- a/java/ql/lib/ext/generated/java.rmi.server.model.yml +++ b/java/ql/lib/ext/generated/java.rmi.server.model.yml @@ -12,17 +12,22 @@ extensions: - ["java.rmi.server", "LogStream", True, "setOutputStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "Operation", True, "Operation", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "Operation", True, "getOperation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.rmi.server", "RMIClassLoader", True, "getClassLoader", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "RMIClassLoader", True, "getSecurityContext", "(ClassLoader)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.rmi.server", "RMIClassLoaderSpi", True, "getClassLoader", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "RMIClientSocketFactory", True, "createSocket", "(String,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.server", "RMIServerSocketFactory", True, "createServerSocket", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.server", "RemoteCall", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.server", "RemoteCall", True, "getOutputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.server", "RemoteCall", True, "getResultStream", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "RemoteObject", True, "getRef", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "RemoteObject", True, "toStub", "(Remote)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "RemoteObjectInvocationHandler", True, "RemoteObjectInvocationHandler", "(RemoteRef)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.server", "RemoteRef", True, "newCall", "(RemoteObject,Operation[],int,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.rmi.server", "RemoteRef", True, "remoteToString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.rmi.server", "ServerCloneException", True, "ServerCloneException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "ServerCloneException", True, "ServerCloneException", "(String,Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "ServerCloneException", True, "ServerCloneException", "(String,Exception)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "ServerNotActiveException", True, "ServerNotActiveException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.rmi.server", "Skeleton", True, "dispatch", "(Remote,RemoteCall,int,long)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] - ["java.rmi.server", "SkeletonMismatchException", True, "SkeletonMismatchException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "SkeletonNotFoundException", True, "SkeletonNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.rmi.server", "SkeletonNotFoundException", True, "SkeletonNotFoundException", "(String,Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -43,6 +48,7 @@ extensions: - ["java.rmi.server", "ObjID", "read", "(ObjectInput)", "summary", "df-generated"] - ["java.rmi.server", "ObjID", "write", "(ObjectOutput)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoader", "getClassAnnotation", "(Class)", "summary", "df-generated"] + - ["java.rmi.server", "RMIClassLoader", "getClassLoader", "(String)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoader", "getDefaultProviderInstance", "()", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoader", "loadClass", "(String)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoader", "loadClass", "(String,String)", "summary", "df-generated"] @@ -50,17 +56,30 @@ extensions: - ["java.rmi.server", "RMIClassLoader", "loadClass", "(URL,String)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoader", "loadProxyClass", "(String,String[],ClassLoader)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoaderSpi", "getClassAnnotation", "(Class)", "summary", "df-generated"] + - ["java.rmi.server", "RMIClassLoaderSpi", "getClassLoader", "(String)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoaderSpi", "loadClass", "(String,String,ClassLoader)", "summary", "df-generated"] - ["java.rmi.server", "RMIClassLoaderSpi", "loadProxyClass", "(String,String[],ClassLoader)", "summary", "df-generated"] - - ["java.rmi.server", "RMIServerSocketFactory", "createServerSocket", "(int)", "summary", "df-generated"] - ["java.rmi.server", "RMISocketFactory", "getDefaultSocketFactory", "()", "summary", "df-generated"] - ["java.rmi.server", "RMISocketFactory", "getFailureHandler", "()", "summary", "df-generated"] - ["java.rmi.server", "RMISocketFactory", "getSocketFactory", "()", "summary", "df-generated"] - ["java.rmi.server", "RMISocketFactory", "setFailureHandler", "(RMIFailureHandler)", "summary", "df-generated"] - ["java.rmi.server", "RMISocketFactory", "setSocketFactory", "(RMISocketFactory)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteCall", "done", "()", "summary", "df-generated"] + - ["java.rmi.server", "RemoteCall", "executeCall", "()", "summary", "df-generated"] + - ["java.rmi.server", "RemoteCall", "releaseInputStream", "()", "summary", "df-generated"] + - ["java.rmi.server", "RemoteCall", "releaseOutputStream", "()", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "done", "(RemoteCall)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "getRefClass", "(ObjectOutput)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "invoke", "(Remote,Method,Object[],long)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "invoke", "(RemoteCall)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "remoteEquals", "(RemoteRef)", "summary", "df-generated"] + - ["java.rmi.server", "RemoteRef", "remoteHashCode", "()", "summary", "df-generated"] - ["java.rmi.server", "RemoteServer", "getClientHost", "()", "summary", "df-generated"] - ["java.rmi.server", "RemoteServer", "getLog", "()", "summary", "df-generated"] - ["java.rmi.server", "RemoteServer", "setLog", "(OutputStream)", "summary", "df-generated"] + - ["java.rmi.server", "ServerRef", "exportObject", "(Remote,Object)", "summary", "df-generated"] + - ["java.rmi.server", "ServerRef", "getClientHost", "()", "summary", "df-generated"] + - ["java.rmi.server", "Skeleton", "getOperations", "()", "summary", "df-generated"] - ["java.rmi.server", "UID", "UID", "(short)", "summary", "df-generated"] - ["java.rmi.server", "UID", "read", "(DataInput)", "summary", "df-generated"] - ["java.rmi.server", "UID", "write", "(DataOutput)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.security.cert.model.yml b/java/ql/lib/ext/generated/java.security.cert.model.yml index 7f08c1a7d20b..802379fb909a 100644 --- a/java/ql/lib/ext/generated/java.security.cert.model.yml +++ b/java/ql/lib/ext/generated/java.security.cert.model.yml @@ -9,6 +9,7 @@ extensions: - ["java.security.cert", "CRLException", True, "CRLException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CRLException", True, "CRLException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CRLException", True, "CRLException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "CertPath", True, "getCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPath", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathBuilder", True, "build", "(CertPathParameters)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathBuilder", True, "getAlgorithm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -22,6 +23,8 @@ extensions: - ["java.security.cert", "CertPathBuilderException", True, "CertPathBuilderException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertPathBuilderException", True, "CertPathBuilderException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertPathBuilderResult", True, "getCertPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "CertPathBuilderSpi", True, "engineBuild", "(CertPathParameters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "CertPathBuilderSpi", True, "engineBuild", "(CertPathParameters)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathValidator", True, "getAlgorithm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathValidator", True, "getInstance", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathValidator", True, "getInstance", "(String,Provider)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -42,12 +45,20 @@ extensions: - ["java.security.cert", "CertPathValidatorException", True, "CertPathValidatorException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertPathValidatorException", True, "getCertPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertPathValidatorException", True, "getReason", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "CertPathValidatorSpi", True, "engineValidate", "(CertPath,CertPathParameters)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertStore", True, "getCertStoreParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertStoreException", True, "CertStoreException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertStoreException", True, "CertStoreException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertStoreException", True, "CertStoreException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertStoreException", True, "CertStoreException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "CertStoreSpi", True, "engineGetCRLs", "(CRLSelector)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "CertStoreSpi", True, "engineGetCertificates", "(CertSelector)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "Certificate", True, "getEncoded", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "Certificate", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "Certificate", True, "verify", "(PublicKey)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "Certificate", True, "verify", "(PublicKey,Provider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "Certificate", True, "verify", "(PublicKey,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "Certificate", True, "verify", "(PublicKey,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateEncodingException", True, "CertificateEncodingException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateEncodingException", True, "CertificateEncodingException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateEncodingException", True, "CertificateEncodingException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -57,6 +68,9 @@ extensions: - ["java.security.cert", "CertificateException", True, "CertificateException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateException", True, "CertificateException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateExpiredException", True, "CertificateExpiredException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "CertificateFactorySpi", True, "engineGenerateCRL", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "CertificateFactorySpi", True, "engineGenerateCertPath", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "CertificateFactorySpi", True, "engineGenerateCertificate", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CertificateNotYetValidException", True, "CertificateNotYetValidException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateParsingException", True, "CertificateParsingException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CertificateParsingException", True, "CertificateParsingException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -69,6 +83,9 @@ extensions: - ["java.security.cert", "CertificateRevokedException", True, "getRevocationDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "CollectionCertStoreParameters", True, "CollectionCertStoreParameters", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "CollectionCertStoreParameters", True, "getCollection", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "Extension", True, "encode", "(OutputStream)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.security.cert", "Extension", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "Extension", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "LDAPCertStoreParameters", True, "LDAPCertStoreParameters", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "LDAPCertStoreParameters", True, "LDAPCertStoreParameters", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "LDAPCertStoreParameters", True, "getServerName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -79,6 +96,9 @@ extensions: - ["java.security.cert", "PKIXCertPathBuilderResult", True, "PKIXCertPathBuilderResult", "(CertPath,TrustAnchor,PolicyNode,PublicKey)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathBuilderResult", True, "PKIXCertPathBuilderResult", "(CertPath,TrustAnchor,PolicyNode,PublicKey)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathBuilderResult", True, "PKIXCertPathBuilderResult", "(CertPath,TrustAnchor,PolicyNode,PublicKey)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "PKIXCertPathChecker", True, "check", "(Certificate,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "PKIXCertPathChecker", True, "check", "(Certificate,Collection)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.security.cert", "PKIXCertPathChecker", True, "getSupportedExtensions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathValidatorResult", True, "PKIXCertPathValidatorResult", "(TrustAnchor,PolicyNode,PublicKey)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathValidatorResult", True, "PKIXCertPathValidatorResult", "(TrustAnchor,PolicyNode,PublicKey)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathValidatorResult", True, "PKIXCertPathValidatorResult", "(TrustAnchor,PolicyNode,PublicKey)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -86,16 +106,23 @@ extensions: - ["java.security.cert", "PKIXCertPathValidatorResult", True, "getPublicKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXCertPathValidatorResult", True, "getTrustAnchor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXParameters", True, "setInitialPolicies", "(Set)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "PKIXParameters", True, "setTargetCertConstraints", "(CertSelector)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "getOcspExtensions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "getOcspResponder", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "getOcspResponderCert", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "getOcspResponses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "getOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "PKIXRevocationChecker", True, "getSoftFailExceptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "setOcspExtensions", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "setOcspResponder", "(URI)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "setOcspResponderCert", "(X509Certificate)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "setOcspResponses", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PKIXRevocationChecker", True, "setOptions", "(Set)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "PolicyNode", True, "getChildren", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "PolicyNode", True, "getExpectedPolicies", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "PolicyNode", True, "getParent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "PolicyNode", True, "getPolicyQualifiers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "PolicyNode", True, "getValidPolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PolicyQualifierInfo", True, "PolicyQualifierInfo", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "PolicyQualifierInfo", True, "getEncoded", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "PolicyQualifierInfo", True, "getPolicyQualifier", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -115,8 +142,21 @@ extensions: - ["java.security.cert", "TrustAnchor", True, "getTrustedCert", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "URICertStoreParameters", False, "URICertStoreParameters", "(URI)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "URICertStoreParameters", False, "getURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getEncoded", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getIssuerDN", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "X509CRL", True, "getIssuerX500Principal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getRevokedCertificate", "(BigInteger)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "X509CRL", True, "getRevokedCertificate", "(X509Certificate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getRevokedCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getSigAlgParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getSignature", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "getTBSCertList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "verify", "(PublicKey)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "verify", "(PublicKey,Provider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "verify", "(PublicKey,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "X509CRL", True, "verify", "(PublicKey,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "X509CRLEntry", True, "getCertificateIssuer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509CRLEntry", True, "getEncoded", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "X509CRLSelector", True, "addIssuer", "(X500Principal)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "X509CRLSelector", True, "addIssuerName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "X509CRLSelector", True, "addIssuerName", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -154,21 +194,27 @@ extensions: - ["java.security.cert", "X509CertSelector", True, "setSubjectPublicKey", "(PublicKey)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "X509CertSelector", True, "setSubjectPublicKey", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security.cert", "X509CertSelector", True, "setSubjectPublicKeyAlgID", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getExtendedKeyUsage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getIssuerAlternativeNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getIssuerDN", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "X509Certificate", True, "getIssuerX500Principal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getSigAlgParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getSignature", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getSubjectAlternativeNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getSubjectDN", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security.cert", "X509Certificate", True, "getSubjectX500Principal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.cert", "X509Certificate", True, "getTBSCertificate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["java.security.cert", "CRL", "isRevoked", "(Certificate)", "summary", "df-generated"] - ["java.security.cert", "CRLSelector", "match", "(CRL)", "summary", "df-generated"] - - ["java.security.cert", "CertPath", "getCertificates", "()", "summary", "df-generated"] - ["java.security.cert", "CertPath", "getEncoded", "()", "summary", "df-generated"] - ["java.security.cert", "CertPath", "getEncoded", "(String)", "summary", "df-generated"] - ["java.security.cert", "CertPath", "getEncodings", "()", "summary", "df-generated"] - ["java.security.cert", "CertPathBuilder", "getDefaultType", "()", "summary", "df-generated"] - ["java.security.cert", "CertPathBuilder", "getRevocationChecker", "()", "summary", "df-generated"] - - ["java.security.cert", "CertPathBuilderSpi", "engineBuild", "(CertPathParameters)", "summary", "df-generated"] - ["java.security.cert", "CertPathBuilderSpi", "engineGetRevocationChecker", "()", "summary", "df-generated"] - ["java.security.cert", "CertPathChecker", "check", "(Certificate)", "summary", "df-generated"] - ["java.security.cert", "CertPathChecker", "init", "(boolean)", "summary", "df-generated"] @@ -177,31 +223,20 @@ extensions: - ["java.security.cert", "CertPathValidator", "getRevocationChecker", "()", "summary", "df-generated"] - ["java.security.cert", "CertPathValidatorException", "getIndex", "()", "summary", "df-generated"] - ["java.security.cert", "CertPathValidatorSpi", "engineGetRevocationChecker", "()", "summary", "df-generated"] - - ["java.security.cert", "CertPathValidatorSpi", "engineValidate", "(CertPath,CertPathParameters)", "summary", "df-generated"] - ["java.security.cert", "CertSelector", "match", "(Certificate)", "summary", "df-generated"] - ["java.security.cert", "CertStoreSpi", "CertStoreSpi", "(CertStoreParameters)", "summary", "df-generated"] - - ["java.security.cert", "CertStoreSpi", "engineGetCRLs", "(CRLSelector)", "summary", "df-generated"] - - ["java.security.cert", "CertStoreSpi", "engineGetCertificates", "(CertSelector)", "summary", "df-generated"] - - ["java.security.cert", "Certificate", "getEncoded", "()", "summary", "df-generated"] - ["java.security.cert", "Certificate", "getPublicKey", "()", "summary", "df-generated"] - - ["java.security.cert", "Certificate", "verify", "(PublicKey)", "summary", "df-generated"] - - ["java.security.cert", "Certificate", "verify", "(PublicKey,Provider)", "summary", "df-generated"] - - ["java.security.cert", "Certificate", "verify", "(PublicKey,String)", "summary", "df-generated"] - - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCRL", "(InputStream)", "summary", "df-generated"] - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCRLs", "(InputStream)", "summary", "df-generated"] - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCertPath", "(InputStream)", "summary", "df-generated"] - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCertPath", "(InputStream,String)", "summary", "df-generated"] - - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCertPath", "(List)", "summary", "df-generated"] - - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCertificate", "(InputStream)", "summary", "df-generated"] - ["java.security.cert", "CertificateFactorySpi", "engineGenerateCertificates", "(InputStream)", "summary", "df-generated"] - ["java.security.cert", "CertificateFactorySpi", "engineGetCertPathEncodings", "()", "summary", "df-generated"] - ["java.security.cert", "CertificateRevokedException", "getInvalidityDate", "()", "summary", "df-generated"] - ["java.security.cert", "CertificateRevokedException", "getRevocationReason", "()", "summary", "df-generated"] + - ["java.security.cert", "Extension", "isCritical", "()", "summary", "df-generated"] - ["java.security.cert", "LDAPCertStoreParameters", "getPort", "()", "summary", "df-generated"] - ["java.security.cert", "PKIXBuilderParameters", "getMaxPathLength", "()", "summary", "df-generated"] - ["java.security.cert", "PKIXBuilderParameters", "setMaxPathLength", "(int)", "summary", "df-generated"] - - ["java.security.cert", "PKIXCertPathChecker", "check", "(Certificate,Collection)", "summary", "df-generated"] - - ["java.security.cert", "PKIXCertPathChecker", "getSupportedExtensions", "()", "summary", "df-generated"] - ["java.security.cert", "PKIXParameters", "isAnyPolicyInhibited", "()", "summary", "df-generated"] - ["java.security.cert", "PKIXParameters", "isExplicitPolicyRequired", "()", "summary", "df-generated"] - ["java.security.cert", "PKIXParameters", "isPolicyMappingInhibited", "()", "summary", "df-generated"] @@ -210,24 +245,13 @@ extensions: - ["java.security.cert", "PKIXParameters", "setPolicyMappingInhibited", "(boolean)", "summary", "df-generated"] - ["java.security.cert", "PKIXParameters", "setPolicyQualifiersRejected", "(boolean)", "summary", "df-generated"] - ["java.security.cert", "PKIXParameters", "setRevocationEnabled", "(boolean)", "summary", "df-generated"] - - ["java.security.cert", "PKIXRevocationChecker", "getSoftFailExceptions", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getEncoded", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getIssuerDN", "()", "summary", "df-generated"] + - ["java.security.cert", "PolicyNode", "getDepth", "()", "summary", "df-generated"] + - ["java.security.cert", "PolicyNode", "isCritical", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRL", "getNextUpdate", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getRevokedCertificate", "(BigInteger)", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getRevokedCertificates", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRL", "getSigAlgName", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRL", "getSigAlgOID", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getSigAlgParams", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getSignature", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "getTBSCertList", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRL", "getThisUpdate", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRL", "getVersion", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "verify", "(PublicKey)", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "verify", "(PublicKey,Provider)", "summary", "df-generated"] - - ["java.security.cert", "X509CRL", "verify", "(PublicKey,String)", "summary", "df-generated"] - - ["java.security.cert", "X509CRLEntry", "getCertificateIssuer", "()", "summary", "df-generated"] - - ["java.security.cert", "X509CRLEntry", "getEncoded", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRLEntry", "getRevocationDate", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRLEntry", "getRevocationReason", "()", "summary", "df-generated"] - ["java.security.cert", "X509CRLEntry", "getSerialNumber", "()", "summary", "df-generated"] @@ -262,9 +286,6 @@ extensions: - ["java.security.cert", "X509Certificate", "checkValidity", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "checkValidity", "(Date)", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getBasicConstraints", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getExtendedKeyUsage", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getIssuerAlternativeNames", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getIssuerDN", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getIssuerUniqueID", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getKeyUsage", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getNotAfter", "()", "summary", "df-generated"] @@ -272,10 +293,9 @@ extensions: - ["java.security.cert", "X509Certificate", "getSerialNumber", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getSigAlgName", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getSigAlgOID", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getSigAlgParams", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getSignature", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getSubjectAlternativeNames", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getSubjectDN", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getSubjectUniqueID", "()", "summary", "df-generated"] - - ["java.security.cert", "X509Certificate", "getTBSCertificate", "()", "summary", "df-generated"] - ["java.security.cert", "X509Certificate", "getVersion", "()", "summary", "df-generated"] + - ["java.security.cert", "X509Extension", "getCriticalExtensionOIDs", "()", "summary", "df-generated"] + - ["java.security.cert", "X509Extension", "getExtensionValue", "(String)", "summary", "df-generated"] + - ["java.security.cert", "X509Extension", "getNonCriticalExtensionOIDs", "()", "summary", "df-generated"] + - ["java.security.cert", "X509Extension", "hasUnsupportedCriticalExtension", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.security.interfaces.model.yml b/java/ql/lib/ext/generated/java.security.interfaces.model.yml index cced4d3efc9c..eafe9e9c9e87 100644 --- a/java/ql/lib/ext/generated/java.security.interfaces.model.yml +++ b/java/ql/lib/ext/generated/java.security.interfaces.model.yml @@ -1,5 +1,20 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.security.interfaces", "DSAKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "DSAKeyPairGenerator", True, "initialize", "(DSAParams,SecureRandom)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.security.interfaces", "DSAKeyPairGenerator", True, "initialize", "(int,boolean,SecureRandom)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["java.security.interfaces", "ECKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "ECPublicKey", True, "getW", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "EdECKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "EdECPrivateKey", True, "getBytes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "EdECPublicKey", True, "getPoint", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "RSAKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "XECKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security.interfaces", "XECPrivateKey", True, "getScalar", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -7,4 +22,16 @@ extensions: - ["java.security.interfaces", "DSAParams", "getG", "()", "summary", "df-generated"] - ["java.security.interfaces", "DSAParams", "getP", "()", "summary", "df-generated"] - ["java.security.interfaces", "DSAParams", "getQ", "()", "summary", "df-generated"] - - ["java.security.interfaces", "RSAKey", "getParams", "()", "summary", "df-generated"] + - ["java.security.interfaces", "DSAPrivateKey", "getX", "()", "summary", "df-generated"] + - ["java.security.interfaces", "DSAPublicKey", "getY", "()", "summary", "df-generated"] + - ["java.security.interfaces", "ECPrivateKey", "getS", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAKey", "getModulus", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getCrtCoefficient", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getPrimeExponentP", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getPrimeExponentQ", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getPrimeP", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getPrimeQ", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateCrtKey", "getPublicExponent", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPrivateKey", "getPrivateExponent", "()", "summary", "df-generated"] + - ["java.security.interfaces", "RSAPublicKey", "getPublicExponent", "()", "summary", "df-generated"] + - ["java.security.interfaces", "XECPublicKey", "getU", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.security.model.yml b/java/ql/lib/ext/generated/java.security.model.yml index 15b410e1fe8a..a5c699a0fe5c 100644 --- a/java/ql/lib/ext/generated/java.security.model.yml +++ b/java/ql/lib/ext/generated/java.security.model.yml @@ -42,6 +42,7 @@ extensions: - ["java.security", "AlgorithmParameters", True, "init", "(AlgorithmParameterSpec)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "AlgorithmParameters", True, "init", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "AlgorithmParameters", True, "init", "(byte[],String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "AuthProvider", True, "setCallbackHandler", "(CallbackHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "BasicPermission", True, "BasicPermission", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "BasicPermission", True, "BasicPermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "CodeSigner", False, "CodeSigner", "(CertPath,Timestamp)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -91,6 +92,7 @@ extensions: - ["java.security", "Identity", True, "getScope", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Identity", True, "setInfo", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "Identity", True, "setPublicKey", "(PublicKey)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "Identity", True, "toString", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "IdentityScope", True, "IdentityScope", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "IdentityScope", True, "IdentityScope", "(String,IdentityScope)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "IdentityScope", True, "IdentityScope", "(String,IdentityScope)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -191,8 +193,17 @@ extensions: - ["java.security", "KeyStoreException", True, "KeyStoreException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "KeyStoreException", True, "KeyStoreException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.security", "KeyStoreException", True, "KeyStoreException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineAliases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineGetCertificate", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineGetCertificateAlias", "(Certificate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineGetCertificateChain", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "KeyStoreSpi", True, "engineGetEntry", "(String,KeyStore$ProtectionParameter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineGetKey", "(String,char[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineLoad", "(InputStream,char[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineSetCertificateEntry", "(String,Certificate)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "KeyStoreSpi", True, "engineSetEntry", "(String,KeyStore$Entry,KeyStore$ProtectionParameter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineSetKeyEntry", "(String,Key,char[],Certificate[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.security", "KeyStoreSpi", True, "engineSetKeyEntry", "(String,byte[],Certificate[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.security", "MessageDigest", True, "getAlgorithm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "MessageDigest", True, "getInstance", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.security", "MessageDigest", True, "getInstance", "(String,Provider)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -251,6 +262,8 @@ extensions: - ["java.security", "Provider$Service", True, "getClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Provider$Service", True, "getProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Provider$Service", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "Provider$Service", True, "newInstance", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.security", "Provider$Service", True, "newInstance", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Provider", True, "getInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Provider", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.security", "Provider", True, "getService", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -328,13 +341,15 @@ extensions: - ["java.security", "AccessControlContext", "checkPermission", "(Permission)", "summary", "df-generated"] - ["java.security", "AccessController", "checkPermission", "(Permission)", "summary", "df-generated"] - ["java.security", "AccessController", "getContext", "()", "summary", "df-generated"] + - ["java.security", "AlgorithmConstraints", "permits", "(Set,Key)", "summary", "df-generated"] + - ["java.security", "AlgorithmConstraints", "permits", "(Set,String,AlgorithmParameters)", "summary", "df-generated"] + - ["java.security", "AlgorithmConstraints", "permits", "(Set,String,Key,AlgorithmParameters)", "summary", "df-generated"] - ["java.security", "AlgorithmParameterGenerator", "generateParameters", "()", "summary", "df-generated"] - ["java.security", "AlgorithmParameterGenerator", "init", "(AlgorithmParameterSpec)", "summary", "df-generated"] - ["java.security", "AlgorithmParameterGenerator", "init", "(int)", "summary", "df-generated"] - ["java.security", "AllPermission", "AllPermission", "(String,String)", "summary", "df-generated"] - ["java.security", "AuthProvider", "login", "(Subject,CallbackHandler)", "summary", "df-generated"] - ["java.security", "AuthProvider", "logout", "()", "summary", "df-generated"] - - ["java.security", "AuthProvider", "setCallbackHandler", "(CallbackHandler)", "summary", "df-generated"] - ["java.security", "CodeSource", "implies", "(CodeSource)", "summary", "df-generated"] - ["java.security", "DigestInputStream", "on", "(boolean)", "summary", "df-generated"] - ["java.security", "DigestOutputStream", "on", "(boolean)", "summary", "df-generated"] @@ -381,23 +396,14 @@ extensions: - ["java.security", "KeyStore", "size", "()", "summary", "df-generated"] - ["java.security", "KeyStore", "store", "(KeyStore$LoadStoreParameter)", "summary", "df-generated"] - ["java.security", "KeyStore", "store", "(OutputStream,char[])", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineAliases", "()", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineContainsAlias", "(String)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineDeleteEntry", "(String)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineEntryInstanceOf", "(String,Class)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineGetCertificate", "(String)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineGetCertificateAlias", "(Certificate)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineGetCertificateChain", "(String)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineGetCreationDate", "(String)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineGetKey", "(String,char[])", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineIsCertificateEntry", "(String)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineIsKeyEntry", "(String)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineLoad", "(InputStream,char[])", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineLoad", "(KeyStore$LoadStoreParameter)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineProbe", "(InputStream)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineSetCertificateEntry", "(String,Certificate)", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineSetKeyEntry", "(String,Key,char[],Certificate[])", "summary", "df-generated"] - - ["java.security", "KeyStoreSpi", "engineSetKeyEntry", "(String,byte[],Certificate[])", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineSize", "()", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineStore", "(KeyStore$LoadStoreParameter)", "summary", "df-generated"] - ["java.security", "KeyStoreSpi", "engineStore", "(OutputStream,char[])", "summary", "df-generated"] @@ -419,7 +425,6 @@ extensions: - ["java.security", "Principal", "implies", "(Subject)", "summary", "df-generated"] - ["java.security", "ProtectionDomain", "implies", "(Permission)", "summary", "df-generated"] - ["java.security", "ProtectionDomain", "staticPermissionsOnly", "()", "summary", "df-generated"] - - ["java.security", "Provider$Service", "newInstance", "(Object)", "summary", "df-generated"] - ["java.security", "Provider$Service", "supportsParameter", "(Object)", "summary", "df-generated"] - ["java.security", "Provider", "configure", "(String)", "summary", "df-generated"] - ["java.security", "Provider", "getVersion", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.sql.model.yml b/java/ql/lib/ext/generated/java.sql.model.yml index 310a430ab75b..3d9bda88d685 100644 --- a/java/ql/lib/ext/generated/java.sql.model.yml +++ b/java/ql/lib/ext/generated/java.sql.model.yml @@ -38,6 +38,35 @@ extensions: - ["java.sql", "Ref", True, "getBaseTypeName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.sql", "Ref", True, "getObject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.sql", "Ref", True, "setObject", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getArray", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getArray", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getAsciiStream", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getAsciiStream", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBinaryStream", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBinaryStream", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBlob", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBlob", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBytes", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getBytes", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getCharacterStream", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getCharacterStream", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getClob", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getClob", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getMetaData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getObject", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getObject", "(String,Map)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getObject", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getObject", "(int,Map)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getRef", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getRef", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getTime", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getTime", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getTimestamp", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getURL", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getURL", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getUnicodeStream", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getUnicodeStream", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.sql", "ResultSet", True, "getWarnings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.sql", "ResultSetMetaData", True, "getCatalogName", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.sql", "ResultSetMetaData", True, "getColumnLabel", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.sql", "ResultSetMetaData", True, "getColumnName", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -386,10 +415,161 @@ extensions: - ["java.sql", "PreparedStatement", "setObject", "(int,Object,SQLType)", "summary", "df-generated"] - ["java.sql", "PreparedStatement", "setObject", "(int,Object,SQLType,int)", "summary", "df-generated"] - ["java.sql", "Ref", "getObject", "(Map)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "absolute", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "afterLast", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "beforeFirst", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "cancelRowUpdates", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "clearWarnings", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "deleteRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "findColumn", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "first", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBigDecimal", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBigDecimal", "(String,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBigDecimal", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBigDecimal", "(int,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBoolean", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getBoolean", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getByte", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getByte", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getConcurrency", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getCursorName", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDate", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDate", "(String,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDate", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDate", "(int,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDouble", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getDouble", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getFetchDirection", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getFloat", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getFloat", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getHoldability", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getLong", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNCharacterStream", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNCharacterStream", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNClob", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNClob", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNString", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getNString", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getObject", "(String,Class)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getObject", "(int,Class)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getRowId", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getRowId", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getSQLXML", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getSQLXML", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getShort", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getShort", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getStatement", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getTime", "(String,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getTime", "(int,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getTimestamp", "(String,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getTimestamp", "(int,Calendar)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "getType", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "insertRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "isAfterLast", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "isBeforeFirst", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "isClosed", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "isFirst", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "isLast", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "last", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "moveToCurrentRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "moveToInsertRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "previous", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "refreshRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "relative", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "rowDeleted", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "rowInserted", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "rowUpdated", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "setFetchDirection", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "setFetchSize", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateArray", "(String,Array)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateArray", "(int,Array)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(String,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(String,InputStream,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(String,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(int,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(int,InputStream,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateAsciiStream", "(int,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBigDecimal", "(String,BigDecimal)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBigDecimal", "(int,BigDecimal)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(String,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(String,InputStream,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(String,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(int,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(int,InputStream,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBinaryStream", "(int,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(String,Blob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(String,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(String,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(int,Blob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(int,InputStream)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBlob", "(int,InputStream,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBoolean", "(String,boolean)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBoolean", "(int,boolean)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateByte", "(String,byte)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateByte", "(int,byte)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBytes", "(String,byte[])", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateBytes", "(int,byte[])", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(String,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(String,Reader,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(String,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(int,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(int,Reader,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateCharacterStream", "(int,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(String,Clob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(String,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(String,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(int,Clob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(int,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateClob", "(int,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateDate", "(String,Date)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateDate", "(int,Date)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateDouble", "(String,double)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateDouble", "(int,double)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateFloat", "(String,float)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateFloat", "(int,float)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateInt", "(String,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateInt", "(int,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateLong", "(String,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateLong", "(int,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNCharacterStream", "(String,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNCharacterStream", "(String,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNCharacterStream", "(int,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNCharacterStream", "(int,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(String,NClob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(String,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(String,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(int,NClob)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(int,Reader)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNClob", "(int,Reader,long)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNString", "(String,String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNString", "(int,String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNull", "(String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateNull", "(int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateObject", "(String,Object)", "summary", "df-generated"] - ["java.sql", "ResultSet", "updateObject", "(String,Object,SQLType)", "summary", "df-generated"] - ["java.sql", "ResultSet", "updateObject", "(String,Object,SQLType,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateObject", "(String,Object,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateObject", "(int,Object)", "summary", "df-generated"] - ["java.sql", "ResultSet", "updateObject", "(int,Object,SQLType)", "summary", "df-generated"] - ["java.sql", "ResultSet", "updateObject", "(int,Object,SQLType,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateObject", "(int,Object,int)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateRef", "(String,Ref)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateRef", "(int,Ref)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateRow", "()", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateRowId", "(String,RowId)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateRowId", "(int,RowId)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateSQLXML", "(String,SQLXML)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateSQLXML", "(int,SQLXML)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateShort", "(String,short)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateShort", "(int,short)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateString", "(String,String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateString", "(int,String)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateTime", "(String,Time)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateTime", "(int,Time)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateTimestamp", "(String,Timestamp)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "updateTimestamp", "(int,Timestamp)", "summary", "df-generated"] + - ["java.sql", "ResultSet", "wasNull", "()", "summary", "df-generated"] - ["java.sql", "ResultSetMetaData", "getColumnClassName", "(int)", "summary", "df-generated"] - ["java.sql", "ResultSetMetaData", "getColumnCount", "()", "summary", "df-generated"] - ["java.sql", "ResultSetMetaData", "getColumnDisplaySize", "(int)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.text.model.yml b/java/ql/lib/ext/generated/java.text.model.yml index 2f384e7c1789..dd94d1e207e6 100644 --- a/java/ql/lib/ext/generated/java.text.model.yml +++ b/java/ql/lib/ext/generated/java.text.model.yml @@ -6,12 +6,16 @@ extensions: data: - ["java.text", "Annotation", True, "Annotation", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "Annotation", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.text", "AttributedCharacterIterator", True, "getAttribute", "(AttributedCharacterIterator$Attribute)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.text", "AttributedCharacterIterator", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.text", "AttributedString", True, "AttributedString", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "AttributedString", True, "AttributedString", "(String,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "AttributedString", True, "getIterator", "(AttributedCharacterIterator$Attribute[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.text", "AttributedString", True, "getIterator", "(AttributedCharacterIterator$Attribute[],int,int)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.text", "Bidi", False, "Bidi", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "Bidi", False, "Bidi", "(char[],int,byte[],int,int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.text", "BreakIterator", True, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.text", "BreakIterator", True, "setText", "(CharacterIterator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "BreakIterator", True, "setText", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.text", "ChoiceFormat", True, "ChoiceFormat", "(double[],String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["java.text", "ChoiceFormat", True, "getFormats", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -143,8 +147,6 @@ extensions: extensible: neutralModel data: - ["java.text", "AttributedCharacterIterator", "getAllAttributeKeys", "()", "summary", "df-generated"] - - ["java.text", "AttributedCharacterIterator", "getAttribute", "(AttributedCharacterIterator$Attribute)", "summary", "df-generated"] - - ["java.text", "AttributedCharacterIterator", "getAttributes", "()", "summary", "df-generated"] - ["java.text", "AttributedCharacterIterator", "getRunLimit", "()", "summary", "df-generated"] - ["java.text", "AttributedCharacterIterator", "getRunLimit", "(AttributedCharacterIterator$Attribute)", "summary", "df-generated"] - ["java.text", "AttributedCharacterIterator", "getRunLimit", "(Set)", "summary", "df-generated"] @@ -183,7 +185,6 @@ extensions: - ["java.text", "BreakIterator", "getLineInstance", "(Locale)", "summary", "df-generated"] - ["java.text", "BreakIterator", "getSentenceInstance", "()", "summary", "df-generated"] - ["java.text", "BreakIterator", "getSentenceInstance", "(Locale)", "summary", "df-generated"] - - ["java.text", "BreakIterator", "getText", "()", "summary", "df-generated"] - ["java.text", "BreakIterator", "getWordInstance", "()", "summary", "df-generated"] - ["java.text", "BreakIterator", "getWordInstance", "(Locale)", "summary", "df-generated"] - ["java.text", "BreakIterator", "isBoundary", "(int)", "summary", "df-generated"] @@ -192,7 +193,6 @@ extensions: - ["java.text", "BreakIterator", "next", "(int)", "summary", "df-generated"] - ["java.text", "BreakIterator", "preceding", "(int)", "summary", "df-generated"] - ["java.text", "BreakIterator", "previous", "()", "summary", "df-generated"] - - ["java.text", "BreakIterator", "setText", "(CharacterIterator)", "summary", "df-generated"] - ["java.text", "CharacterIterator", "current", "()", "summary", "df-generated"] - ["java.text", "CharacterIterator", "first", "()", "summary", "df-generated"] - ["java.text", "CharacterIterator", "getBeginIndex", "()", "summary", "df-generated"] @@ -219,7 +219,9 @@ extensions: - ["java.text", "CollationElementIterator", "setText", "(CharacterIterator)", "summary", "df-generated"] - ["java.text", "CollationElementIterator", "setText", "(String)", "summary", "df-generated"] - ["java.text", "CollationElementIterator", "tertiaryOrder", "(int)", "summary", "df-generated"] + - ["java.text", "CollationKey", "compareTo", "(CollationKey)", "summary", "df-generated"] - ["java.text", "CollationKey", "toByteArray", "()", "summary", "df-generated"] + - ["java.text", "Collator", "compare", "(Object,Object)", "summary", "df-generated"] - ["java.text", "Collator", "compare", "(String,String)", "summary", "df-generated"] - ["java.text", "Collator", "equals", "(String,String)", "summary", "df-generated"] - ["java.text", "Collator", "getAvailableLocales", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.text.spi.model.yml b/java/ql/lib/ext/generated/java.text.spi.model.yml index e802b83640a5..eef7ffa0e51a 100644 --- a/java/ql/lib/ext/generated/java.text.spi.model.yml +++ b/java/ql/lib/ext/generated/java.text.spi.model.yml @@ -1,5 +1,19 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.text.spi", "DateFormatProvider", True, "getDateInstance", "(int,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "DateFormatProvider", True, "getDateTimeInstance", "(int,int,Locale)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "DateFormatProvider", True, "getTimeInstance", "(int,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "DateFormatSymbolsProvider", True, "getInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "DecimalFormatSymbolsProvider", True, "getInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "NumberFormatProvider", True, "getCompactNumberInstance", "(Locale,NumberFormat$Style)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "NumberFormatProvider", True, "getCurrencyInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "NumberFormatProvider", True, "getIntegerInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "NumberFormatProvider", True, "getNumberInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.text.spi", "NumberFormatProvider", True, "getPercentInstance", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -9,13 +23,3 @@ extensions: - ["java.text.spi", "BreakIteratorProvider", "getSentenceInstance", "(Locale)", "summary", "df-generated"] - ["java.text.spi", "BreakIteratorProvider", "getWordInstance", "(Locale)", "summary", "df-generated"] - ["java.text.spi", "CollatorProvider", "getInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "DateFormatProvider", "getDateInstance", "(int,Locale)", "summary", "df-generated"] - - ["java.text.spi", "DateFormatProvider", "getDateTimeInstance", "(int,int,Locale)", "summary", "df-generated"] - - ["java.text.spi", "DateFormatProvider", "getTimeInstance", "(int,Locale)", "summary", "df-generated"] - - ["java.text.spi", "DateFormatSymbolsProvider", "getInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "DecimalFormatSymbolsProvider", "getInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "NumberFormatProvider", "getCompactNumberInstance", "(Locale,NumberFormat$Style)", "summary", "df-generated"] - - ["java.text.spi", "NumberFormatProvider", "getCurrencyInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "NumberFormatProvider", "getIntegerInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "NumberFormatProvider", "getNumberInstance", "(Locale)", "summary", "df-generated"] - - ["java.text.spi", "NumberFormatProvider", "getPercentInstance", "(Locale)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.time.chrono.model.yml b/java/ql/lib/ext/generated/java.time.chrono.model.yml index 00180b2baf6d..d5fe64a63d78 100644 --- a/java/ql/lib/ext/generated/java.time.chrono.model.yml +++ b/java/ql/lib/ext/generated/java.time.chrono.model.yml @@ -6,13 +6,10 @@ extensions: data: - ["java.time.chrono", "ChronoLocalDate", True, "atTime", "(LocalTime)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", True, "atTime", "(LocalTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", True, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", True, "getEra", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", True, "until", "(ChronoLocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDateTime", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoLocalDateTime", True, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoPeriod", True, "between", "(ChronoLocalDate,ChronoLocalDate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -22,8 +19,6 @@ extensions: - ["java.time.chrono", "ChronoPeriod", True, "negated", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoPeriod", True, "normalized", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time.chrono", "ChronoPeriod", True, "plus", "(TemporalAmount)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", True, "toLocalDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", True, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -41,7 +36,6 @@ extensions: - ["java.time.chrono", "Chronology", True, "dateYearDay", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "getCalendarType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "localDateTime", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "localDateTime", "(TemporalAccessor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -49,7 +43,6 @@ extensions: - ["java.time.chrono", "Chronology", True, "resolveDate", "(Map,ResolverStyle)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "zonedDateTime", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "Chronology", True, "zonedDateTime", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Era", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "HijrahDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "HijrahDate", False, "withVariant", "(HijrahChronology)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time.chrono", "JapaneseDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -60,6 +53,8 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["java.time.chrono", "ChronoLocalDate", "compareTo", "(ChronoLocalDate)", "summary", "df-generated"] + - ["java.time.chrono", "ChronoLocalDate", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", "isAfter", "(ChronoLocalDate)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", "isBefore", "(ChronoLocalDate)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", "isEqual", "(ChronoLocalDate)", "summary", "df-generated"] @@ -68,6 +63,8 @@ extensions: - ["java.time.chrono", "ChronoLocalDate", "lengthOfYear", "()", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", "timeLineOrder", "()", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDate", "toEpochDay", "()", "summary", "df-generated"] + - ["java.time.chrono", "ChronoLocalDateTime", "compareTo", "(ChronoLocalDateTime)", "summary", "df-generated"] + - ["java.time.chrono", "ChronoLocalDateTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDateTime", "isAfter", "(ChronoLocalDateTime)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDateTime", "isBefore", "(ChronoLocalDateTime)", "summary", "df-generated"] - ["java.time.chrono", "ChronoLocalDateTime", "isEqual", "(ChronoLocalDateTime)", "summary", "df-generated"] @@ -76,22 +73,27 @@ extensions: - ["java.time.chrono", "ChronoLocalDateTime", "toInstant", "(ZoneOffset)", "summary", "df-generated"] - ["java.time.chrono", "ChronoPeriod", "isNegative", "()", "summary", "df-generated"] - ["java.time.chrono", "ChronoPeriod", "isZero", "()", "summary", "df-generated"] + - ["java.time.chrono", "ChronoZonedDateTime", "compareTo", "(ChronoZonedDateTime)", "summary", "df-generated"] + - ["java.time.chrono", "ChronoZonedDateTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "getChronology", "()", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "isAfter", "(ChronoZonedDateTime)", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "isBefore", "(ChronoZonedDateTime)", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "isEqual", "(ChronoZonedDateTime)", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "timeLineOrder", "()", "summary", "df-generated"] - ["java.time.chrono", "ChronoZonedDateTime", "toEpochSecond", "()", "summary", "df-generated"] + - ["java.time.chrono", "Chronology", "compareTo", "(Chronology)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "epochSecond", "(Era,int,int,int,int,int,int,ZoneOffset)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "epochSecond", "(int,int,int,int,int,int,ZoneOffset)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "eraOf", "(int)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "eras", "()", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "getAvailableChronologies", "()", "summary", "df-generated"] + - ["java.time.chrono", "Chronology", "getDisplayName", "(TextStyle,Locale)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "isLeapYear", "(long)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "of", "(String)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "ofLocale", "(Locale)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "prolepticYear", "(Era,int)", "summary", "df-generated"] - ["java.time.chrono", "Chronology", "range", "(ChronoField)", "summary", "df-generated"] + - ["java.time.chrono", "Era", "getDisplayName", "(TextStyle,Locale)", "summary", "df-generated"] - ["java.time.chrono", "Era", "getValue", "()", "summary", "df-generated"] - ["java.time.chrono", "HijrahDate", "now", "()", "summary", "df-generated"] - ["java.time.chrono", "HijrahDate", "now", "(Clock)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.time.format.model.yml b/java/ql/lib/ext/generated/java.time.format.model.yml index f8a7a3955f5d..f84a7a922c78 100644 --- a/java/ql/lib/ext/generated/java.time.format.model.yml +++ b/java/ql/lib/ext/generated/java.time.format.model.yml @@ -4,8 +4,6 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.time.format", "DateTimeFormatter", False, "formatTo", "(TemporalAccessor,Appendable)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - - ["java.time.format", "DateTimeFormatter", False, "formatTo", "(TemporalAccessor,Appendable)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "getDecimalStyle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -15,8 +13,6 @@ extensions: - ["java.time.format", "DateTimeFormatter", False, "ofPattern", "(String,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "parse", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "parse", "(CharSequence,ParsePosition)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.format", "DateTimeFormatter", False, "parse", "(CharSequence,TemporalQuery)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.format", "DateTimeFormatter", False, "parseBest", "(CharSequence,TemporalQuery[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "toFormat", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "toFormat", "(TemporalQuery)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.format", "DateTimeFormatter", False, "toFormat", "(TemporalQuery)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -83,11 +79,14 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["java.time.format", "DateTimeFormatter", "formatTo", "(TemporalAccessor,Appendable)", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "getResolverStyle", "()", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "ofLocalizedDate", "(FormatStyle)", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "ofLocalizedDateTime", "(FormatStyle)", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "ofLocalizedDateTime", "(FormatStyle,FormatStyle)", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "ofLocalizedTime", "(FormatStyle)", "summary", "df-generated"] + - ["java.time.format", "DateTimeFormatter", "parse", "(CharSequence,TemporalQuery)", "summary", "df-generated"] + - ["java.time.format", "DateTimeFormatter", "parseBest", "(CharSequence,TemporalQuery[])", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "parseUnresolved", "(CharSequence,ParsePosition)", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "parsedExcessDays", "()", "summary", "df-generated"] - ["java.time.format", "DateTimeFormatter", "parsedLeapSecond", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.time.model.yml b/java/ql/lib/ext/generated/java.time.model.yml index 464dbcc2fcdf..580b35d25647 100644 --- a/java/ql/lib/ext/generated/java.time.model.yml +++ b/java/ql/lib/ext/generated/java.time.model.yml @@ -17,7 +17,6 @@ extensions: - ["java.time", "DateTimeException", True, "DateTimeException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time", "DateTimeException", True, "DateTimeException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time", "DateTimeException", True, "DateTimeException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.time", "DayOfWeek", False, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "abs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "dividedBy", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Duration", False, "minus", "(Duration)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -39,7 +38,6 @@ extensions: - ["java.time", "Duration", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Instant", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Instant", False, "atZone", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Instant", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Instant", False, "minusMillis", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -80,6 +78,8 @@ extensions: - ["java.time", "LocalDate", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalDateTime", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "atOffset", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "LocalDateTime", False, "atZone", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "LocalDateTime", False, "atZone", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -99,6 +99,8 @@ extensions: - ["java.time", "LocalDateTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "LocalDateTime", False, "toLocalDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "LocalDateTime", False, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDateTime", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -112,7 +114,6 @@ extensions: - ["java.time", "LocalTime", False, "atDate", "(LocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "atOffset", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -127,8 +128,6 @@ extensions: - ["java.time", "LocalTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Month", False, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "MonthDay", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "MonthDay", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "MonthDay", False, "with", "(Month)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "MonthDay", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -137,8 +136,6 @@ extensions: - ["java.time", "OffsetDateTime", False, "atZoneSameInstant", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "atZoneSimilarLocal", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "atZoneSimilarLocal", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "getOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -149,15 +146,12 @@ extensions: - ["java.time", "OffsetDateTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "minusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "now", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(LocalDateTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(LocalDateTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "of", "(int,int,int,int,int,int,int,ZoneOffset)", "", "Argument[7]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "ofInstant", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -185,20 +179,15 @@ extensions: - ["java.time", "OffsetDateTime", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "atDate", "(LocalDate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "atDate", "(LocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "getOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "now", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "of", "(LocalTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "of", "(LocalTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "of", "(int,int,int,int,ZoneOffset)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "ofInstant", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -222,11 +211,9 @@ extensions: - ["java.time", "Period", False, "withDays", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "withMonths", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "withYears", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Year", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Year", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Year", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Year", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "YearMonth", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "YearMonth", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "YearMonth", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "YearMonth", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -235,7 +222,6 @@ extensions: - ["java.time", "YearMonth", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "YearMonth", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneId", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneId", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneId", True, "getRules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneId", True, "normalized", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -245,6 +231,8 @@ extensions: - ["java.time", "ZoneId", True, "ofOffset", "(String,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneOffset", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "getOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "getZone", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -279,17 +267,26 @@ extensions: - ["java.time", "ZonedDateTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "toLocalDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "toLocalDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "toOffsetDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withEarlierOffsetAtOverlap", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "ZonedDateTime", False, "withFixedOffsetZone", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withHour", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withLaterOffsetAtOverlap", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "ZonedDateTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZonedDateTime", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withZoneSameInstant", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withZoneSameInstant", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withZoneSameLocal", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.time", "ZonedDateTime", False, "withZoneSameLocal", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -297,11 +294,13 @@ extensions: - ["java.time", "Clock", "systemDefaultZone", "()", "summary", "df-generated"] - ["java.time", "Clock", "systemUTC", "()", "summary", "df-generated"] - ["java.time", "DayOfWeek", "from", "(TemporalAccessor)", "summary", "df-generated"] + - ["java.time", "DayOfWeek", "getDisplayName", "(TextStyle,Locale)", "summary", "df-generated"] - ["java.time", "DayOfWeek", "getValue", "()", "summary", "df-generated"] - ["java.time", "DayOfWeek", "minus", "(long)", "summary", "df-generated"] - ["java.time", "DayOfWeek", "of", "(int)", "summary", "df-generated"] - ["java.time", "DayOfWeek", "plus", "(long)", "summary", "df-generated"] - ["java.time", "Duration", "between", "(Temporal,Temporal)", "summary", "df-generated"] + - ["java.time", "Duration", "compareTo", "(Duration)", "summary", "df-generated"] - ["java.time", "Duration", "dividedBy", "(Duration)", "summary", "df-generated"] - ["java.time", "Duration", "from", "(TemporalAmount)", "summary", "df-generated"] - ["java.time", "Duration", "getNano", "()", "summary", "df-generated"] @@ -327,6 +326,8 @@ extensions: - ["java.time", "Duration", "toSecondsPart", "()", "summary", "df-generated"] - ["java.time", "Duration", "withNanos", "(int)", "summary", "df-generated"] - ["java.time", "Duration", "withSeconds", "(long)", "summary", "df-generated"] + - ["java.time", "Instant", "atOffset", "(ZoneOffset)", "summary", "df-generated"] + - ["java.time", "Instant", "compareTo", "(Instant)", "summary", "df-generated"] - ["java.time", "Instant", "getEpochSecond", "()", "summary", "df-generated"] - ["java.time", "Instant", "getNano", "()", "summary", "df-generated"] - ["java.time", "Instant", "isAfter", "(Instant)", "summary", "df-generated"] @@ -351,6 +352,8 @@ extensions: - ["java.time", "LocalDate", "ofYearDay", "(int,int)", "summary", "df-generated"] - ["java.time", "LocalDate", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "LocalDate", "toEpochSecond", "(LocalTime,ZoneOffset)", "summary", "df-generated"] + - ["java.time", "LocalDateTime", "compareTo", "(ChronoLocalDateTime)", "summary", "df-generated"] + - ["java.time", "LocalDateTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "getDayOfMonth", "()", "summary", "df-generated"] - ["java.time", "LocalDateTime", "getDayOfWeek", "()", "summary", "df-generated"] - ["java.time", "LocalDateTime", "getDayOfYear", "()", "summary", "df-generated"] @@ -361,6 +364,9 @@ extensions: - ["java.time", "LocalDateTime", "getNano", "()", "summary", "df-generated"] - ["java.time", "LocalDateTime", "getSecond", "()", "summary", "df-generated"] - ["java.time", "LocalDateTime", "getYear", "()", "summary", "df-generated"] + - ["java.time", "LocalDateTime", "isAfter", "(ChronoLocalDateTime)", "summary", "df-generated"] + - ["java.time", "LocalDateTime", "isBefore", "(ChronoLocalDateTime)", "summary", "df-generated"] + - ["java.time", "LocalDateTime", "isEqual", "(ChronoLocalDateTime)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "now", "(Clock)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "now", "(ZoneId)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "of", "(int,Month,int,int,int)", "summary", "df-generated"] @@ -372,6 +378,8 @@ extensions: - ["java.time", "LocalDateTime", "ofInstant", "(Instant,ZoneId)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "parse", "(CharSequence)", "summary", "df-generated"] - ["java.time", "LocalDateTime", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] + - ["java.time", "LocalTime", "compareTo", "(LocalTime)", "summary", "df-generated"] + - ["java.time", "LocalTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "LocalTime", "getHour", "()", "summary", "df-generated"] - ["java.time", "LocalTime", "getMinute", "()", "summary", "df-generated"] - ["java.time", "LocalTime", "getNano", "()", "summary", "df-generated"] @@ -395,6 +403,7 @@ extensions: - ["java.time", "Month", "firstDayOfYear", "(boolean)", "summary", "df-generated"] - ["java.time", "Month", "firstMonthOfQuarter", "()", "summary", "df-generated"] - ["java.time", "Month", "from", "(TemporalAccessor)", "summary", "df-generated"] + - ["java.time", "Month", "getDisplayName", "(TextStyle,Locale)", "summary", "df-generated"] - ["java.time", "Month", "getValue", "()", "summary", "df-generated"] - ["java.time", "Month", "length", "(boolean)", "summary", "df-generated"] - ["java.time", "Month", "maxLength", "()", "summary", "df-generated"] @@ -403,6 +412,8 @@ extensions: - ["java.time", "Month", "of", "(int)", "summary", "df-generated"] - ["java.time", "Month", "plus", "(long)", "summary", "df-generated"] - ["java.time", "MonthDay", "atYear", "(int)", "summary", "df-generated"] + - ["java.time", "MonthDay", "compareTo", "(MonthDay)", "summary", "df-generated"] + - ["java.time", "MonthDay", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "MonthDay", "getDayOfMonth", "()", "summary", "df-generated"] - ["java.time", "MonthDay", "getMonth", "()", "summary", "df-generated"] - ["java.time", "MonthDay", "getMonthValue", "()", "summary", "df-generated"] @@ -416,6 +427,8 @@ extensions: - ["java.time", "MonthDay", "of", "(int,int)", "summary", "df-generated"] - ["java.time", "MonthDay", "parse", "(CharSequence)", "summary", "df-generated"] - ["java.time", "MonthDay", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] + - ["java.time", "OffsetDateTime", "compareTo", "(OffsetDateTime)", "summary", "df-generated"] + - ["java.time", "OffsetDateTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "getDayOfMonth", "()", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "getDayOfWeek", "()", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "getDayOfYear", "()", "summary", "df-generated"] @@ -430,11 +443,16 @@ extensions: - ["java.time", "OffsetDateTime", "isBefore", "(OffsetDateTime)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "isEqual", "(OffsetDateTime)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "now", "()", "summary", "df-generated"] + - ["java.time", "OffsetDateTime", "now", "(Clock)", "summary", "df-generated"] + - ["java.time", "OffsetDateTime", "now", "(ZoneId)", "summary", "df-generated"] + - ["java.time", "OffsetDateTime", "ofInstant", "(Instant,ZoneId)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "parse", "(CharSequence)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "timeLineOrder", "()", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "toEpochSecond", "()", "summary", "df-generated"] - ["java.time", "OffsetDateTime", "toInstant", "()", "summary", "df-generated"] + - ["java.time", "OffsetTime", "compareTo", "(OffsetTime)", "summary", "df-generated"] + - ["java.time", "OffsetTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "OffsetTime", "getHour", "()", "summary", "df-generated"] - ["java.time", "OffsetTime", "getMinute", "()", "summary", "df-generated"] - ["java.time", "OffsetTime", "getNano", "()", "summary", "df-generated"] @@ -443,6 +461,9 @@ extensions: - ["java.time", "OffsetTime", "isBefore", "(OffsetTime)", "summary", "df-generated"] - ["java.time", "OffsetTime", "isEqual", "(OffsetTime)", "summary", "df-generated"] - ["java.time", "OffsetTime", "now", "()", "summary", "df-generated"] + - ["java.time", "OffsetTime", "now", "(Clock)", "summary", "df-generated"] + - ["java.time", "OffsetTime", "now", "(ZoneId)", "summary", "df-generated"] + - ["java.time", "OffsetTime", "ofInstant", "(Instant,ZoneId)", "summary", "df-generated"] - ["java.time", "OffsetTime", "parse", "(CharSequence)", "summary", "df-generated"] - ["java.time", "OffsetTime", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "OffsetTime", "toEpochSecond", "(LocalDate)", "summary", "df-generated"] @@ -461,6 +482,8 @@ extensions: - ["java.time", "Year", "atMonth", "(Month)", "summary", "df-generated"] - ["java.time", "Year", "atMonth", "(int)", "summary", "df-generated"] - ["java.time", "Year", "atMonthDay", "(MonthDay)", "summary", "df-generated"] + - ["java.time", "Year", "compareTo", "(Year)", "summary", "df-generated"] + - ["java.time", "Year", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "Year", "getValue", "()", "summary", "df-generated"] - ["java.time", "Year", "isAfter", "(Year)", "summary", "df-generated"] - ["java.time", "Year", "isBefore", "(Year)", "summary", "df-generated"] @@ -476,6 +499,8 @@ extensions: - ["java.time", "Year", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "YearMonth", "atDay", "(int)", "summary", "df-generated"] - ["java.time", "YearMonth", "atEndOfMonth", "()", "summary", "df-generated"] + - ["java.time", "YearMonth", "compareTo", "(YearMonth)", "summary", "df-generated"] + - ["java.time", "YearMonth", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "YearMonth", "getMonth", "()", "summary", "df-generated"] - ["java.time", "YearMonth", "getMonthValue", "()", "summary", "df-generated"] - ["java.time", "YearMonth", "getYear", "()", "summary", "df-generated"] @@ -493,12 +518,15 @@ extensions: - ["java.time", "YearMonth", "parse", "(CharSequence)", "summary", "df-generated"] - ["java.time", "YearMonth", "parse", "(CharSequence,DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "ZoneId", "getAvailableZoneIds", "()", "summary", "df-generated"] + - ["java.time", "ZoneId", "getDisplayName", "(TextStyle,Locale)", "summary", "df-generated"] + - ["java.time", "ZoneOffset", "compareTo", "(ZoneOffset)", "summary", "df-generated"] - ["java.time", "ZoneOffset", "getTotalSeconds", "()", "summary", "df-generated"] - ["java.time", "ZoneOffset", "of", "(String)", "summary", "df-generated"] - ["java.time", "ZoneOffset", "ofHours", "(int)", "summary", "df-generated"] - ["java.time", "ZoneOffset", "ofHoursMinutes", "(int,int)", "summary", "df-generated"] - ["java.time", "ZoneOffset", "ofHoursMinutesSeconds", "(int,int,int)", "summary", "df-generated"] - ["java.time", "ZoneOffset", "ofTotalSeconds", "(int)", "summary", "df-generated"] + - ["java.time", "ZonedDateTime", "format", "(DateTimeFormatter)", "summary", "df-generated"] - ["java.time", "ZonedDateTime", "getDayOfMonth", "()", "summary", "df-generated"] - ["java.time", "ZonedDateTime", "getDayOfWeek", "()", "summary", "df-generated"] - ["java.time", "ZonedDateTime", "getDayOfYear", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.time.temporal.model.yml b/java/ql/lib/ext/generated/java.time.temporal.model.yml index d0b179822386..a09d252167ce 100644 --- a/java/ql/lib/ext/generated/java.time.temporal.model.yml +++ b/java/ql/lib/ext/generated/java.time.temporal.model.yml @@ -19,7 +19,6 @@ extensions: - ["java.time.temporal", "TemporalAmount", True, "subtractFrom", "(Temporal)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "TemporalField", True, "adjustInto", "(Temporal,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "TemporalField", True, "getBaseUnit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "getDisplayName", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "TemporalField", True, "getDisplayName", "(Locale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "TemporalField", True, "getRangeUnit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "TemporalField", True, "range", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.time.zone.model.yml b/java/ql/lib/ext/generated/java.time.zone.model.yml index 1501f58c1406..b5746c0f5cda 100644 --- a/java/ql/lib/ext/generated/java.time.zone.model.yml +++ b/java/ql/lib/ext/generated/java.time.zone.model.yml @@ -31,7 +31,9 @@ extensions: - ["java.time.zone", "ZoneRules", False, "nextTransition", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRules", False, "previousTransition", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRulesException", True, "ZoneRulesException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -41,6 +43,7 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["java.time.zone", "ZoneOffsetTransition", "compareTo", "(ZoneOffsetTransition)", "summary", "df-generated"] - ["java.time.zone", "ZoneOffsetTransition", "getDuration", "()", "summary", "df-generated"] - ["java.time.zone", "ZoneOffsetTransition", "getInstant", "()", "summary", "df-generated"] - ["java.time.zone", "ZoneOffsetTransition", "isGap", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.concurrent.locks.model.yml b/java/ql/lib/ext/generated/java.util.concurrent.locks.model.yml index e8f78f593d0e..d707ec3942aa 100644 --- a/java/ql/lib/ext/generated/java.util.concurrent.locks.model.yml +++ b/java/ql/lib/ext/generated/java.util.concurrent.locks.model.yml @@ -62,12 +62,10 @@ extensions: - ["java.util.concurrent.locks", "Condition", "awaitUntil", "(Date)", "summary", "df-generated"] - ["java.util.concurrent.locks", "Condition", "signal", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "Condition", "signalAll", "()", "summary", "df-generated"] - - ["java.util.concurrent.locks", "Lock", "lock", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "Lock", "lockInterruptibly", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "Lock", "newCondition", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "Lock", "tryLock", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "Lock", "tryLock", "(long,TimeUnit)", "summary", "df-generated"] - - ["java.util.concurrent.locks", "Lock", "unlock", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "LockSupport", "getBlocker", "(Thread)", "summary", "df-generated"] - ["java.util.concurrent.locks", "LockSupport", "park", "()", "summary", "df-generated"] - ["java.util.concurrent.locks", "LockSupport", "park", "(Object)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.concurrent.model.yml b/java/ql/lib/ext/generated/java.util.concurrent.model.yml index 528a8eb31836..204e58f0d0af 100644 --- a/java/ql/lib/ext/generated/java.util.concurrent.model.yml +++ b/java/ql/lib/ext/generated/java.util.concurrent.model.yml @@ -4,20 +4,98 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.util.concurrent", "ArrayBlockingQueue", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util.concurrent", "BrokenBarrierException", True, "BrokenBarrierException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CancellationException", True, "CancellationException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEither", "(CompletionStage,Consumer)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEither", "(CompletionStage,Consumer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEither", "(CompletionStage,Consumer)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEither", "(CompletionStage,Consumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer,Executor)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer,Executor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer,Executor)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "acceptEitherAsync", "(CompletionStage,Consumer,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "allOf", "(CompletableFuture[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "anyOf", "(CompletableFuture[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEither", "(CompletionStage,Function)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEither", "(CompletionStage,Function)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEither", "(CompletionStage,Function)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEither", "(CompletionStage,Function)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEither", "(CompletionStage,Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function,Executor)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function,Executor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function,Executor)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function,Executor)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "applyToEitherAsync", "(CompletionStage,Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "completeAsync", "(Supplier)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "completeAsync", "(Supplier,Executor)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "completeOnTimeout", "(Object,long,TimeUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "copy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "delayedExecutor", "(long,TimeUnit,Executor)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionally", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionallyAsync", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionallyAsync", "(Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionallyCompose", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionallyComposeAsync", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "exceptionallyComposeAsync", "(Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "get", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "getNow", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "getNow", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "handle", "(BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "handleAsync", "(BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "handleAsync", "(BiFunction,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "obtrudeException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "obtrudeValue", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CompletableFuture", True, "orTimeout", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterBoth", "(CompletionStage,Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterBothAsync", "(CompletionStage,Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterBothAsync", "(CompletionStage,Runnable,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEither", "(CompletionStage,Runnable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEither", "(CompletionStage,Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEitherAsync", "(CompletionStage,Runnable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEitherAsync", "(CompletionStage,Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEitherAsync", "(CompletionStage,Runnable,Executor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "runAfterEitherAsync", "(CompletionStage,Runnable,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAccept", "(Consumer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAccept", "(Consumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptAsync", "(Consumer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptAsync", "(Consumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptAsync", "(Consumer,Executor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptAsync", "(Consumer,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptBoth", "(CompletionStage,BiConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptBothAsync", "(CompletionStage,BiConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenAcceptBothAsync", "(CompletionStage,BiConsumer,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApply", "(Function)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApply", "(Function)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApply", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function,Executor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function,Executor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenApplyAsync", "(Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenCombine", "(CompletionStage,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenCombineAsync", "(CompletionStage,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenCombineAsync", "(CompletionStage,BiFunction,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenCompose", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenComposeAsync", "(Function)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenComposeAsync", "(Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenRun", "(Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenRunAsync", "(Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "thenRunAsync", "(Runnable,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "toCompletableFuture", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "whenComplete", "(BiConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "whenCompleteAsync", "(BiConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", True, "whenCompleteAsync", "(BiConsumer,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CompletionException", True, "CompletionException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CompletionException", True, "CompletionException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CompletionException", True, "CompletionException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -28,19 +106,32 @@ extensions: - ["java.util.concurrent", "CompletionStage", True, "exceptionallyComposeAsync", "(Function,Executor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap$KeySetView", True, "getMappedValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", True, "ConcurrentHashMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", True, "compute", "(Object,BiFunction)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", True, "keySet", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", True, "keySet", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", True, "keys", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentMap", True, "compute", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentMap", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentMap", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentMap", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListMap", True, "ConcurrentSkipListMap", "(Comparator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListMap", True, "ConcurrentSkipListMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", True, "descendingKeySet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", True, "navigableKeySet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListSet", True, "ConcurrentSkipListSet", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListSet", True, "ConcurrentSkipListSet", "(Comparator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListSet", True, "ConcurrentSkipListSet", "(SortedSet)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", True, "CopyOnWriteArrayList", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", True, "CopyOnWriteArrayList", "(Object[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", True, "addAllAbsent", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", True, "addIfAbsent", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArraySet", True, "CopyOnWriteArraySet", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util.concurrent", "CountedCompleter", True, "firstComplete", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.concurrent", "CountedCompleter", True, "getCompleter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "CountedCompleter", True, "getRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -52,10 +143,15 @@ extensions: - ["java.util.concurrent", "ExecutionException", True, "ExecutionException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ExecutionException", True, "ExecutionException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ExecutionException", True, "ExecutionException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.util.concurrent", "Executor", True, "execute", "(Runnable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorCompletionService", True, "ExecutorCompletionService", "(Executor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorCompletionService", True, "ExecutorCompletionService", "(Executor,BlockingQueue)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorCompletionService", True, "ExecutorCompletionService", "(Executor,BlockingQueue)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "poll", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "poll", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "submit", "(Callable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "submit", "(Runnable,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "submit", "(Runnable,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "ExecutorCompletionService", True, "take", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorService", True, "invokeAll", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorService", True, "invokeAll", "(Collection,long,TimeUnit)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ExecutorService", True, "shutdownNow", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -74,7 +170,6 @@ extensions: - ["java.util.concurrent", "Executors", True, "privilegedCallableUsingCurrentClassLoader", "(Callable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "Executors", True, "unconfigurableExecutorService", "(ExecutorService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "Executors", True, "unconfigurableScheduledExecutorService", "(ScheduledExecutorService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.util.concurrent", "ForkJoinPool$ForkJoinWorkerThreadFactory", True, "newThread", "(ForkJoinPool)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", True, "ForkJoinPool", "(int,ForkJoinPool$ForkJoinWorkerThreadFactory,Thread$UncaughtExceptionHandler,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", True, "ForkJoinPool", "(int,ForkJoinPool$ForkJoinWorkerThreadFactory,Thread$UncaughtExceptionHandler,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", True, "ForkJoinPool", "(int,ForkJoinPool$ForkJoinWorkerThreadFactory,Thread$UncaughtExceptionHandler,boolean,int,int,int,Predicate,long,TimeUnit)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -90,6 +185,7 @@ extensions: - ["java.util.concurrent", "ForkJoinTask", True, "adapt", "(Runnable,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", True, "complete", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", True, "fork", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.concurrent", "ForkJoinTask", True, "get", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", True, "getException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", True, "invoke", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", True, "invokeAll", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -97,8 +193,11 @@ extensions: - ["java.util.concurrent", "FutureTask", True, "FutureTask", "(Callable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "FutureTask", True, "FutureTask", "(Runnable,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "FutureTask", True, "FutureTask", "(Runnable,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "FutureTask", True, "get", "(long,TimeUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "LinkedBlockingDeque", True, "LinkedBlockingDeque", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util.concurrent", "LinkedBlockingQueue", True, "LinkedBlockingQueue", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util.concurrent", "Phaser", True, "Phaser", "(Phaser)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "Phaser", True, "Phaser", "(Phaser,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "Phaser", True, "getParent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -106,6 +205,8 @@ extensions: - ["java.util.concurrent", "PriorityBlockingQueue", True, "PriorityBlockingQueue", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "PriorityBlockingQueue", True, "PriorityBlockingQueue", "(int,Comparator)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "PriorityBlockingQueue", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.concurrent", "RecursiveTask", True, "getRawResult", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "RejectedExecutionException", True, "RejectedExecutionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "RejectedExecutionException", True, "RejectedExecutionException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "RejectedExecutionException", True, "RejectedExecutionException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -126,6 +227,7 @@ extensions: - ["java.util.concurrent", "SubmissionPublisher", True, "getClosedException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "SubmissionPublisher", True, "getExecutor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "SubmissionPublisher", True, "getSubscribers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.concurrent", "SubmissionPublisher", True, "subscribe", "(Flow$Subscriber)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.concurrent", "ThreadFactory", True, "newThread", "(Runnable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ThreadFactory", True, "newThread", "(Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.concurrent", "ThreadPoolExecutor", True, "ThreadPoolExecutor", "(int,int,long,TimeUnit,BlockingQueue)", "", "Argument[4].Element", "Argument[this]", "taint", "df-generated"] @@ -149,12 +251,21 @@ extensions: - ["java.util.concurrent", "ArrayBlockingQueue", "ArrayBlockingQueue", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "ArrayBlockingQueue", "ArrayBlockingQueue", "(int,boolean)", "summary", "df-generated"] - ["java.util.concurrent", "ArrayBlockingQueue", "ArrayBlockingQueue", "(int,boolean,Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ArrayBlockingQueue", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", "cancel", "(boolean)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "completedStage", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "defaultExecutor", "()", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "delayedExecutor", "(long,TimeUnit)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "failedFuture", "(Throwable)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "failedStage", "(Throwable)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "getNumberOfDependents", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CompletableFuture", "isCancelled", "()", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "isCompletedExceptionally", "()", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "minimalCompletionStage", "()", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "newIncompleteFuture", "()", "summary", "df-generated"] @@ -162,10 +273,16 @@ extensions: - ["java.util.concurrent", "CompletableFuture", "runAsync", "(Runnable,Executor)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "supplyAsync", "(Supplier)", "summary", "df-generated"] - ["java.util.concurrent", "CompletableFuture", "supplyAsync", "(Supplier,Executor)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap$KeySetView", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap$KeySetView", "remove", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "ConcurrentHashMap", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "ConcurrentHashMap", "(int,float)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "ConcurrentHashMap", "(int,float,int)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "computeIfPresent", "(Object,BiFunction)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "containsValue", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "forEach", "(long,BiConsumer)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "forEach", "(long,BiFunction,Consumer)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "forEachEntry", "(long,Consumer)", "summary", "df-generated"] @@ -174,6 +291,7 @@ extensions: - ["java.util.concurrent", "ConcurrentHashMap", "forEachKey", "(long,Function,Consumer)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "forEachValue", "(long,Consumer)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "forEachValue", "(long,Function,Consumer)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "isEmpty", "()", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "mappingCount", "()", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "newKeySet", "()", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "newKeySet", "(int)", "summary", "df-generated"] @@ -196,20 +314,82 @@ extensions: - ["java.util.concurrent", "ConcurrentHashMap", "reduceValuesToDouble", "(long,ToDoubleFunction,double,DoubleBinaryOperator)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "reduceValuesToInt", "(long,ToIntFunction,int,IntBinaryOperator)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "reduceValuesToLong", "(long,ToLongFunction,long,LongBinaryOperator)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "remove", "(Object,Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "search", "(long,BiFunction)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "searchEntries", "(long,Function)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "searchKeys", "(long,Function)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentHashMap", "searchValues", "(long,Function)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentHashMap", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentLinkedDeque", "ConcurrentLinkedDeque", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "removeFirstOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "removeLastOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedDeque", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentLinkedQueue", "ConcurrentLinkedQueue", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentLinkedQueue", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] - ["java.util.concurrent", "ConcurrentSkipListMap", "ConcurrentSkipListMap", "(SortedMap)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "ceilingKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "compute", "(Object,BiFunction)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "computeIfPresent", "(Object,BiFunction)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "firstKey", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "floorKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "higherKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "lastKey", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "lowerKey", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "remove", "(Object,Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListMap", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "ConcurrentSkipListSet", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "containsAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "indexOf", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", "indexOf", "(Object,int)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "lastIndexOf", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "CopyOnWriteArrayList", "lastIndexOf", "(Object,int)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "replaceAll", "(UnaryOperator)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArrayList", "sort", "(Comparator)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "containsAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "CopyOnWriteArraySet", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "addToPendingCount", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "compareAndSetPendingCount", "(int,int)", "summary", "df-generated"] + - ["java.util.concurrent", "CountedCompleter", "complete", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "compute", "()", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "decrementPendingCountUnlessZero", "()", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "getPendingCount", "()", "summary", "df-generated"] + - ["java.util.concurrent", "CountedCompleter", "getRawResult", "()", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "helpComplete", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "onCompletion", "(CountedCompleter)", "summary", "df-generated"] - ["java.util.concurrent", "CountedCompleter", "onExceptionalCompletion", "(Throwable,CountedCompleter)", "summary", "df-generated"] @@ -224,13 +404,16 @@ extensions: - ["java.util.concurrent", "CyclicBarrier", "getParties", "()", "summary", "df-generated"] - ["java.util.concurrent", "CyclicBarrier", "isBroken", "()", "summary", "df-generated"] - ["java.util.concurrent", "CyclicBarrier", "reset", "()", "summary", "df-generated"] + - ["java.util.concurrent", "DelayQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "DelayQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "DelayQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "DelayQueue", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "Delayed", "getDelay", "(TimeUnit)", "summary", "df-generated"] - ["java.util.concurrent", "ExecutorService", "awaitTermination", "(long,TimeUnit)", "summary", "df-generated"] - ["java.util.concurrent", "ExecutorService", "invokeAny", "(Collection)", "summary", "df-generated"] - ["java.util.concurrent", "ExecutorService", "invokeAny", "(Collection,long,TimeUnit)", "summary", "df-generated"] - ["java.util.concurrent", "ExecutorService", "isShutdown", "()", "summary", "df-generated"] - ["java.util.concurrent", "ExecutorService", "isTerminated", "()", "summary", "df-generated"] - - ["java.util.concurrent", "ExecutorService", "shutdown", "()", "summary", "df-generated"] - ["java.util.concurrent", "Executors", "callable", "(PrivilegedAction)", "summary", "df-generated"] - ["java.util.concurrent", "Executors", "callable", "(PrivilegedExceptionAction)", "summary", "df-generated"] - ["java.util.concurrent", "Executors", "defaultThreadFactory", "()", "summary", "df-generated"] @@ -245,6 +428,7 @@ extensions: - ["java.util.concurrent", "Flow$Subscription", "cancel", "()", "summary", "df-generated"] - ["java.util.concurrent", "Flow$Subscription", "request", "(long)", "summary", "df-generated"] - ["java.util.concurrent", "Flow", "defaultBufferSize", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ForkJoinPool$ForkJoinWorkerThreadFactory", "newThread", "(ForkJoinPool)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinPool$ManagedBlocker", "block", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinPool$ManagedBlocker", "isReleasable", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", "ForkJoinPool", "(int)", "summary", "df-generated"] @@ -264,6 +448,7 @@ extensions: - ["java.util.concurrent", "ForkJoinPool", "isQuiescent", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", "isTerminating", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinPool", "managedBlock", "(ForkJoinPool$ManagedBlocker)", "summary", "df-generated"] + - ["java.util.concurrent", "ForkJoinTask", "cancel", "(boolean)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "compareAndSetForkJoinTaskTag", "(short,short)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "completeExceptionally", "(Throwable)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "getForkJoinTaskTag", "()", "summary", "df-generated"] @@ -275,8 +460,10 @@ extensions: - ["java.util.concurrent", "ForkJoinTask", "inForkJoinPool", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "invokeAll", "(ForkJoinTask,ForkJoinTask)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "invokeAll", "(ForkJoinTask[])", "summary", "df-generated"] + - ["java.util.concurrent", "ForkJoinTask", "isCancelled", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "isCompletedAbnormally", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "isCompletedNormally", "()", "summary", "df-generated"] + - ["java.util.concurrent", "ForkJoinTask", "isDone", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "join", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "quietlyComplete", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "quietlyInvoke", "()", "summary", "df-generated"] @@ -285,9 +472,40 @@ extensions: - ["java.util.concurrent", "ForkJoinTask", "setForkJoinTaskTag", "(short)", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinTask", "tryUnfork", "()", "summary", "df-generated"] - ["java.util.concurrent", "ForkJoinWorkerThread", "getPoolIndex", "()", "summary", "df-generated"] + - ["java.util.concurrent", "FutureTask", "cancel", "(boolean)", "summary", "df-generated"] + - ["java.util.concurrent", "FutureTask", "isCancelled", "()", "summary", "df-generated"] + - ["java.util.concurrent", "FutureTask", "isDone", "()", "summary", "df-generated"] + - ["java.util.concurrent", "FutureTask", "run", "()", "summary", "df-generated"] - ["java.util.concurrent", "LinkedBlockingDeque", "LinkedBlockingDeque", "(int)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "removeFirstOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "removeLastOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingDeque", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "LinkedBlockingQueue", "LinkedBlockingQueue", "(int)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "removeIf", "(Predicate)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedBlockingQueue", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "LinkedTransferQueue", "LinkedTransferQueue", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "getWaitingConsumerCount", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "hasWaitingConsumer", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "LinkedTransferQueue", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "Phaser", "Phaser", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "Phaser", "arrive", "()", "summary", "df-generated"] - ["java.util.concurrent", "Phaser", "arriveAndAwaitAdvance", "()", "summary", "df-generated"] @@ -304,6 +522,14 @@ extensions: - ["java.util.concurrent", "Phaser", "isTerminated", "()", "summary", "df-generated"] - ["java.util.concurrent", "Phaser", "register", "()", "summary", "df-generated"] - ["java.util.concurrent", "PriorityBlockingQueue", "PriorityBlockingQueue", "(int)", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "PriorityBlockingQueue", "size", "()", "summary", "df-generated"] + - ["java.util.concurrent", "RecursiveAction", "getRawResult", "()", "summary", "df-generated"] - ["java.util.concurrent", "ScheduledThreadPoolExecutor", "ScheduledThreadPoolExecutor", "(int)", "summary", "df-generated"] - ["java.util.concurrent", "ScheduledThreadPoolExecutor", "getContinueExistingPeriodicTasksAfterShutdownPolicy", "()", "summary", "df-generated"] - ["java.util.concurrent", "ScheduledThreadPoolExecutor", "getExecuteExistingDelayedTasksAfterShutdownPolicy", "()", "summary", "df-generated"] @@ -340,6 +566,15 @@ extensions: - ["java.util.concurrent", "SubmissionPublisher", "offer", "(Object,long,TimeUnit,BiPredicate)", "summary", "df-generated"] - ["java.util.concurrent", "SubmissionPublisher", "submit", "(Object)", "summary", "df-generated"] - ["java.util.concurrent", "SynchronousQueue", "SynchronousQueue", "(boolean)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "clear", "()", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "containsAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "remainingCapacity", "()", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util.concurrent", "SynchronousQueue", "size", "()", "summary", "df-generated"] - ["java.util.concurrent", "ThreadLocalRandom", "current", "()", "summary", "df-generated"] - ["java.util.concurrent", "ThreadPoolExecutor", "allowCoreThreadTimeOut", "(boolean)", "summary", "df-generated"] - ["java.util.concurrent", "ThreadPoolExecutor", "allowsCoreThreadTimeOut", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.function.model.yml b/java/ql/lib/ext/generated/java.util.function.model.yml index 5080eeeacc73..8d8f19d5d69d 100644 --- a/java/ql/lib/ext/generated/java.util.function.model.yml +++ b/java/ql/lib/ext/generated/java.util.function.model.yml @@ -9,33 +9,50 @@ extensions: - ["java.util.function", "BiPredicate", "and", "(BiPredicate)", "summary", "df-generated"] - ["java.util.function", "BiPredicate", "negate", "()", "summary", "df-generated"] - ["java.util.function", "BiPredicate", "or", "(BiPredicate)", "summary", "df-generated"] + - ["java.util.function", "BiPredicate", "test", "(Object,Object)", "summary", "df-generated"] - ["java.util.function", "BinaryOperator", "maxBy", "(Comparator)", "summary", "df-generated"] - ["java.util.function", "BinaryOperator", "minBy", "(Comparator)", "summary", "df-generated"] + - ["java.util.function", "BooleanSupplier", "getAsBoolean", "()", "summary", "df-generated"] - ["java.util.function", "Consumer", "andThen", "(Consumer)", "summary", "df-generated"] + - ["java.util.function", "DoubleBinaryOperator", "applyAsDouble", "(double,double)", "summary", "df-generated"] + - ["java.util.function", "DoubleConsumer", "accept", "(Object)", "summary", "df-generated"] - ["java.util.function", "DoubleConsumer", "accept", "(double)", "summary", "df-generated"] - ["java.util.function", "DoubleConsumer", "andThen", "(DoubleConsumer)", "summary", "df-generated"] - ["java.util.function", "DoublePredicate", "and", "(DoublePredicate)", "summary", "df-generated"] - ["java.util.function", "DoublePredicate", "negate", "()", "summary", "df-generated"] - ["java.util.function", "DoublePredicate", "or", "(DoublePredicate)", "summary", "df-generated"] + - ["java.util.function", "DoublePredicate", "test", "(double)", "summary", "df-generated"] + - ["java.util.function", "DoubleSupplier", "getAsDouble", "()", "summary", "df-generated"] - ["java.util.function", "DoubleUnaryOperator", "andThen", "(DoubleUnaryOperator)", "summary", "df-generated"] + - ["java.util.function", "DoubleUnaryOperator", "applyAsDouble", "(double)", "summary", "df-generated"] - ["java.util.function", "DoubleUnaryOperator", "compose", "(DoubleUnaryOperator)", "summary", "df-generated"] - ["java.util.function", "DoubleUnaryOperator", "identity", "()", "summary", "df-generated"] - ["java.util.function", "Function", "andThen", "(Function)", "summary", "df-generated"] - ["java.util.function", "Function", "compose", "(Function)", "summary", "df-generated"] + - ["java.util.function", "IntBinaryOperator", "applyAsInt", "(int,int)", "summary", "df-generated"] + - ["java.util.function", "IntConsumer", "accept", "(Object)", "summary", "df-generated"] - ["java.util.function", "IntConsumer", "accept", "(int)", "summary", "df-generated"] - ["java.util.function", "IntConsumer", "andThen", "(IntConsumer)", "summary", "df-generated"] - ["java.util.function", "IntPredicate", "and", "(IntPredicate)", "summary", "df-generated"] - ["java.util.function", "IntPredicate", "negate", "()", "summary", "df-generated"] - ["java.util.function", "IntPredicate", "or", "(IntPredicate)", "summary", "df-generated"] + - ["java.util.function", "IntPredicate", "test", "(int)", "summary", "df-generated"] + - ["java.util.function", "IntSupplier", "getAsInt", "()", "summary", "df-generated"] - ["java.util.function", "IntUnaryOperator", "andThen", "(IntUnaryOperator)", "summary", "df-generated"] + - ["java.util.function", "IntUnaryOperator", "applyAsInt", "(int)", "summary", "df-generated"] - ["java.util.function", "IntUnaryOperator", "compose", "(IntUnaryOperator)", "summary", "df-generated"] - ["java.util.function", "IntUnaryOperator", "identity", "()", "summary", "df-generated"] + - ["java.util.function", "LongBinaryOperator", "applyAsLong", "(long,long)", "summary", "df-generated"] + - ["java.util.function", "LongConsumer", "accept", "(Object)", "summary", "df-generated"] - ["java.util.function", "LongConsumer", "accept", "(long)", "summary", "df-generated"] - ["java.util.function", "LongConsumer", "andThen", "(LongConsumer)", "summary", "df-generated"] - ["java.util.function", "LongPredicate", "and", "(LongPredicate)", "summary", "df-generated"] - ["java.util.function", "LongPredicate", "negate", "()", "summary", "df-generated"] - ["java.util.function", "LongPredicate", "or", "(LongPredicate)", "summary", "df-generated"] + - ["java.util.function", "LongPredicate", "test", "(long)", "summary", "df-generated"] + - ["java.util.function", "LongSupplier", "getAsLong", "()", "summary", "df-generated"] - ["java.util.function", "LongUnaryOperator", "andThen", "(LongUnaryOperator)", "summary", "df-generated"] + - ["java.util.function", "LongUnaryOperator", "applyAsLong", "(long)", "summary", "df-generated"] - ["java.util.function", "LongUnaryOperator", "compose", "(LongUnaryOperator)", "summary", "df-generated"] - ["java.util.function", "LongUnaryOperator", "identity", "()", "summary", "df-generated"] - ["java.util.function", "Predicate", "and", "(Predicate)", "summary", "df-generated"] @@ -43,4 +60,5 @@ extensions: - ["java.util.function", "Predicate", "negate", "()", "summary", "df-generated"] - ["java.util.function", "Predicate", "not", "(Predicate)", "summary", "df-generated"] - ["java.util.function", "Predicate", "or", "(Predicate)", "summary", "df-generated"] + - ["java.util.function", "Predicate", "test", "(Object)", "summary", "df-generated"] - ["java.util.function", "UnaryOperator", "identity", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.jar.model.yml b/java/ql/lib/ext/generated/java.util.jar.model.yml index 9b4df579bd04..19774688c165 100644 --- a/java/ql/lib/ext/generated/java.util.jar.model.yml +++ b/java/ql/lib/ext/generated/java.util.jar.model.yml @@ -44,6 +44,11 @@ extensions: extensible: neutralModel data: - ["java.util.jar", "Attributes", "Attributes", "(int)", "summary", "df-generated"] + - ["java.util.jar", "Attributes", "clear", "()", "summary", "df-generated"] + - ["java.util.jar", "Attributes", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util.jar", "Attributes", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util.jar", "Attributes", "isEmpty", "()", "summary", "df-generated"] + - ["java.util.jar", "Attributes", "size", "()", "summary", "df-generated"] - ["java.util.jar", "JarFile", "baseVersion", "()", "summary", "df-generated"] - ["java.util.jar", "JarFile", "isMultiRelease", "()", "summary", "df-generated"] - ["java.util.jar", "JarFile", "runtimeVersion", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.logging.model.yml b/java/ql/lib/ext/generated/java.util.logging.model.yml index 5ca7ed9013a6..2ad409bc45eb 100644 --- a/java/ql/lib/ext/generated/java.util.logging.model.yml +++ b/java/ql/lib/ext/generated/java.util.logging.model.yml @@ -37,6 +37,7 @@ extensions: - ["java.util.logging", "LogRecord", True, "getLoggerName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "getMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "getParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.logging", "LogRecord", True, "getResourceBundle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "getResourceBundleName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "getSourceClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "getSourceMethodName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -46,6 +47,7 @@ extensions: - ["java.util.logging", "LogRecord", True, "setLoggerName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "setLongThreadID", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.logging", "LogRecord", True, "setMessage", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util.logging", "LogRecord", True, "setParameters", "(Object[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "setResourceBundle", "(ResourceBundle)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "setResourceBundleName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.logging", "LogRecord", True, "setSourceClassName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.model.yml b/java/ql/lib/ext/generated/java.util.model.yml index e6170696fbad..904175fa4e03 100644 --- a/java/ql/lib/ext/generated/java.util.model.yml +++ b/java/ql/lib/ext/generated/java.util.model.yml @@ -4,6 +4,8 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.util", "ArrayDeque", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util", "ArrayList", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Base64$Encoder", True, "withoutPadding", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util", "Base64", True, "getMimeEncoder", "(int,byte[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["java.util", "Calendar$Builder", True, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -50,6 +52,7 @@ extensions: - ["java.util", "EventListenerProxy", True, "getListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "FormatFlagsConversionMismatchException", True, "FormatFlagsConversionMismatchException", "(String,char)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "FormatFlagsConversionMismatchException", True, "getFlags", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "Formattable", True, "formatTo", "(Formatter,int,int,int)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Formatter", False, "Formatter", "(Appendable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "Formatter", False, "Formatter", "(Appendable,Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "Formatter", False, "Formatter", "(Appendable,Locale)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -72,6 +75,10 @@ extensions: - ["java.util", "GregorianCalendar", True, "GregorianCalendar", "(TimeZone,Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "GregorianCalendar", True, "from", "(ZonedDateTime)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util", "GregorianCalendar", True, "toZonedDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "HashMap", True, "compute", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "HashMap", True, "compute", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "HashMap", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "Hashtable", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "HexFormat", False, "delimiter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "HexFormat", False, "formatHex", "(Appendable,byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util", "HexFormat", False, "formatHex", "(Appendable,byte[])", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] @@ -100,10 +107,9 @@ extensions: - ["java.util", "InputMismatchException", True, "InputMismatchException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "InvalidPropertiesFormatException", True, "InvalidPropertiesFormatException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "InvalidPropertiesFormatException", True, "InvalidPropertiesFormatException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "ListResourceBundle", True, "handleGetObject", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "Map", True, "compute", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.util", "Map", True, "compute", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "Map", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.util", "Map", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "MissingFormatArgumentException", True, "MissingFormatArgumentException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "MissingFormatArgumentException", True, "getFormatSpecifier", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "MissingFormatWidthException", True, "MissingFormatWidthException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -121,6 +127,7 @@ extensions: - ["java.util", "PriorityQueue", True, "PriorityQueue", "(Comparator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "PriorityQueue", True, "PriorityQueue", "(int,Comparator)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util", "PriorityQueue", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "PriorityQueue", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Properties", True, "Properties", "(Properties)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["java.util", "Properties", True, "list", "(PrintStream)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Properties", True, "list", "(PrintWriter)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] @@ -128,6 +135,7 @@ extensions: - ["java.util", "Properties", True, "store", "(Writer,String)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Properties", True, "stringPropertyNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "PropertyPermission", False, "PropertyPermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "PropertyResourceBundle", True, "handleGetObject", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ResourceBundle$Control", True, "getFormats", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ResourceBundle$Control", True, "newBundle", "(String,Locale,String,ClassLoader,boolean)", "", "Argument[0]", "Argument[3]", "taint", "df-generated"] - ["java.util", "ResourceBundle$Control", True, "newBundle", "(String,Locale,String,ClassLoader,boolean)", "", "Argument[1]", "Argument[3]", "taint", "df-generated"] @@ -142,7 +150,6 @@ extensions: - ["java.util", "ResourceBundle", True, "getObject", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ResourceBundle", True, "getStringArray", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ResourceBundle", True, "getStringArray", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.util", "ResourceBundle", True, "handleGetObject", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ResourceBundle", True, "keySet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "ServiceConfigurationError", True, "ServiceConfigurationError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "ServiceConfigurationError", True, "ServiceConfigurationError", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -155,6 +162,9 @@ extensions: - ["java.util", "SimpleTimeZone", True, "SimpleTimeZone", "(int,String,int,int,int,int,int,int,int,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util", "SimpleTimeZone", True, "SimpleTimeZone", "(int,String,int,int,int,int,int,int,int,int,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util", "SimpleTimeZone", True, "SimpleTimeZone", "(int,String,int,int,int,int,int,int,int,int,int,int,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "Spliterator$OfDouble", True, "trySplit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "Spliterator$OfInt", True, "trySplit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "Spliterator$OfLong", True, "trySplit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "Spliterator", True, "forEachRemaining", "(Consumer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "Spliterator", True, "forEachRemaining", "(Consumer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["java.util", "Spliterators", False, "spliterator", "(Collection,int)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -181,16 +191,64 @@ extensions: - ["java.util", "Timer", True, "Timer", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "Timer", True, "Timer", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "TooManyListenersException", True, "TooManyListenersException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "ceilingKey", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "compute", "(Object,BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "compute", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "computeIfPresent", "(Object,BiFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "descendingKeySet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "firstKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "floorKey", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "higherKey", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "lastKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "lowerKey", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeMap", True, "navigableKeySet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "TreeSet", True, "comparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "UnknownFormatConversionException", True, "UnknownFormatConversionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "UnknownFormatConversionException", True, "getConversion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util", "UnknownFormatFlagsException", True, "UnknownFormatFlagsException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util", "UnknownFormatFlagsException", True, "getFlags", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util", "Vector", True, "removeIf", "(Predicate)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["java.util", "AbstractCollection", "clear", "()", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "containsAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "AbstractCollection", "size", "()", "summary", "df-generated"] + - ["java.util", "AbstractList", "indexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractList", "lastIndexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "AbstractMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "AbstractMap", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "AbstractMap", "size", "()", "summary", "df-generated"] + - ["java.util", "AbstractQueue", "clear", "()", "summary", "df-generated"] + - ["java.util", "AbstractSet", "removeAll", "(Collection)", "summary", "df-generated"] - ["java.util", "ArrayDeque", "ArrayDeque", "(int)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "clear", "()", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "removeFirstOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "removeLastOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "ArrayDeque", "size", "()", "summary", "df-generated"] + - ["java.util", "ArrayList", "contains", "(Object)", "summary", "df-generated"] - ["java.util", "ArrayList", "ensureCapacity", "(int)", "summary", "df-generated"] + - ["java.util", "ArrayList", "indexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayList", "lastIndexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayList", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "ArrayList", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "ArrayList", "replaceAll", "(UnaryOperator)", "summary", "df-generated"] + - ["java.util", "ArrayList", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "ArrayList", "sort", "(Comparator)", "summary", "df-generated"] - ["java.util", "ArrayList", "trimToSize", "()", "summary", "df-generated"] - ["java.util", "Arrays", "binarySearch", "(Object[],Object)", "summary", "df-generated"] - ["java.util", "Arrays", "binarySearch", "(Object[],Object,Comparator)", "summary", "df-generated"] @@ -341,6 +399,14 @@ extensions: - ["java.util", "Arrays", "sort", "(long[],int,int)", "summary", "df-generated"] - ["java.util", "Arrays", "sort", "(short[])", "summary", "df-generated"] - ["java.util", "Arrays", "sort", "(short[],int,int)", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(boolean[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(byte[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(char[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(double[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(float[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(int[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(long[])", "summary", "df-generated"] + - ["java.util", "Arrays", "toString", "(short[])", "summary", "df-generated"] - ["java.util", "Base64$Decoder", "decode", "(byte[],byte[])", "summary", "df-generated"] - ["java.util", "Base64$Encoder", "encode", "(byte[],byte[])", "summary", "df-generated"] - ["java.util", "Base64", "getDecoder", "()", "summary", "df-generated"] @@ -381,11 +447,11 @@ extensions: - ["java.util", "BitSet", "valueOf", "(byte[])", "summary", "df-generated"] - ["java.util", "BitSet", "valueOf", "(long[])", "summary", "df-generated"] - ["java.util", "BitSet", "xor", "(BitSet)", "summary", "df-generated"] - - ["java.util", "Calendar", "add", "(int,int)", "summary", "df-generated"] - ["java.util", "Calendar", "after", "(Object)", "summary", "df-generated"] - ["java.util", "Calendar", "before", "(Object)", "summary", "df-generated"] - ["java.util", "Calendar", "clear", "()", "summary", "df-generated"] - ["java.util", "Calendar", "clear", "(int)", "summary", "df-generated"] + - ["java.util", "Calendar", "compareTo", "(Calendar)", "summary", "df-generated"] - ["java.util", "Calendar", "getActualMaximum", "(int)", "summary", "df-generated"] - ["java.util", "Calendar", "getActualMinimum", "(int)", "summary", "df-generated"] - ["java.util", "Calendar", "getAvailableCalendarTypes", "()", "summary", "df-generated"] @@ -429,16 +495,11 @@ extensions: - ["java.util", "Collections", "indexOfSubList", "(List,List)", "summary", "df-generated"] - ["java.util", "Collections", "lastIndexOfSubList", "(List,List)", "summary", "df-generated"] - ["java.util", "Collections", "reverse", "(List)", "summary", "df-generated"] - - ["java.util", "Collections", "reverseOrder", "()", "summary", "df-generated"] - ["java.util", "Collections", "rotate", "(List,int)", "summary", "df-generated"] - ["java.util", "Collections", "shuffle", "(List)", "summary", "df-generated"] - ["java.util", "Collections", "shuffle", "(List,Random)", "summary", "df-generated"] - ["java.util", "Collections", "swap", "(List,int,int)", "summary", "df-generated"] - - ["java.util", "Comparator", "comparing", "(Function)", "summary", "df-generated"] - - ["java.util", "Comparator", "comparing", "(Function,Comparator)", "summary", "df-generated"] - - ["java.util", "Comparator", "comparingDouble", "(ToDoubleFunction)", "summary", "df-generated"] - - ["java.util", "Comparator", "comparingInt", "(ToIntFunction)", "summary", "df-generated"] - - ["java.util", "Comparator", "comparingLong", "(ToLongFunction)", "summary", "df-generated"] + - ["java.util", "Comparator", "compare", "(Object,Object)", "summary", "df-generated"] - ["java.util", "Comparator", "naturalOrder", "()", "summary", "df-generated"] - ["java.util", "Comparator", "reverseOrder", "()", "summary", "df-generated"] - ["java.util", "Comparator", "thenComparing", "(Comparator)", "summary", "df-generated"] @@ -458,6 +519,7 @@ extensions: - ["java.util", "Date", "UTC", "(int,int,int,int,int,int)", "summary", "df-generated"] - ["java.util", "Date", "after", "(Date)", "summary", "df-generated"] - ["java.util", "Date", "before", "(Date)", "summary", "df-generated"] + - ["java.util", "Date", "compareTo", "(Date)", "summary", "df-generated"] - ["java.util", "Date", "getDate", "()", "summary", "df-generated"] - ["java.util", "Date", "getDay", "()", "summary", "df-generated"] - ["java.util", "Date", "getHours", "()", "summary", "df-generated"] @@ -475,7 +537,6 @@ extensions: - ["java.util", "Date", "setTime", "(long)", "summary", "df-generated"] - ["java.util", "Date", "setYear", "(int)", "summary", "df-generated"] - ["java.util", "Date", "toGMTString", "()", "summary", "df-generated"] - - ["java.util", "Date", "toInstant", "()", "summary", "df-generated"] - ["java.util", "Date", "toLocaleString", "()", "summary", "df-generated"] - ["java.util", "Dictionary", "isEmpty", "()", "summary", "df-generated"] - ["java.util", "Dictionary", "size", "()", "summary", "df-generated"] @@ -487,6 +548,10 @@ extensions: - ["java.util", "DoubleSummaryStatistics", "getMin", "()", "summary", "df-generated"] - ["java.util", "DoubleSummaryStatistics", "getSum", "()", "summary", "df-generated"] - ["java.util", "EnumMap", "EnumMap", "(Class)", "summary", "df-generated"] + - ["java.util", "EnumMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "EnumMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "EnumMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "EnumMap", "size", "()", "summary", "df-generated"] - ["java.util", "EnumSet", "range", "(Enum,Enum)", "summary", "df-generated"] - ["java.util", "FormatFlagsConversionMismatchException", "getConversion", "()", "summary", "df-generated"] - ["java.util", "Formatter", "Formatter", "(File)", "summary", "df-generated"] @@ -503,10 +568,28 @@ extensions: - ["java.util", "GregorianCalendar", "isLeapYear", "(int)", "summary", "df-generated"] - ["java.util", "GregorianCalendar", "setGregorianChange", "(Date)", "summary", "df-generated"] - ["java.util", "HashMap", "HashMap", "(int,float)", "summary", "df-generated"] + - ["java.util", "HashMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "HashMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "HashMap", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "HashMap", "remove", "(Object,Object)", "summary", "df-generated"] + - ["java.util", "HashMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] - ["java.util", "HashSet", "HashSet", "(int,float)", "summary", "df-generated"] + - ["java.util", "HashSet", "clear", "()", "summary", "df-generated"] + - ["java.util", "HashSet", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "HashSet", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "HashSet", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "HashSet", "size", "()", "summary", "df-generated"] - ["java.util", "Hashtable", "Hashtable", "(int)", "summary", "df-generated"] - ["java.util", "Hashtable", "Hashtable", "(int,float)", "summary", "df-generated"] + - ["java.util", "Hashtable", "clear", "()", "summary", "df-generated"] + - ["java.util", "Hashtable", "compute", "(Object,BiFunction)", "summary", "df-generated"] - ["java.util", "Hashtable", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "Hashtable", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "Hashtable", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "Hashtable", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "Hashtable", "remove", "(Object,Object)", "summary", "df-generated"] + - ["java.util", "Hashtable", "replaceAll", "(BiFunction)", "summary", "df-generated"] + - ["java.util", "Hashtable", "size", "()", "summary", "df-generated"] - ["java.util", "HexFormat", "fromHexDigit", "(int)", "summary", "df-generated"] - ["java.util", "HexFormat", "fromHexDigits", "(CharSequence)", "summary", "df-generated"] - ["java.util", "HexFormat", "fromHexDigits", "(CharSequence,int,int)", "summary", "df-generated"] @@ -527,6 +610,12 @@ extensions: - ["java.util", "HexFormat", "toHighHexDigit", "(int)", "summary", "df-generated"] - ["java.util", "HexFormat", "toLowHexDigit", "(int)", "summary", "df-generated"] - ["java.util", "IdentityHashMap", "IdentityHashMap", "(int)", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] + - ["java.util", "IdentityHashMap", "size", "()", "summary", "df-generated"] - ["java.util", "IllegalFormatCodePointException", "IllegalFormatCodePointException", "(int)", "summary", "df-generated"] - ["java.util", "IllegalFormatCodePointException", "getCodePoint", "()", "summary", "df-generated"] - ["java.util", "IllegalFormatConversionException", "IllegalFormatConversionException", "(char,Class)", "summary", "df-generated"] @@ -547,10 +636,19 @@ extensions: - ["java.util", "LinkedHashMap", "LinkedHashMap", "(int)", "summary", "df-generated"] - ["java.util", "LinkedHashMap", "LinkedHashMap", "(int,float)", "summary", "df-generated"] - ["java.util", "LinkedHashMap", "LinkedHashMap", "(int,float,boolean)", "summary", "df-generated"] + - ["java.util", "LinkedHashMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "LinkedHashMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedHashMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] - ["java.util", "LinkedHashSet", "LinkedHashSet", "(int)", "summary", "df-generated"] - ["java.util", "LinkedHashSet", "LinkedHashSet", "(int,float)", "summary", "df-generated"] + - ["java.util", "LinkedList", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "indexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "lastIndexOf", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "removeFirstOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "removeLastOccurrence", "(Object)", "summary", "df-generated"] + - ["java.util", "LinkedList", "size", "()", "summary", "df-generated"] - ["java.util", "List", "replaceAll", "(UnaryOperator)", "summary", "df-generated"] - - ["java.util", "ListResourceBundle", "getContents", "()", "summary", "df-generated"] - ["java.util", "Locale$LanguageRange", "getWeight", "()", "summary", "df-generated"] - ["java.util", "Locale", "filter", "(List,Collection)", "summary", "df-generated"] - ["java.util", "Locale", "filter", "(List,Collection,Locale$FilteringMode)", "summary", "df-generated"] @@ -632,15 +730,34 @@ extensions: - ["java.util", "OptionalLong", "orElseThrow", "()", "summary", "df-generated"] - ["java.util", "OptionalLong", "orElseThrow", "(Supplier)", "summary", "df-generated"] - ["java.util", "OptionalLong", "stream", "()", "summary", "df-generated"] + - ["java.util", "PrimitiveIterator$OfDouble", "forEachRemaining", "(DoubleConsumer)", "summary", "df-generated"] - ["java.util", "PrimitiveIterator$OfDouble", "nextDouble", "()", "summary", "df-generated"] + - ["java.util", "PrimitiveIterator$OfInt", "forEachRemaining", "(IntConsumer)", "summary", "df-generated"] - ["java.util", "PrimitiveIterator$OfInt", "nextInt", "()", "summary", "df-generated"] + - ["java.util", "PrimitiveIterator$OfLong", "forEachRemaining", "(LongConsumer)", "summary", "df-generated"] - ["java.util", "PrimitiveIterator$OfLong", "nextLong", "()", "summary", "df-generated"] - ["java.util", "PriorityQueue", "PriorityQueue", "(int)", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "clear", "()", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "removeAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "retainAll", "(Collection)", "summary", "df-generated"] + - ["java.util", "PriorityQueue", "size", "()", "summary", "df-generated"] - ["java.util", "Properties", "Properties", "(int)", "summary", "df-generated"] + - ["java.util", "Properties", "clear", "()", "summary", "df-generated"] + - ["java.util", "Properties", "compute", "(Object,BiFunction)", "summary", "df-generated"] + - ["java.util", "Properties", "computeIfPresent", "(Object,BiFunction)", "summary", "df-generated"] + - ["java.util", "Properties", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "Properties", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "Properties", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "Properties", "isEmpty", "()", "summary", "df-generated"] - ["java.util", "Properties", "load", "(InputStream)", "summary", "df-generated"] - ["java.util", "Properties", "load", "(Reader)", "summary", "df-generated"] - ["java.util", "Properties", "loadFromXML", "(InputStream)", "summary", "df-generated"] + - ["java.util", "Properties", "remove", "(Object,Object)", "summary", "df-generated"] + - ["java.util", "Properties", "replaceAll", "(BiFunction)", "summary", "df-generated"] - ["java.util", "Properties", "save", "(OutputStream,String)", "summary", "df-generated"] + - ["java.util", "Properties", "size", "()", "summary", "df-generated"] - ["java.util", "Properties", "store", "(OutputStream,String)", "summary", "df-generated"] - ["java.util", "Properties", "storeToXML", "(OutputStream,String)", "summary", "df-generated"] - ["java.util", "Properties", "storeToXML", "(OutputStream,String,Charset)", "summary", "df-generated"] @@ -658,6 +775,7 @@ extensions: - ["java.util", "ResourceBundle", "clearCache", "()", "summary", "df-generated"] - ["java.util", "ResourceBundle", "clearCache", "(ClassLoader)", "summary", "df-generated"] - ["java.util", "ResourceBundle", "containsKey", "(String)", "summary", "df-generated"] + - ["java.util", "Scanner", "hasNext", "()", "summary", "df-generated"] - ["java.util", "Scanner", "hasNextBigDecimal", "()", "summary", "df-generated"] - ["java.util", "Scanner", "hasNextBigInteger", "()", "summary", "df-generated"] - ["java.util", "Scanner", "hasNextBigInteger", "(int)", "summary", "df-generated"] @@ -674,6 +792,7 @@ extensions: - ["java.util", "Scanner", "hasNextShort", "()", "summary", "df-generated"] - ["java.util", "Scanner", "hasNextShort", "(int)", "summary", "df-generated"] - ["java.util", "Scanner", "radix", "()", "summary", "df-generated"] + - ["java.util", "Scanner", "remove", "()", "summary", "df-generated"] - ["java.util", "Scanner", "tokens", "()", "summary", "df-generated"] - ["java.util", "ServiceLoader", "load", "(Class)", "summary", "df-generated"] - ["java.util", "ServiceLoader", "loadInstalled", "(Class)", "summary", "df-generated"] @@ -687,10 +806,31 @@ extensions: - ["java.util", "SimpleTimeZone", "setStartRule", "(int,int,int,int)", "summary", "df-generated"] - ["java.util", "SimpleTimeZone", "setStartRule", "(int,int,int,int,boolean)", "summary", "df-generated"] - ["java.util", "SimpleTimeZone", "setStartYear", "(int)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfDouble", "forEachRemaining", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfDouble", "forEachRemaining", "(DoubleConsumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfDouble", "tryAdvance", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfDouble", "tryAdvance", "(DoubleConsumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfInt", "forEachRemaining", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfInt", "forEachRemaining", "(IntConsumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfInt", "tryAdvance", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfInt", "tryAdvance", "(IntConsumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfLong", "forEachRemaining", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfLong", "forEachRemaining", "(LongConsumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfLong", "tryAdvance", "(Consumer)", "summary", "df-generated"] + - ["java.util", "Spliterator$OfLong", "tryAdvance", "(LongConsumer)", "summary", "df-generated"] - ["java.util", "Spliterator$OfPrimitive", "forEachRemaining", "(Object)", "summary", "df-generated"] - ["java.util", "Spliterator", "getComparator", "()", "summary", "df-generated"] - ["java.util", "Spliterator", "getExactSizeIfKnown", "()", "summary", "df-generated"] - ["java.util", "Spliterator", "hasCharacteristics", "(int)", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractDoubleSpliterator", "characteristics", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractDoubleSpliterator", "estimateSize", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractIntSpliterator", "characteristics", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractIntSpliterator", "estimateSize", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractLongSpliterator", "characteristics", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractLongSpliterator", "estimateSize", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractSpliterator", "characteristics", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractSpliterator", "estimateSize", "()", "summary", "df-generated"] + - ["java.util", "Spliterators$AbstractSpliterator", "trySplit", "()", "summary", "df-generated"] - ["java.util", "Spliterators", "emptyDoubleSpliterator", "()", "summary", "df-generated"] - ["java.util", "Spliterators", "emptyIntSpliterator", "()", "summary", "df-generated"] - ["java.util", "Spliterators", "emptyLongSpliterator", "()", "summary", "df-generated"] @@ -710,6 +850,7 @@ extensions: - ["java.util", "Stack", "search", "(Object)", "summary", "df-generated"] - ["java.util", "StringJoiner", "length", "()", "summary", "df-generated"] - ["java.util", "StringTokenizer", "countTokens", "()", "summary", "df-generated"] + - ["java.util", "StringTokenizer", "hasMoreElements", "()", "summary", "df-generated"] - ["java.util", "StringTokenizer", "hasMoreTokens", "()", "summary", "df-generated"] - ["java.util", "TimeZone", "getAvailableIDs", "()", "summary", "df-generated"] - ["java.util", "TimeZone", "getAvailableIDs", "(int)", "summary", "df-generated"] @@ -734,9 +875,21 @@ extensions: - ["java.util", "Timer", "scheduleAtFixedRate", "(TimerTask,Date,long)", "summary", "df-generated"] - ["java.util", "Timer", "scheduleAtFixedRate", "(TimerTask,long,long)", "summary", "df-generated"] - ["java.util", "TimerTask", "cancel", "()", "summary", "df-generated"] + - ["java.util", "TimerTask", "run", "()", "summary", "df-generated"] - ["java.util", "TimerTask", "scheduledExecutionTime", "()", "summary", "df-generated"] + - ["java.util", "TreeMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "TreeMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "TreeMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "TreeMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] + - ["java.util", "TreeMap", "size", "()", "summary", "df-generated"] + - ["java.util", "TreeSet", "clear", "()", "summary", "df-generated"] + - ["java.util", "TreeSet", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "TreeSet", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "TreeSet", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "TreeSet", "size", "()", "summary", "df-generated"] - ["java.util", "UUID", "UUID", "(long,long)", "summary", "df-generated"] - ["java.util", "UUID", "clockSequence", "()", "summary", "df-generated"] + - ["java.util", "UUID", "compareTo", "(UUID)", "summary", "df-generated"] - ["java.util", "UUID", "getLeastSignificantBits", "()", "summary", "df-generated"] - ["java.util", "UUID", "getMostSignificantBits", "()", "summary", "df-generated"] - ["java.util", "UUID", "nameUUIDFromBytes", "(byte[])", "summary", "df-generated"] @@ -747,13 +900,29 @@ extensions: - ["java.util", "Vector", "Vector", "(int)", "summary", "df-generated"] - ["java.util", "Vector", "Vector", "(int,int)", "summary", "df-generated"] - ["java.util", "Vector", "capacity", "()", "summary", "df-generated"] + - ["java.util", "Vector", "contains", "(Object)", "summary", "df-generated"] + - ["java.util", "Vector", "containsAll", "(Collection)", "summary", "df-generated"] - ["java.util", "Vector", "ensureCapacity", "(int)", "summary", "df-generated"] + - ["java.util", "Vector", "indexOf", "(Object)", "summary", "df-generated"] - ["java.util", "Vector", "indexOf", "(Object,int)", "summary", "df-generated"] + - ["java.util", "Vector", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "Vector", "lastIndexOf", "(Object)", "summary", "df-generated"] - ["java.util", "Vector", "lastIndexOf", "(Object,int)", "summary", "df-generated"] + - ["java.util", "Vector", "remove", "(Object)", "summary", "df-generated"] + - ["java.util", "Vector", "removeAll", "(Collection)", "summary", "df-generated"] - ["java.util", "Vector", "removeAllElements", "()", "summary", "df-generated"] - ["java.util", "Vector", "removeElement", "(Object)", "summary", "df-generated"] - ["java.util", "Vector", "removeElementAt", "(int)", "summary", "df-generated"] + - ["java.util", "Vector", "replaceAll", "(UnaryOperator)", "summary", "df-generated"] + - ["java.util", "Vector", "retainAll", "(Collection)", "summary", "df-generated"] - ["java.util", "Vector", "setSize", "(int)", "summary", "df-generated"] + - ["java.util", "Vector", "sort", "(Comparator)", "summary", "df-generated"] - ["java.util", "Vector", "trimToSize", "()", "summary", "df-generated"] - ["java.util", "WeakHashMap", "WeakHashMap", "(int)", "summary", "df-generated"] - ["java.util", "WeakHashMap", "WeakHashMap", "(int,float)", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "clear", "()", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "containsKey", "(Object)", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "containsValue", "(Object)", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "isEmpty", "()", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "replaceAll", "(BiFunction)", "summary", "df-generated"] + - ["java.util", "WeakHashMap", "size", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.prefs.model.yml b/java/ql/lib/ext/generated/java.util.prefs.model.yml index e87f3c13a9ab..30fb1c7f818b 100644 --- a/java/ql/lib/ext/generated/java.util.prefs.model.yml +++ b/java/ql/lib/ext/generated/java.util.prefs.model.yml @@ -29,6 +29,7 @@ extensions: - ["java.util.prefs", "Preferences", True, "node", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.prefs", "Preferences", True, "node", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.prefs", "Preferences", True, "parent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.prefs", "Preferences", True, "putLong", "(String,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -37,8 +38,10 @@ extensions: - ["java.util.prefs", "Preferences", "exportNode", "(OutputStream)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "exportSubtree", "(OutputStream)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "flush", "()", "summary", "df-generated"] + - ["java.util.prefs", "Preferences", "getLong", "(String,long)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "importPreferences", "(InputStream)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "isUserNode", "()", "summary", "df-generated"] + - ["java.util.prefs", "Preferences", "nodeExists", "(String)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "remove", "(String)", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "removeNode", "()", "summary", "df-generated"] - ["java.util.prefs", "Preferences", "removeNodeChangeListener", "(NodeChangeListener)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.random.model.yml b/java/ql/lib/ext/generated/java.util.random.model.yml index 2e543aebe8f3..bc4a6fcde4b7 100644 --- a/java/ql/lib/ext/generated/java.util.random.model.yml +++ b/java/ql/lib/ext/generated/java.util.random.model.yml @@ -4,6 +4,12 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", True, "jumps", "(double)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", True, "jumps", "(long,double)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.random", "RandomGenerator$JumpableGenerator", True, "jumps", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.random", "RandomGenerator$JumpableGenerator", True, "jumps", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.random", "RandomGenerator$LeapableGenerator", True, "leaps", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.random", "RandomGenerator$LeapableGenerator", True, "leaps", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.random", "RandomGenerator$SplittableGenerator", True, "splits", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.random", "RandomGenerator$SplittableGenerator", True, "splits", "(RandomGenerator$SplittableGenerator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.random", "RandomGenerator$SplittableGenerator", True, "splits", "(RandomGenerator$SplittableGenerator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -27,18 +33,15 @@ extensions: extensible: neutralModel data: - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", "copyAndJump", "(double)", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", "jumps", "(double)", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", "jumps", "(long,double)", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$ArbitrarilyJumpableGenerator", "of", "(String)", "summary", "df-generated"] + - ["java.util.random", "RandomGenerator$JumpableGenerator", "copy", "()", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$JumpableGenerator", "copyAndJump", "()", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$JumpableGenerator", "jump", "()", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$JumpableGenerator", "jumps", "()", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$JumpableGenerator", "jumps", "(long)", "summary", "df-generated"] + - ["java.util.random", "RandomGenerator$JumpableGenerator", "jumpDistance", "()", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$JumpableGenerator", "of", "(String)", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$LeapableGenerator", "copyAndLeap", "()", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$LeapableGenerator", "leap", "()", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$LeapableGenerator", "leaps", "()", "summary", "df-generated"] - - ["java.util.random", "RandomGenerator$LeapableGenerator", "leaps", "(long)", "summary", "df-generated"] + - ["java.util.random", "RandomGenerator$LeapableGenerator", "leapDistance", "()", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$LeapableGenerator", "of", "(String)", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$SplittableGenerator", "of", "(String)", "summary", "df-generated"] - ["java.util.random", "RandomGenerator$SplittableGenerator", "split", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.regex.model.yml b/java/ql/lib/ext/generated/java.util.regex.model.yml index 8b5680b13118..e7c9b56e4bb4 100644 --- a/java/ql/lib/ext/generated/java.util.regex.model.yml +++ b/java/ql/lib/ext/generated/java.util.regex.model.yml @@ -6,6 +6,11 @@ extensions: data: - ["java.util.regex", "MatchResult", True, "group", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.regex", "MatchResult", True, "group", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.regex", "Matcher", False, "appendReplacement", "(StringBuilder,String)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.regex", "Matcher", False, "appendReplacement", "(StringBuilder,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.regex", "Matcher", False, "appendTail", "(StringBuilder)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.regex", "Matcher", False, "appendTail", "(StringBuilder)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["java.util.regex", "Matcher", False, "appendTail", "(StringBuilder)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.regex", "Matcher", False, "quoteReplacement", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.regex", "Matcher", False, "region", "(int,int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.regex", "Matcher", False, "reset", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -17,8 +22,6 @@ extensions: - ["java.util.regex", "Matcher", False, "usePattern", "(Pattern)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.regex", "Matcher", False, "usePattern", "(Pattern)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.regex", "Matcher", False, "useTransparentBounds", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.util.regex", "Pattern", False, "compile", "(String,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.util.regex", "Pattern", False, "pattern", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.regex", "PatternSyntaxException", True, "PatternSyntaxException", "(String,String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.regex", "PatternSyntaxException", True, "PatternSyntaxException", "(String,String,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["java.util.regex", "PatternSyntaxException", True, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -33,10 +36,12 @@ extensions: - ["java.util.regex", "MatchResult", "start", "()", "summary", "df-generated"] - ["java.util.regex", "MatchResult", "start", "(int)", "summary", "df-generated"] - ["java.util.regex", "Matcher", "end", "(String)", "summary", "df-generated"] + - ["java.util.regex", "Matcher", "find", "(int)", "summary", "df-generated"] - ["java.util.regex", "Matcher", "hasAnchoringBounds", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "hasTransparentBounds", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "hitEnd", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "lookingAt", "()", "summary", "df-generated"] + - ["java.util.regex", "Matcher", "matches", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "regionEnd", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "regionStart", "()", "summary", "df-generated"] - ["java.util.regex", "Matcher", "requireEnd", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.spi.model.yml b/java/ql/lib/ext/generated/java.util.spi.model.yml index b2bdab212b0e..e252c8811516 100644 --- a/java/ql/lib/ext/generated/java.util.spi.model.yml +++ b/java/ql/lib/ext/generated/java.util.spi.model.yml @@ -1,25 +1,33 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["java.util.spi", "CalendarNameProvider", True, "getDisplayName", "(String,int,int,int,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "CalendarNameProvider", True, "getDisplayNames", "(String,int,int,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "LocaleNameProvider", True, "getDisplayUnicodeExtensionKey", "(String,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "LocaleNameProvider", True, "getDisplayUnicodeExtensionType", "(String,String,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "LocaleServiceProvider", True, "getAvailableLocales", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "TimeZoneNameProvider", True, "getDisplayName", "(String,boolean,int,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "TimeZoneNameProvider", True, "getDisplayName", "(String,boolean,int,Locale)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "TimeZoneNameProvider", True, "getGenericDisplayName", "(String,int,Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["java.util.spi", "TimeZoneNameProvider", True, "getGenericDisplayName", "(String,int,Locale)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["java.util.spi", "CalendarDataProvider", "getFirstDayOfWeek", "(Locale)", "summary", "df-generated"] - ["java.util.spi", "CalendarDataProvider", "getMinimalDaysInFirstWeek", "(Locale)", "summary", "df-generated"] - - ["java.util.spi", "CalendarNameProvider", "getDisplayName", "(String,int,int,int,Locale)", "summary", "df-generated"] - - ["java.util.spi", "CalendarNameProvider", "getDisplayNames", "(String,int,int,Locale)", "summary", "df-generated"] - ["java.util.spi", "CurrencyNameProvider", "getDisplayName", "(String,Locale)", "summary", "df-generated"] - ["java.util.spi", "CurrencyNameProvider", "getSymbol", "(String,Locale)", "summary", "df-generated"] - ["java.util.spi", "LocaleNameProvider", "getDisplayCountry", "(String,Locale)", "summary", "df-generated"] - ["java.util.spi", "LocaleNameProvider", "getDisplayLanguage", "(String,Locale)", "summary", "df-generated"] - ["java.util.spi", "LocaleNameProvider", "getDisplayScript", "(String,Locale)", "summary", "df-generated"] - - ["java.util.spi", "LocaleNameProvider", "getDisplayUnicodeExtensionKey", "(String,Locale)", "summary", "df-generated"] - - ["java.util.spi", "LocaleNameProvider", "getDisplayUnicodeExtensionType", "(String,String,Locale)", "summary", "df-generated"] - ["java.util.spi", "LocaleNameProvider", "getDisplayVariant", "(String,Locale)", "summary", "df-generated"] - - ["java.util.spi", "LocaleServiceProvider", "getAvailableLocales", "()", "summary", "df-generated"] - ["java.util.spi", "LocaleServiceProvider", "isSupportedLocale", "(Locale)", "summary", "df-generated"] - ["java.util.spi", "ResourceBundleProvider", "getBundle", "(String,Locale)", "summary", "df-generated"] - - ["java.util.spi", "TimeZoneNameProvider", "getDisplayName", "(String,boolean,int,Locale)", "summary", "df-generated"] - - ["java.util.spi", "TimeZoneNameProvider", "getGenericDisplayName", "(String,int,Locale)", "summary", "df-generated"] - ["java.util.spi", "ToolProvider", "findFirst", "(String)", "summary", "df-generated"] + - ["java.util.spi", "ToolProvider", "name", "()", "summary", "df-generated"] - ["java.util.spi", "ToolProvider", "run", "(PrintStream,PrintStream,String[])", "summary", "df-generated"] + - ["java.util.spi", "ToolProvider", "run", "(PrintWriter,PrintWriter,String[])", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.stream.model.yml b/java/ql/lib/ext/generated/java.util.stream.model.yml index ce97043b8dd4..aa892d4aa0b2 100644 --- a/java/ql/lib/ext/generated/java.util.stream.model.yml +++ b/java/ql/lib/ext/generated/java.util.stream.model.yml @@ -20,7 +20,6 @@ extensions: - ["java.util.stream", "Collectors", False, "teeing", "(Collector,Collector,BiFunction)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "Collectors", False, "toCollection", "(Supplier)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "Collectors", False, "toConcurrentMap", "(Function,Function,BinaryOperator,Supplier)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - - ["java.util.stream", "Collectors", False, "toMap", "(Function,Function,BinaryOperator,Supplier)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "DoubleStream$Builder", True, "add", "(double)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.stream", "DoubleStream$Builder", True, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "DoubleStream", True, "boxed", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -61,7 +60,6 @@ extensions: - ["java.util.stream", "IntStream", True, "mapMulti", "(IntStream$IntMapMultiConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "IntStream", True, "mapToDouble", "(IntToDoubleFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "IntStream", True, "mapToLong", "(IntToLongFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.util.stream", "IntStream", True, "mapToObj", "(IntFunction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "IntStream", True, "peek", "(IntConsumer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "IntStream", True, "skip", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.stream", "IntStream", True, "sorted", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -90,6 +88,12 @@ extensions: - ["java.util.stream", "LongStream", True, "sorted", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "LongStream", True, "takeWhile", "(LongPredicate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.util.stream", "LongStream", True, "takeWhile", "(LongPredicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["java.util.stream", "Node$Builder$OfDouble", True, "build", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.stream", "Node$Builder$OfInt", True, "build", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.stream", "Node$Builder$OfLong", True, "build", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.stream", "Node$OfDouble", True, "truncate", "(long,long,IntFunction)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.stream", "Node$OfInt", True, "truncate", "(long,long,IntFunction)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["java.util.stream", "Node$OfLong", True, "truncate", "(long,long,IntFunction)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.util.stream", "Sink$ChainedDouble", True, "ChainedDouble", "(Sink)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.stream", "Sink$ChainedInt", True, "ChainedInt", "(Sink)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.stream", "Sink$ChainedLong", True, "ChainedLong", "(Sink)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -207,5 +211,34 @@ extensions: - ["java.util.stream", "LongStream", "sum", "()", "summary", "df-generated"] - ["java.util.stream", "LongStream", "summaryStatistics", "()", "summary", "df-generated"] - ["java.util.stream", "LongStream", "toArray", "()", "summary", "df-generated"] + - ["java.util.stream", "Node$OfDouble", "copyInto", "(Double[],int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfDouble", "forEach", "(Consumer)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfDouble", "getShape", "()", "summary", "df-generated"] + - ["java.util.stream", "Node$OfDouble", "newArray", "(int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfInt", "copyInto", "(Integer[],int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfInt", "forEach", "(Consumer)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfInt", "getShape", "()", "summary", "df-generated"] + - ["java.util.stream", "Node$OfInt", "newArray", "(int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfLong", "copyInto", "(Long[],int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfLong", "forEach", "(Consumer)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfLong", "getShape", "()", "summary", "df-generated"] + - ["java.util.stream", "Node$OfLong", "newArray", "(int)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfPrimitive", "asArray", "(IntFunction)", "summary", "df-generated"] + - ["java.util.stream", "Node$OfPrimitive", "getChild", "(int)", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedDouble", "begin", "(long)", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedDouble", "cancellationRequested", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedDouble", "end", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedInt", "begin", "(long)", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedInt", "cancellationRequested", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedInt", "end", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedLong", "begin", "(long)", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedLong", "cancellationRequested", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedLong", "end", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedReference", "begin", "(long)", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedReference", "cancellationRequested", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$ChainedReference", "end", "()", "summary", "df-generated"] + - ["java.util.stream", "Sink$OfDouble", "accept", "(Double)", "summary", "df-generated"] + - ["java.util.stream", "Sink$OfInt", "accept", "(Integer)", "summary", "df-generated"] + - ["java.util.stream", "Sink$OfLong", "accept", "(Long)", "summary", "df-generated"] - ["java.util.stream", "Stream", "builder", "()", "summary", "df-generated"] - ["java.util.stream", "Stream", "empty", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/java.util.zip.model.yml b/java/ql/lib/ext/generated/java.util.zip.model.yml index 8aaf1118ad65..30a1ab61401c 100644 --- a/java/ql/lib/ext/generated/java.util.zip.model.yml +++ b/java/ql/lib/ext/generated/java.util.zip.model.yml @@ -71,9 +71,6 @@ extensions: - ["java.util.zip", "ZipFile", True, "ZipFile", "(String,Charset)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.zip", "ZipFile", True, "getEntry", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.util.zip", "ZipFile", True, "getEntry", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.util.zip", "ZipFile", True, "getInputStream", "(ZipEntry)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["java.util.zip", "ZipFile", True, "getInputStream", "(ZipEntry)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.util.zip", "ZipFile", True, "getInputStream", "(ZipEntry)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.zip", "ZipFile", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.zip", "ZipInputStream", True, "getNextEntry", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.util.zip", "ZipOutputStream", True, "ZipOutputStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.accessibility.model.yml b/java/ql/lib/ext/generated/javax.accessibility.model.yml index ff17aaf81e15..4f01e715847c 100644 --- a/java/ql/lib/ext/generated/javax.accessibility.model.yml +++ b/java/ql/lib/ext/generated/javax.accessibility.model.yml @@ -5,17 +5,47 @@ extensions: extensible: summaryModel data: - ["javax.accessibility", "Accessible", True, "getAccessibleContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "Accessible", True, "getAccessibleContext", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.accessibility", "AccessibleAttributeSequence", True, "AccessibleAttributeSequence", "(int,int,AttributeSet)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleBundle", True, "toDisplayString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleBundle", True, "toDisplayString", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleBundle", True, "toDisplayString", "(Locale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getAccessibleAt", "(Point)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getBackground", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getCursor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getFont", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getFontMetrics", "(Font)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getFontMetrics", "(Font)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "getForeground", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "setBackground", "(Color)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "setCursor", "(Cursor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "setFont", "(Font)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", True, "setForeground", "(Color)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleAction", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleChild", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleComponent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleComponent", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "getAccessibleDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleEditableText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleEditableText", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleIcon", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "getAccessibleName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "getAccessibleParent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "getAccessibleRelationSet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleSelection", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleSelection", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleTable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleTable", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleText", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getAccessibleValue", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.accessibility", "AccessibleContext", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "setAccessibleDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "setAccessibleName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleContext", True, "setAccessibleParent", "(Accessible)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleHypertext", True, "getLink", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleRelation", True, "AccessibleRelation", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleRelation", True, "AccessibleRelation", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleRelation", True, "AccessibleRelation", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -30,10 +60,21 @@ extensions: - ["javax.accessibility", "AccessibleRelationSet", True, "addAll", "(AccessibleRelation[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", True, "get", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", True, "toArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", True, "getAccessibleSelection", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", True, "AccessibleStateSet", "(AccessibleState[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", True, "add", "(AccessibleState)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", True, "addAll", "(AccessibleState[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", True, "toArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleAt", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleCaption", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleColumnDescription", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleRowDescription", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleRowHeader", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "getAccessibleSummary", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "setAccessibleCaption", "(Accessible)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "setAccessibleColumnDescription", "(int,Accessible)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "setAccessibleRowDescription", "(int,Accessible)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.accessibility", "AccessibleTable", True, "setAccessibleSummary", "(Accessible)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.accessibility", "AccessibleTextSequence", True, "AccessibleTextSequence", "(int,int,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all @@ -44,32 +85,106 @@ extensions: - ["javax.accessibility", "AccessibleAction", "doAccessibleAction", "(int)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleAction", "getAccessibleActionCount", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleAction", "getAccessibleActionDescription", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "addFocusListener", "(FocusListener)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "contains", "(Point)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "getBounds", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "getLocation", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "getLocationOnScreen", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "getSize", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "isEnabled", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "isFocusTraversable", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "isShowing", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "isVisible", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "removeFocusListener", "(FocusListener)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "requestFocus", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "setBounds", "(Rectangle)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "setEnabled", "(boolean)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "setLocation", "(Point)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "setSize", "(Dimension)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleComponent", "setVisible", "(boolean)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "addPropertyChangeListener", "(PropertyChangeListener)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "firePropertyChange", "(String,Object,Object)", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleAction", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleChild", "(int)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "getAccessibleChildrenCount", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleComponent", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleEditableText", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleIcon", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "getAccessibleIndexInParent", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "getAccessibleRole", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleSelection", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "getAccessibleStateSet", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleTable", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleText", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getAccessibleValue", "()", "summary", "df-generated"] - - ["javax.accessibility", "AccessibleContext", "getLocale", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleContext", "removePropertyChangeListener", "(PropertyChangeListener)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "cut", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "delete", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "getTextRange", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "insertTextAtIndex", "(int,String)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "paste", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "replaceText", "(int,int,String)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "selectText", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "setAttributes", "(int,int,AttributeSet)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleEditableText", "setTextContents", "(String)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedComponent", "getAccessibleKeyBinding", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedComponent", "getTitledBorderText", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedComponent", "getToolTipText", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedTable", "getAccessibleColumn", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedTable", "getAccessibleIndex", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedTable", "getAccessibleRow", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedText", "getTextBounds", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedText", "getTextRange", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedText", "getTextSequenceAfter", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedText", "getTextSequenceAt", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleExtendedText", "getTextSequenceBefore", "(int,int)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleHyperlink", "getAccessibleActionAnchor", "(int)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleHyperlink", "getAccessibleActionObject", "(int)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleHyperlink", "getEndIndex", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleHyperlink", "getStartIndex", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleHyperlink", "isValid", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleHypertext", "getLinkCount", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleHypertext", "getLinkIndex", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleIcon", "getAccessibleIconDescription", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleIcon", "getAccessibleIconHeight", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleIcon", "getAccessibleIconWidth", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleIcon", "setAccessibleIconDescription", "(String)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleKeyBinding", "getAccessibleKeyBinding", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleKeyBinding", "getAccessibleKeyBindingCount", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", "clear", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", "contains", "(String)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", "remove", "(AccessibleRelation)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleRelationSet", "size", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleResourceBundle", "getContents", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "addAccessibleSelection", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "clearAccessibleSelection", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "getAccessibleSelectionCount", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "isAccessibleChildSelected", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "removeAccessibleSelection", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleSelection", "selectAllAccessibleSelection", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", "clear", "()", "summary", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", "contains", "(AccessibleState)", "summary", "df-generated"] - ["javax.accessibility", "AccessibleStateSet", "remove", "(AccessibleState)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getAccessibleColumnCount", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getAccessibleColumnExtentAt", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getAccessibleColumnHeader", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getAccessibleRowCount", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getAccessibleRowExtentAt", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getSelectedAccessibleColumns", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "getSelectedAccessibleRows", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "isAccessibleColumnSelected", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "isAccessibleRowSelected", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "isAccessibleSelected", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "setAccessibleColumnHeader", "(AccessibleTable)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTable", "setAccessibleRowHeader", "(AccessibleTable)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTableModelChange", "getFirstColumn", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTableModelChange", "getFirstRow", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTableModelChange", "getLastColumn", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTableModelChange", "getLastRow", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleTableModelChange", "getType", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getAfterIndex", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getAtIndex", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getBeforeIndex", "(int,int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getCaretPosition", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getCharCount", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getCharacterAttribute", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getCharacterBounds", "(int)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getIndexAtPoint", "(Point)", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getSelectedText", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getSelectionEnd", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleText", "getSelectionStart", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleValue", "getCurrentAccessibleValue", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleValue", "getMaximumAccessibleValue", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleValue", "getMinimumAccessibleValue", "()", "summary", "df-generated"] + - ["javax.accessibility", "AccessibleValue", "setCurrentAccessibleValue", "(Number)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.annotation.processing.model.yml b/java/ql/lib/ext/generated/javax.annotation.processing.model.yml index 6f80ce5dce91..e9834bb4c749 100644 --- a/java/ql/lib/ext/generated/javax.annotation.processing.model.yml +++ b/java/ql/lib/ext/generated/javax.annotation.processing.model.yml @@ -9,17 +9,43 @@ extensions: - ["javax.annotation.processing", "Completions", True, "of", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "Completions", True, "of", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "Completions", True, "of", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createClassFile", "(CharSequence,Element[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createResource", "(JavaFileManager$Location,CharSequence,CharSequence,Element[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createResource", "(JavaFileManager$Location,CharSequence,CharSequence,Element[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createResource", "(JavaFileManager$Location,CharSequence,CharSequence,Element[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createResource", "(JavaFileManager$Location,CharSequence,CharSequence,Element[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "createSourceFile", "(CharSequence,Element[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "getResource", "(JavaFileManager$Location,CharSequence,CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "getResource", "(JavaFileManager$Location,CharSequence,CharSequence)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "getResource", "(JavaFileManager$Location,CharSequence,CharSequence)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "Filer", True, "getResource", "(JavaFileManager$Location,CharSequence,CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "FilerException", True, "FilerException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getElementUtils", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getFiler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getMessager", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", True, "getTypeUtils", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "Processor", True, "init", "(ProcessingEnvironment)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.annotation.processing", "RoundEnvironment", True, "getElementsAnnotatedWith", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "RoundEnvironment", True, "getElementsAnnotatedWith", "(TypeElement)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "RoundEnvironment", True, "getElementsAnnotatedWithAny", "(Set)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.annotation.processing", "RoundEnvironment", True, "getElementsAnnotatedWithAny", "(TypeElement[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.annotation.processing", "RoundEnvironment", True, "getRootElements", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.annotation.processing", "Messager", "printMessage", "(Diagnostic$Kind,CharSequence)", "summary", "df-generated"] + - ["javax.annotation.processing", "Messager", "printMessage", "(Diagnostic$Kind,CharSequence,Element)", "summary", "df-generated"] + - ["javax.annotation.processing", "Messager", "printMessage", "(Diagnostic$Kind,CharSequence,Element,AnnotationMirror)", "summary", "df-generated"] + - ["javax.annotation.processing", "Messager", "printMessage", "(Diagnostic$Kind,CharSequence,Element,AnnotationMirror,AnnotationValue)", "summary", "df-generated"] + - ["javax.annotation.processing", "ProcessingEnvironment", "getSourceVersion", "()", "summary", "df-generated"] - ["javax.annotation.processing", "ProcessingEnvironment", "isPreviewEnabled", "()", "summary", "df-generated"] - ["javax.annotation.processing", "Processor", "getCompletions", "(Element,AnnotationMirror,ExecutableElement,String)", "summary", "df-generated"] - ["javax.annotation.processing", "Processor", "getSupportedAnnotationTypes", "()", "summary", "df-generated"] - ["javax.annotation.processing", "Processor", "getSupportedOptions", "()", "summary", "df-generated"] - ["javax.annotation.processing", "Processor", "getSupportedSourceVersion", "()", "summary", "df-generated"] - ["javax.annotation.processing", "Processor", "process", "(Set,RoundEnvironment)", "summary", "df-generated"] + - ["javax.annotation.processing", "RoundEnvironment", "errorRaised", "()", "summary", "df-generated"] + - ["javax.annotation.processing", "RoundEnvironment", "processingOver", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.crypto.interfaces.model.yml b/java/ql/lib/ext/generated/javax.crypto.interfaces.model.yml new file mode 100644 index 000000000000..cad39b827364 --- /dev/null +++ b/java/ql/lib/ext/generated/javax.crypto.interfaces.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.crypto.interfaces", "DHKey", True, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.crypto.interfaces", "PBEKey", True, "getPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.crypto.interfaces", "PBEKey", True, "getSalt", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + - ["javax.crypto.interfaces", "DHPrivateKey", "getX", "()", "summary", "df-generated"] + - ["javax.crypto.interfaces", "DHPublicKey", "getY", "()", "summary", "df-generated"] + - ["javax.crypto.interfaces", "PBEKey", "getIterationCount", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.crypto.model.yml b/java/ql/lib/ext/generated/javax.crypto.model.yml index 727ba26863f2..d9c181986be0 100644 --- a/java/ql/lib/ext/generated/javax.crypto.model.yml +++ b/java/ql/lib/ext/generated/javax.crypto.model.yml @@ -101,9 +101,6 @@ extensions: - ["javax.crypto", "Cipher", "getMaxAllowedKeyLength", "(String)", "summary", "df-generated"] - ["javax.crypto", "Cipher", "getMaxAllowedParameterSpec", "(String)", "summary", "df-generated"] - ["javax.crypto", "Cipher", "getOutputSize", "(int)", "summary", "df-generated"] - - ["javax.crypto", "Cipher", "init", "(int,Certificate)", "summary", "df-generated"] - - ["javax.crypto", "CipherSpi", "engineSetMode", "(String)", "summary", "df-generated"] - - ["javax.crypto", "CipherSpi", "engineSetPadding", "(String)", "summary", "df-generated"] - ["javax.crypto", "EncryptedPrivateKeyInfo", "getAlgName", "()", "summary", "df-generated"] - ["javax.crypto", "ExemptionMechanism", "genExemptionBlob", "()", "summary", "df-generated"] - ["javax.crypto", "ExemptionMechanism", "genExemptionBlob", "(byte[])", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.imageio.event.model.yml b/java/ql/lib/ext/generated/javax.imageio.event.model.yml new file mode 100644 index 000000000000..04f9027c39fb --- /dev/null +++ b/java/ql/lib/ext/generated/javax.imageio.event.model.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + - ["javax.imageio.event", "IIOReadProgressListener", "imageComplete", "(ImageReader)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "imageProgress", "(ImageReader,float)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "imageStarted", "(ImageReader,int)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "readAborted", "(ImageReader)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "sequenceComplete", "(ImageReader)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "sequenceStarted", "(ImageReader,int)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "thumbnailComplete", "(ImageReader)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "thumbnailProgress", "(ImageReader,float)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadProgressListener", "thumbnailStarted", "(ImageReader,int,int)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "imageUpdate", "(ImageReader,BufferedImage,int,int,int,int,int,int,int[])", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "passComplete", "(ImageReader,BufferedImage)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "passStarted", "(ImageReader,BufferedImage,int,int,int,int,int,int,int,int[])", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "thumbnailPassComplete", "(ImageReader,BufferedImage)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "thumbnailPassStarted", "(ImageReader,BufferedImage,int,int,int,int,int,int,int,int[])", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadUpdateListener", "thumbnailUpdate", "(ImageReader,BufferedImage,int,int,int,int,int,int,int[])", "summary", "df-generated"] + - ["javax.imageio.event", "IIOReadWarningListener", "warningOccurred", "(ImageReader,String)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "imageComplete", "(ImageWriter)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "imageProgress", "(ImageWriter,float)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "imageStarted", "(ImageWriter,int)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "thumbnailComplete", "(ImageWriter)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "thumbnailProgress", "(ImageWriter,float)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "thumbnailStarted", "(ImageWriter,int,int)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteProgressListener", "writeAborted", "(ImageWriter)", "summary", "df-generated"] + - ["javax.imageio.event", "IIOWriteWarningListener", "warningOccurred", "(ImageWriter,int,String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.imageio.metadata.model.yml b/java/ql/lib/ext/generated/javax.imageio.metadata.model.yml index 961bbceb1bd7..eaf149b860cd 100644 --- a/java/ql/lib/ext/generated/javax.imageio.metadata.model.yml +++ b/java/ql/lib/ext/generated/javax.imageio.metadata.model.yml @@ -10,11 +10,13 @@ extensions: - ["javax.imageio.metadata", "IIOInvalidTreeException", True, "IIOInvalidTreeException", "(String,Throwable,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOInvalidTreeException", True, "IIOInvalidTreeException", "(String,Throwable,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOInvalidTreeException", True, "getOffendingNode", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadata", True, "getAsTree", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "getController", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "getDefaultController", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "getExtraMetadataFormatNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "getMetadataFormatNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "getNativeMetadataFormatName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadata", True, "mergeTree", "(String,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "setController", "(IIOMetadataController)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", True, "setFromTree", "(String,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getAttributeDescription", "(String,String,Locale)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] @@ -23,23 +25,71 @@ extensions: - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getChildNames", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getElementDescription", "(String,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getElementDescription", "(String,Locale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getObjectDefaultValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getObjectEnumerations", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getObjectMaxValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getObjectMinValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", True, "getRootName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormatImpl", True, "IIOMetadataFormatImpl", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormatImpl", True, "IIOMetadataFormatImpl", "(String,int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataNode", True, "IIOMetadataNode", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "appendChild", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "appendChild", "(Node)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "appendChild", "(Node)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "appendChild", "(Node)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "cloneNode", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getAttribute", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getAttributeNS", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getAttributeNode", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getAttributeNodeNS", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getChildNodes", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getElementsByTagName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getElementsByTagNameNS", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getFirstChild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getLastChild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getLocalName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getNextSibling", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getNodeName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getNodeValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getParentNode", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getPreviousSibling", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "getTagName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataNode", True, "getUserObject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "insertBefore", "(Node,Node)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "item", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "removeAttributeNode", "(Attr)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "removeChild", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "removeChild", "(Node)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "replaceChild", "(Node,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "replaceChild", "(Node,Node)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "replaceChild", "(Node,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "replaceChild", "(Node,Node)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "replaceChild", "(Node,Node)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNode", "(Attr)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNode", "(Attr)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNode", "(Attr)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNodeNS", "(Attr)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNodeNS", "(Attr)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setAttributeNodeNS", "(Attr)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", True, "setNodeValue", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataNode", True, "setUserObject", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["javax.imageio.metadata", "IIOMetadata", "activateController", "()", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadata", "getAsTree", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", "getMetadataFormat", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", "hasController", "()", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", "isReadOnly", "()", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", "isStandardMetadataFormatSupported", "()", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadata", "mergeTree", "(String,Node)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadata", "reset", "()", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "canNodeAppear", "(String,ImageTypeSpecifier)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "getAttributeDataType", "(String,String)", "summary", "df-generated"] @@ -56,10 +106,38 @@ extensions: - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectArrayMaxLength", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectArrayMinLength", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectClass", "(String)", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectDefaultValue", "(String)", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectEnumerations", "(String)", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectMaxValue", "(String)", "summary", "df-generated"] - - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectMinValue", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "getObjectValueType", "(String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormat", "isAttributeRequired", "(String,String)", "summary", "df-generated"] - ["javax.imageio.metadata", "IIOMetadataFormatImpl", "getStandardFormatInstance", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "compareDocumentPosition", "(Node)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getBaseURI", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getFeature", "(String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getLength", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getNamespaceURI", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getNodeType", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getOwnerDocument", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getPrefix", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getSchemaTypeInfo", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getTextContent", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "getUserData", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "hasAttribute", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "hasAttributeNS", "(String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "hasAttributes", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "hasChildNodes", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "isDefaultNamespace", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "isEqualNode", "(Node)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "isSameNode", "(Node)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "isSupported", "(String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "lookupNamespaceURI", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "lookupPrefix", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "normalize", "()", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "removeAttribute", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "removeAttributeNS", "(String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setAttribute", "(String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setAttributeNS", "(String,String,String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setIdAttribute", "(String,boolean)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setIdAttributeNS", "(String,String,boolean)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setIdAttributeNode", "(Attr,boolean)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setPrefix", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setTextContent", "(String)", "summary", "df-generated"] + - ["javax.imageio.metadata", "IIOMetadataNode", "setUserData", "(String,Object,UserDataHandler)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.imageio.model.yml b/java/ql/lib/ext/generated/javax.imageio.model.yml index a1be538932d5..9f96dbbd5638 100644 --- a/java/ql/lib/ext/generated/javax.imageio.model.yml +++ b/java/ql/lib/ext/generated/javax.imageio.model.yml @@ -42,26 +42,38 @@ extensions: - ["javax.imageio", "ImageReader", True, "addIIOReadWarningListener", "(IIOReadWarningListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getAvailableLocales", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getFormatName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "getImageMetadata", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getImageMetadata", "(int,String,Set)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "getImageTypes", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getInput", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getOriginatingProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getRawImageType", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "getStreamMetadata", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "getStreamMetadata", "(String,Set)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "read", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "read", "(int,ImageReadParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "read", "(int,ImageReadParam)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "read", "(int,ImageReadParam)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAll", "(Iterator)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "readAll", "(Iterator)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "readAll", "(Iterator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAll", "(int,ImageReadParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAll", "(int,ImageReadParam)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAll", "(int,ImageReadParam)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAsRenderedImage", "(int,ImageReadParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAsRenderedImage", "(int,ImageReadParam)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readAsRenderedImage", "(int,ImageReadParam)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "readRaster", "(int,ImageReadParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageReader", True, "readRaster", "(int,ImageReadParam)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readTile", "(int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "readTileRaster", "(int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "setInput", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "setInput", "(Object,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "setInput", "(Object,boolean,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageReader", True, "setLocale", "(Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageTranscoder", True, "convertImageMetadata", "(IIOMetadata,ImageTypeSpecifier,ImageWriteParam)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageTranscoder", True, "convertStreamMetadata", "(IIOMetadata,ImageWriteParam)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", True, "ImageTypeSpecifier", "(ColorModel,SampleModel)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", True, "ImageTypeSpecifier", "(ColorModel,SampleModel)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", True, "ImageTypeSpecifier", "(RenderedImage)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -90,8 +102,24 @@ extensions: - ["javax.imageio", "ImageWriter", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageWriter", True, "getOriginatingProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio", "ImageWriter", True, "getOutput", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareInsertEmpty", "(int,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareWriteEmpty", "(IIOMetadata,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareWriteEmpty", "(IIOMetadata,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareWriteEmpty", "(IIOMetadata,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareWriteEmpty", "(IIOMetadata,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "prepareWriteSequence", "(IIOMetadata)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "replacePixels", "(Raster,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "replacePixels", "(RenderedImage,ImageWriteParam)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "replacePixels", "(RenderedImage,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageWriter", True, "setLocale", "(Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio", "ImageWriter", True, "setOutput", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "write", "(IIOMetadata,IIOImage,ImageWriteParam)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "write", "(IIOMetadata,IIOImage,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "write", "(IIOMetadata,IIOImage,ImageWriteParam)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "writeInsert", "(int,IIOImage,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "writeInsert", "(int,IIOImage,ImageWriteParam)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "writeToSequence", "(IIOImage,ImageWriteParam)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.imageio", "ImageWriter", True, "writeToSequence", "(IIOImage,ImageWriteParam)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -149,12 +177,9 @@ extensions: - ["javax.imageio", "ImageReader", "getAspectRatio", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getDefaultReadParam", "()", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getHeight", "(int)", "summary", "df-generated"] - - ["javax.imageio", "ImageReader", "getImageMetadata", "(int)", "summary", "df-generated"] - - ["javax.imageio", "ImageReader", "getImageTypes", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getMinIndex", "()", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getNumImages", "(boolean)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getNumThumbnails", "(int)", "summary", "df-generated"] - - ["javax.imageio", "ImageReader", "getStreamMetadata", "()", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getThumbnailHeight", "(int,int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getThumbnailWidth", "(int,int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "getTileGridXOffset", "(int)", "summary", "df-generated"] @@ -167,8 +192,6 @@ extensions: - ["javax.imageio", "ImageReader", "isImageTiled", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "isRandomAccessEasy", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "isSeekForwardOnly", "()", "summary", "df-generated"] - - ["javax.imageio", "ImageReader", "read", "(int,ImageReadParam)", "summary", "df-generated"] - - ["javax.imageio", "ImageReader", "readRaster", "(int,ImageReadParam)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "readThumbnail", "(int,int)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "readerSupportsThumbnails", "()", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "removeAllIIOReadProgressListeners", "()", "summary", "df-generated"] @@ -178,8 +201,6 @@ extensions: - ["javax.imageio", "ImageReader", "removeIIOReadUpdateListener", "(IIOReadUpdateListener)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "removeIIOReadWarningListener", "(IIOReadWarningListener)", "summary", "df-generated"] - ["javax.imageio", "ImageReader", "reset", "()", "summary", "df-generated"] - - ["javax.imageio", "ImageTranscoder", "convertImageMetadata", "(IIOMetadata,ImageTypeSpecifier,ImageWriteParam)", "summary", "df-generated"] - - ["javax.imageio", "ImageTranscoder", "convertStreamMetadata", "(IIOMetadata,ImageWriteParam)", "summary", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", "createFromBufferedImageType", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", "createGrayscale", "(int,int,boolean)", "summary", "df-generated"] - ["javax.imageio", "ImageTypeSpecifier", "createGrayscale", "(int,int,boolean,boolean)", "summary", "df-generated"] @@ -230,22 +251,14 @@ extensions: - ["javax.imageio", "ImageWriter", "getDefaultStreamMetadata", "(ImageWriteParam)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "getNumThumbnailsSupported", "(ImageTypeSpecifier,ImageWriteParam,IIOMetadata,IIOMetadata)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "getPreferredThumbnailSizes", "(ImageTypeSpecifier,ImageWriteParam,IIOMetadata,IIOMetadata)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "prepareInsertEmpty", "(int,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "prepareReplacePixels", "(int,Rectangle)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "prepareWriteEmpty", "(IIOMetadata,ImageTypeSpecifier,int,int,IIOMetadata,List,ImageWriteParam)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "prepareWriteSequence", "(IIOMetadata)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "removeAllIIOWriteProgressListeners", "()", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "removeAllIIOWriteWarningListeners", "()", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "removeIIOWriteProgressListener", "(IIOWriteProgressListener)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "removeIIOWriteWarningListener", "(IIOWriteWarningListener)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "removeImage", "(int)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "replaceImageMetadata", "(int,IIOMetadata)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "replacePixels", "(Raster,ImageWriteParam)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "replacePixels", "(RenderedImage,ImageWriteParam)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "replaceStreamMetadata", "(IIOMetadata)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "reset", "()", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "write", "(IIOImage)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "write", "(IIOMetadata,IIOImage,ImageWriteParam)", "summary", "df-generated"] - ["javax.imageio", "ImageWriter", "write", "(RenderedImage)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "writeInsert", "(int,IIOImage,ImageWriteParam)", "summary", "df-generated"] - - ["javax.imageio", "ImageWriter", "writeToSequence", "(IIOImage,ImageWriteParam)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.imageio.spi.model.yml b/java/ql/lib/ext/generated/javax.imageio.spi.model.yml index 1550958d1fab..83e1bc330e48 100644 --- a/java/ql/lib/ext/generated/javax.imageio.spi.model.yml +++ b/java/ql/lib/ext/generated/javax.imageio.spi.model.yml @@ -11,9 +11,13 @@ extensions: - ["javax.imageio.spi", "ImageInputStreamSpi", True, "ImageInputStreamSpi", "(String,String,Class)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageInputStreamSpi", True, "ImageInputStreamSpi", "(String,String,Class)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageInputStreamSpi", True, "createInputStreamInstance", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageInputStreamSpi", True, "createInputStreamInstance", "(Object,boolean,File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageInputStreamSpi", True, "createInputStreamInstance", "(Object,boolean,File)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", True, "ImageOutputStreamSpi", "(String,String,Class)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", True, "ImageOutputStreamSpi", "(String,String,Class)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", True, "createOutputStreamInstance", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageOutputStreamSpi", True, "createOutputStreamInstance", "(Object,boolean,File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageOutputStreamSpi", True, "createOutputStreamInstance", "(Object,boolean,File)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "ImageReaderSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "ImageReaderSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[10]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "ImageReaderSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[11].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -31,6 +35,7 @@ extensions: - ["javax.imageio.spi", "ImageReaderSpi", True, "ImageReaderSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[7].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "ImageReaderSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[9]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "createReaderInstance", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageReaderSpi", True, "createReaderInstance", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "getImageWriterSpiNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", True, "getInputTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageReaderWriterSpi", True, "ImageReaderWriterSpi", "(String,String,String[],String[],String[],String,boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -74,6 +79,7 @@ extensions: - ["javax.imageio.spi", "ImageWriterSpi", True, "ImageWriterSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[7].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", True, "ImageWriterSpi", "(String,String,String[],String[],String[],String,Class[],String[],boolean,String,String,String[],String[],boolean,String,String,String[],String[])", "", "Argument[9]", "Argument[this]", "taint", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", True, "createWriterInstance", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.imageio.spi", "ImageWriterSpi", True, "createWriterInstance", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", True, "getImageReaderSpiNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", True, "getOutputTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", True, "getCategories", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -90,15 +96,12 @@ extensions: - ["javax.imageio.spi", "IIORegistry", "registerApplicationClasspathSpis", "()", "summary", "df-generated"] - ["javax.imageio.spi", "IIOServiceProvider", "getDescription", "(Locale)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageInputStreamSpi", "canUseCacheFile", "()", "summary", "df-generated"] - - ["javax.imageio.spi", "ImageInputStreamSpi", "createInputStreamInstance", "(Object,boolean,File)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageInputStreamSpi", "getInputClass", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageInputStreamSpi", "needsCacheFile", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", "canUseCacheFile", "()", "summary", "df-generated"] - - ["javax.imageio.spi", "ImageOutputStreamSpi", "createOutputStreamInstance", "(Object,boolean,File)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", "getOutputClass", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageOutputStreamSpi", "needsCacheFile", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", "canDecodeInput", "(Object)", "summary", "df-generated"] - - ["javax.imageio.spi", "ImageReaderSpi", "createReaderInstance", "(Object)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageReaderSpi", "isOwnReader", "(ImageReader)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageReaderWriterSpi", "getImageMetadataFormat", "(String)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageReaderWriterSpi", "getStreamMetadataFormat", "(String)", "summary", "df-generated"] @@ -109,7 +112,6 @@ extensions: - ["javax.imageio.spi", "ImageTranscoderSpi", "getWriterServiceProviderName", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", "canEncodeImage", "(ImageTypeSpecifier)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", "canEncodeImage", "(RenderedImage)", "summary", "df-generated"] - - ["javax.imageio.spi", "ImageWriterSpi", "createWriterInstance", "(Object)", "summary", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", "isFormatLossless", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ImageWriterSpi", "isOwnWriter", "(ImageWriter)", "summary", "df-generated"] - ["javax.imageio.spi", "RegisterableService", "onDeregistration", "(ServiceRegistry,Class)", "summary", "df-generated"] @@ -121,6 +123,7 @@ extensions: - ["javax.imageio.spi", "ServiceRegistry", "deregisterAll", "(Class)", "summary", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", "deregisterServiceProvider", "(Object)", "summary", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", "deregisterServiceProvider", "(Object,Class)", "summary", "df-generated"] + - ["javax.imageio.spi", "ServiceRegistry", "finalize", "()", "summary", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", "lookupProviders", "(Class)", "summary", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", "registerServiceProvider", "(Object)", "summary", "df-generated"] - ["javax.imageio.spi", "ServiceRegistry", "registerServiceProvider", "(Object,Class)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.lang.model.element.model.yml b/java/ql/lib/ext/generated/javax.lang.model.element.model.yml index 642f6c6315c5..a891c1e0e399 100644 --- a/java/ql/lib/ext/generated/javax.lang.model.element.model.yml +++ b/java/ql/lib/ext/generated/javax.lang.model.element.model.yml @@ -4,11 +4,48 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.lang.model.element", "AnnotationMirror", True, "getAnnotationType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationMirror", True, "getElementValues", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationValue", True, "accept", "(AnnotationValueVisitor,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationValue", True, "accept", "(AnnotationValueVisitor,Object)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationValue", True, "accept", "(AnnotationValueVisitor,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationValue", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "AnnotationValue", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.lang.model.element", "AnnotationValueVisitor", True, "visit", "(AnnotationValue)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.element", "AnnotationValueVisitor", True, "visit", "(AnnotationValue)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "accept", "(ElementVisitor,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "accept", "(ElementVisitor,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "accept", "(ElementVisitor,Object)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "accept", "(ElementVisitor,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "asType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "getEnclosedElements", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "getEnclosingElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "Element", True, "getSimpleName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.element", "ElementVisitor", True, "visit", "(Element)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.element", "ElementVisitor", True, "visit", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.element", "ElementVisitor", True, "visit", "(Element)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", True, "getDefaultValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", True, "getParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", True, "getReceiverType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", True, "getReturnType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", True, "getThrownTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$ExportsDirective", True, "getPackage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$ExportsDirective", True, "getTargetModules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$OpensDirective", True, "getPackage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$OpensDirective", True, "getTargetModules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$ProvidesDirective", True, "getImplementations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$ProvidesDirective", True, "getService", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$RequiresDirective", True, "getDependency", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$UsesDirective", True, "getService", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "ModuleElement", True, "getDirectives", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "QualifiedNameable", True, "getQualifiedName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "RecordComponentElement", True, "getAccessor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeElement", True, "getInterfaces", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeElement", True, "getPermittedSubclasses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeElement", True, "getRecordComponents", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeElement", True, "getSuperclass", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeParameterElement", True, "getBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "TypeParameterElement", True, "getGenericElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.element", "UnknownAnnotationValueException", True, "UnknownAnnotationValueException", "(AnnotationValue,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.element", "UnknownAnnotationValueException", True, "UnknownAnnotationValueException", "(AnnotationValue,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.element", "UnknownAnnotationValueException", True, "getArgument", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -21,18 +58,30 @@ extensions: - ["javax.lang.model.element", "UnknownElementException", True, "UnknownElementException", "(Element,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.element", "UnknownElementException", True, "getArgument", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.element", "UnknownElementException", True, "getUnknownElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.element", "VariableElement", True, "getConstantValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.lang.model.element", "Element", "getKind", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "Element", "getModifiers", "()", "summary", "df-generated"] - ["javax.lang.model.element", "ElementKind", "isClass", "()", "summary", "df-generated"] - ["javax.lang.model.element", "ElementKind", "isField", "()", "summary", "df-generated"] - ["javax.lang.model.element", "ElementKind", "isInterface", "()", "summary", "df-generated"] - ["javax.lang.model.element", "ElementVisitor", "visitModule", "(ModuleElement,Object)", "summary", "df-generated"] - ["javax.lang.model.element", "ElementVisitor", "visitRecordComponent", "(RecordComponentElement,Object)", "summary", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", "isDefault", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "ExecutableElement", "isVarArgs", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$Directive", "accept", "(ModuleElement$DirectiveVisitor,Object)", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$Directive", "getKind", "()", "summary", "df-generated"] - ["javax.lang.model.element", "ModuleElement$DirectiveVisitor", "visit", "(ModuleElement$Directive)", "summary", "df-generated"] - ["javax.lang.model.element", "ModuleElement$DirectiveVisitor", "visit", "(ModuleElement$Directive,Object)", "summary", "df-generated"] - ["javax.lang.model.element", "ModuleElement$DirectiveVisitor", "visitUnknown", "(ModuleElement$Directive,Object)", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$RequiresDirective", "isStatic", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement$RequiresDirective", "isTransitive", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement", "isOpen", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "ModuleElement", "isUnnamed", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "Name", "contentEquals", "(CharSequence)", "summary", "df-generated"] - ["javax.lang.model.element", "NestingKind", "isNested", "()", "summary", "df-generated"] - - ["javax.lang.model.element", "TypeElement", "getPermittedSubclasses", "()", "summary", "df-generated"] - - ["javax.lang.model.element", "TypeElement", "getRecordComponents", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "PackageElement", "isUnnamed", "()", "summary", "df-generated"] + - ["javax.lang.model.element", "TypeElement", "getNestingKind", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.lang.model.model.yml b/java/ql/lib/ext/generated/javax.lang.model.model.yml index 45b57d256bd0..a71d40bfc143 100644 --- a/java/ql/lib/ext/generated/javax.lang.model.model.yml +++ b/java/ql/lib/ext/generated/javax.lang.model.model.yml @@ -1,9 +1,16 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.lang.model", "AnnotatedConstruct", True, "getAnnotationMirrors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.lang.model", "AnnotatedConstruct", "getAnnotation", "(Class)", "summary", "df-generated"] + - ["javax.lang.model", "AnnotatedConstruct", "getAnnotationsByType", "(Class)", "summary", "df-generated"] - ["javax.lang.model", "SourceVersion", "isIdentifier", "(CharSequence)", "summary", "df-generated"] - ["javax.lang.model", "SourceVersion", "isKeyword", "(CharSequence)", "summary", "df-generated"] - ["javax.lang.model", "SourceVersion", "isKeyword", "(CharSequence,SourceVersion)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.lang.model.type.model.yml b/java/ql/lib/ext/generated/javax.lang.model.type.model.yml index 0e9eca5bac87..8c1251a094c2 100644 --- a/java/ql/lib/ext/generated/javax.lang.model.type.model.yml +++ b/java/ql/lib/ext/generated/javax.lang.model.type.model.yml @@ -4,17 +4,37 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.lang.model.type", "ArrayType", True, "getComponentType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "DeclaredType", True, "getEnclosingType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "DeclaredType", True, "getTypeArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "ExecutableType", True, "getParameterTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "ExecutableType", True, "getReceiverType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "ExecutableType", True, "getReturnType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "ExecutableType", True, "getThrownTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "ExecutableType", True, "getTypeVariables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "IntersectionType", True, "getBounds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.type", "MirroredTypeException", True, "MirroredTypeException", "(TypeMirror)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.type", "MirroredTypeException", True, "getTypeMirror", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.type", "MirroredTypesException", True, "MirroredTypesException", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.type", "MirroredTypesException", True, "getTypeMirrors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", True, "accept", "(TypeVisitor,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", True, "accept", "(TypeVisitor,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", True, "accept", "(TypeVisitor,Object)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", True, "accept", "(TypeVisitor,Object)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", True, "accept", "(TypeVisitor,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeVariable", True, "getLowerBound", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "TypeVariable", True, "getUpperBound", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.type", "TypeVisitor", True, "visit", "(TypeMirror)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.type", "UnionType", True, "getAlternatives", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.type", "UnknownTypeException", True, "UnknownTypeException", "(TypeMirror,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.type", "UnknownTypeException", True, "UnknownTypeException", "(TypeMirror,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.type", "UnknownTypeException", True, "getArgument", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.type", "UnknownTypeException", True, "getUnknownType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "WildcardType", True, "getExtendsBound", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.type", "WildcardType", True, "getSuperBound", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["javax.lang.model.type", "TypeKind", "isPrimitive", "()", "summary", "df-generated"] + - ["javax.lang.model.type", "TypeMirror", "getKind", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.lang.model.util.model.yml b/java/ql/lib/ext/generated/javax.lang.model.util.model.yml index e57b66161c48..2cd5c4c24a79 100644 --- a/java/ql/lib/ext/generated/javax.lang.model.util.model.yml +++ b/java/ql/lib/ext/generated/javax.lang.model.util.model.yml @@ -4,6 +4,26 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", True, "visit", "(AnnotationValue)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", True, "visit", "(AnnotationValue)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", True, "visit", "(AnnotationValue,Object)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", True, "visit", "(AnnotationValue,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", True, "visit", "(AnnotationValue,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", True, "visit", "(Element,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror,Object)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", True, "visit", "(TypeMirror,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementFilter", True, "constructorsIn", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementFilter", True, "constructorsIn", "(Set)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementFilter", True, "exportsIn", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -23,19 +43,38 @@ extensions: - ["javax.lang.model.util", "ElementFilter", True, "typesIn", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementFilter", True, "typesIn", "(Set)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementFilter", True, "usesIn", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor14", True, "visitTypeAsRecord", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor14", True, "visitVariableAsBindingVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitExecutableAsConstructor", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitExecutableAsInstanceInit", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitExecutableAsMethod", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitExecutableAsStaticInit", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitType", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitTypeAsAnnotationType", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitTypeAsClass", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitTypeAsEnum", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitTypeAsInterface", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariableAsEnumConstant", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariableAsExceptionParameter", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariableAsField", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariableAsLocalVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", True, "visitVariableAsParameter", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor7", True, "visitVariableAsResourceVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementKindVisitor9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitType", "(TypeElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitType", "(TypeElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner14", True, "visitType", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Element)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Element)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -47,15 +86,132 @@ extensions: - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Iterable,Object)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Iterable,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "ElementScanner6", True, "scan", "(Iterable,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitType", "(TypeElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitType", "(TypeElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitType", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner7", True, "visitVariable", "(VariableElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner7", True, "visitVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "ElementScanner9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getAllAnnotationMirrors", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getAllMembers", "(TypeElement)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getAllModuleElements", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "Elements", True, "getAllPackageElements", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "Elements", True, "getAllTypeElements", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getBinaryName", "(TypeElement)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getElementValuesWithDefaults", "(AnnotationMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getModuleElement", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getModuleOf", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getName", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getPackageElement", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getPackageElement", "(ModuleElement,CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getPackageElement", "(ModuleElement,CharSequence)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getPackageElement", "(ModuleElement,CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getPackageOf", "(Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getTypeElement", "(CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getTypeElement", "(ModuleElement,CharSequence)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.lang.model.util", "Elements", True, "getTypeElement", "(ModuleElement,CharSequence)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "Elements", True, "recordComponentFor", "(ExecutableElement)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitAnnotation", "(AnnotationMirror,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitArray", "(List,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitBoolean", "(boolean,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitByte", "(byte,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitChar", "(char,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitDouble", "(double,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitEnumConstant", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitFloat", "(float,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitInt", "(int,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitLong", "(long,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitShort", "(short,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitString", "(String,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleAnnotationValueVisitor6", True, "visitType", "(TypeMirror,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor14", True, "visitRecordComponent", "(RecordComponentElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitExecutable", "(ExecutableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitPackage", "(PackageElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitType", "(TypeElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitType", "(TypeElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitType", "(TypeElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitTypeParameter", "(TypeParameterElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor6", True, "visitVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor7", True, "visitVariable", "(VariableElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor7", True, "visitVariable", "(VariableElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor7", True, "visitVariable", "(VariableElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleElementVisitor9", True, "visitModule", "(ModuleElement,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitArray", "(ArrayType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitArray", "(ArrayType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitArray", "(ArrayType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitArray", "(ArrayType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitDeclared", "(DeclaredType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitDeclared", "(DeclaredType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitDeclared", "(DeclaredType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitDeclared", "(DeclaredType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitError", "(ErrorType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitError", "(ErrorType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitError", "(ErrorType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitError", "(ErrorType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitExecutable", "(ExecutableType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitExecutable", "(ExecutableType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitExecutable", "(ExecutableType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitExecutable", "(ExecutableType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNull", "(NullType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNull", "(NullType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNull", "(NullType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitNull", "(NullType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitTypeVariable", "(TypeVariable,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitTypeVariable", "(TypeVariable,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitTypeVariable", "(TypeVariable,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitTypeVariable", "(TypeVariable,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitWildcard", "(WildcardType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitWildcard", "(WildcardType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitWildcard", "(WildcardType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor6", True, "visitWildcard", "(WildcardType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor7", True, "visitUnion", "(UnionType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor7", True, "visitUnion", "(UnionType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor7", True, "visitUnion", "(UnionType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor8", True, "visitIntersection", "(IntersectionType,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor8", True, "visitIntersection", "(IntersectionType,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "SimpleTypeVisitor8", True, "visitIntersection", "(IntersectionType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoType", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsNone", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsNone", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsPackage", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsPackage", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsVoid", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitNoTypeAsVoid", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitive", "(PrimitiveType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsBoolean", "(PrimitiveType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsBoolean", "(PrimitiveType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsByte", "(PrimitiveType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -72,22 +228,67 @@ extensions: - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsLong", "(PrimitiveType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsShort", "(PrimitiveType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", True, "visitPrimitiveAsShort", "(PrimitiveType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor7", True, "visitUnion", "(UnionType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor7", True, "visitUnion", "(UnionType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor8", True, "visitIntersection", "(IntersectionType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor8", True, "visitIntersection", "(IntersectionType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor9", True, "visitNoTypeAsModule", "(NoType,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "TypeKindVisitor9", True, "visitNoTypeAsModule", "(NoType,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "asElement", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "asMemberOf", "(DeclaredType,Element)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "asMemberOf", "(DeclaredType,Element)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "capture", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "directSupertypes", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "erasure", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getArrayType", "(TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getArrayType", "(TypeMirror)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getDeclaredType", "(DeclaredType,TypeElement,TypeMirror[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getDeclaredType", "(DeclaredType,TypeElement,TypeMirror[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getDeclaredType", "(DeclaredType,TypeElement,TypeMirror[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getDeclaredType", "(TypeElement,TypeMirror[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getDeclaredType", "(TypeElement,TypeMirror[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getNoType", "(TypeKind)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getNullType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getPrimitiveType", "(TypeKind)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getWildcardType", "(TypeMirror,TypeMirror)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getWildcardType", "(TypeMirror,TypeMirror)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.lang.model.util", "Types", True, "getWildcardType", "(TypeMirror,TypeMirror)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.lang.model.util", "AbstractAnnotationValueVisitor6", "visitUnknown", "(AnnotationValue,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor14", "visitRecordComponent", "(RecordComponentElement,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", "visitModule", "(ModuleElement,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", "visitRecordComponent", "(RecordComponentElement,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor6", "visitUnknown", "(Element,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractElementVisitor9", "visitModule", "(ModuleElement,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", "visitIntersection", "(IntersectionType,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", "visitUnion", "(UnionType,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor6", "visitUnknown", "(TypeMirror,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor7", "visitUnion", "(UnionType,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "AbstractTypeVisitor8", "visitIntersection", "(IntersectionType,Object)", "summary", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", "visitTypeAsRecord", "(TypeElement,Object)", "summary", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", "visitVariableAsBindingVariable", "(VariableElement,Object)", "summary", "df-generated"] - ["javax.lang.model.util", "ElementKindVisitor6", "visitVariableAsResourceVariable", "(VariableElement,Object)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements$Origin", "isDeclared", "()", "summary", "df-generated"] - - ["javax.lang.model.util", "Elements", "getAllModuleElements", "()", "summary", "df-generated"] - - ["javax.lang.model.util", "Elements", "getModuleElement", "(CharSequence)", "summary", "df-generated"] - - ["javax.lang.model.util", "Elements", "getModuleOf", "(Element)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "getConstantExpression", "(Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "getDocComment", "(Element)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements", "getOrigin", "(AnnotatedConstruct,AnnotationMirror)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements", "getOrigin", "(Element)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements", "getOrigin", "(ModuleElement,ModuleElement$Directive)", "summary", "df-generated"] - - ["javax.lang.model.util", "Elements", "getPackageElement", "(ModuleElement,CharSequence)", "summary", "df-generated"] - - ["javax.lang.model.util", "Elements", "getTypeElement", "(ModuleElement,CharSequence)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "hides", "(Element,Element)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements", "isAutomaticModule", "(ModuleElement)", "summary", "df-generated"] - ["javax.lang.model.util", "Elements", "isBridge", "(ExecutableElement)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "isDeprecated", "(Element)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "isFunctionalInterface", "(TypeElement)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "overrides", "(ExecutableElement,ExecutableElement,TypeElement)", "summary", "df-generated"] + - ["javax.lang.model.util", "Elements", "printElements", "(Writer,Element[])", "summary", "df-generated"] - ["javax.lang.model.util", "TypeKindVisitor6", "visitNoTypeAsModule", "(NoType,Object)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "boxedClass", "(PrimitiveType)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "contains", "(TypeMirror,TypeMirror)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "isAssignable", "(TypeMirror,TypeMirror)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "isSameType", "(TypeMirror,TypeMirror)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "isSubsignature", "(ExecutableType,ExecutableType)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "isSubtype", "(TypeMirror,TypeMirror)", "summary", "df-generated"] + - ["javax.lang.model.util", "Types", "unboxedType", "(TypeMirror)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.loading.model.yml b/java/ql/lib/ext/generated/javax.management.loading.model.yml index ada13786d722..73a8db4589aa 100644 --- a/java/ql/lib/ext/generated/javax.management.loading.model.yml +++ b/java/ql/lib/ext/generated/javax.management.loading.model.yml @@ -4,6 +4,8 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.management.loading", "ClassLoaderRepository", True, "loadClassBefore", "(ClassLoader,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.loading", "ClassLoaderRepository", True, "loadClassWithout", "(ClassLoader,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.loading", "MLet", True, "MLet", "(URL[],ClassLoader)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.loading", "MLet", True, "MLet", "(URL[],ClassLoader,URLStreamHandlerFactory)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.loading", "MLet", True, "MLet", "(URL[],ClassLoader,URLStreamHandlerFactory,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -35,6 +37,7 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["javax.management.loading", "ClassLoaderRepository", "loadClass", "(String)", "summary", "df-generated"] - ["javax.management.loading", "DefaultLoaderRepository", "loadClass", "(String)", "summary", "df-generated"] - ["javax.management.loading", "DefaultLoaderRepository", "loadClassWithout", "(ClassLoader,String)", "summary", "df-generated"] - ["javax.management.loading", "MLet", "MLet", "(URL[])", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.model.yml b/java/ql/lib/ext/generated/javax.management.model.yml index fbde549df2ec..0c32421b9ea4 100644 --- a/java/ql/lib/ext/generated/javax.management.model.yml +++ b/java/ql/lib/ext/generated/javax.management.model.yml @@ -45,7 +45,9 @@ extensions: - ["javax.management", "DescriptorAccess", True, "setDescriptor", "(Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "DescriptorAccess", True, "setDescriptor", "(Descriptor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["javax.management", "DescriptorRead", True, "getDescriptor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "DynamicMBean", True, "getAttribute", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "DynamicMBean", True, "getAttributes", "(String[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "DynamicMBean", True, "getAttributes", "(String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "DynamicMBean", True, "getMBeanInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "DynamicMBean", True, "setAttributes", "(AttributeList)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management", "ImmutableDescriptor", True, "ImmutableDescriptor", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -153,30 +155,48 @@ extensions: - ["javax.management", "MBeanRegistrationException", True, "MBeanRegistrationException", "(Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "MBeanRegistrationException", True, "MBeanRegistrationException", "(Exception,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "MBeanRegistrationException", True, "MBeanRegistrationException", "(Exception,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "deserialize", "(ObjectName,byte[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "deserialize", "(String,ObjectName,byte[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "deserialize", "(String,byte[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "getClassLoaderRepository", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "registerMBean", "(Object,ObjectName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "registerMBean", "(Object,ObjectName)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "registerMBean", "(Object,ObjectName)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "registerMBean", "(Object,ObjectName)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["javax.management", "MBeanServer", True, "registerMBean", "(Object,ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerBuilder", True, "newMBeanServer", "(String,MBeanServer,MBeanServerDelegate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerBuilder", True, "newMBeanServer", "(String,MBeanServer,MBeanServerDelegate)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerBuilder", True, "newMBeanServer", "(String,MBeanServer,MBeanServerDelegate)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName,Object[],String[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName,Object[],String[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName,Object[],String[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName,Object[],String[])", "", "Argument[4].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,ObjectName,Object[],String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,Object[],String[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,Object[],String[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,Object[],String[])", "", "Argument[3].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "createMBean", "(String,ObjectName,Object[],String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "getAttribute", "(ObjectName,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "getAttribute", "(ObjectName,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "getAttributes", "(ObjectName,String[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "getAttributes", "(ObjectName,String[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "getDefaultDomain", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "getDomains", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "getObjectInstance", "(ObjectName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "getObjectInstance", "(ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "invoke", "(ObjectName,String,Object[],String[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "invoke", "(ObjectName,String,Object[],String[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "invoke", "(ObjectName,String,Object[],String[])", "", "Argument[3].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerConnection", True, "setAttributes", "(ObjectName,AttributeList)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "setAttributes", "(ObjectName,AttributeList)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.management", "MBeanServerConnection", True, "unregisterMBean", "(ObjectName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "MBeanServerDelegateMBean", True, "getMBeanServerId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerFactory", True, "createMBeanServer", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "MBeanServerFactory", True, "getClassLoaderRepository", "(MBeanServer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -218,6 +238,7 @@ extensions: - ["javax.management", "NotificationFilterSupport", True, "enableType", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "NotificationFilterSupport", True, "getEnabledTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management", "NotificationListener", True, "handleNotification", "(Notification,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.management", "NotificationListener", True, "handleNotification", "(Notification,Object)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["javax.management", "ObjectInstance", True, "ObjectInstance", "(ObjectName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "ObjectInstance", True, "ObjectInstance", "(ObjectName,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management", "ObjectInstance", True, "ObjectInstance", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -321,7 +342,6 @@ extensions: - ["javax.management", "DefaultLoaderRepository", "loadClassWithout", "(ClassLoader,String)", "summary", "df-generated"] - ["javax.management", "Descriptor", "isValid", "()", "summary", "df-generated"] - ["javax.management", "Descriptor", "removeField", "(String)", "summary", "df-generated"] - - ["javax.management", "DynamicMBean", "getAttribute", "(String)", "summary", "df-generated"] - ["javax.management", "DynamicMBean", "invoke", "(String,Object[],String[])", "summary", "df-generated"] - ["javax.management", "DynamicMBean", "setAttribute", "(Attribute)", "summary", "df-generated"] - ["javax.management", "JMX", "isMXBeanInterface", "(Class)", "summary", "df-generated"] @@ -336,14 +356,15 @@ extensions: - ["javax.management", "MBeanRegistration", "postDeregister", "()", "summary", "df-generated"] - ["javax.management", "MBeanRegistration", "postRegister", "(Boolean)", "summary", "df-generated"] - ["javax.management", "MBeanRegistration", "preDeregister", "()", "summary", "df-generated"] - - ["javax.management", "MBeanServer", "deserialize", "(ObjectName,byte[])", "summary", "df-generated"] - - ["javax.management", "MBeanServer", "deserialize", "(String,ObjectName,byte[])", "summary", "df-generated"] - - ["javax.management", "MBeanServer", "deserialize", "(String,byte[])", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "getClassLoader", "(ObjectName)", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "getClassLoaderFor", "(ObjectName)", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "instantiate", "(String)", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "instantiate", "(String,ObjectName)", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "instantiate", "(String,ObjectName,Object[],String[])", "summary", "df-generated"] + - ["javax.management", "MBeanServer", "instantiate", "(String,Object[],String[])", "summary", "df-generated"] - ["javax.management", "MBeanServerBuilder", "newMBeanServerDelegate", "()", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "addNotificationListener", "(ObjectName,NotificationListener,NotificationFilter,Object)", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "addNotificationListener", "(ObjectName,ObjectName,NotificationFilter,Object)", "summary", "df-generated"] - - ["javax.management", "MBeanServerConnection", "getDefaultDomain", "()", "summary", "df-generated"] - - ["javax.management", "MBeanServerConnection", "getDomains", "()", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "getMBeanCount", "()", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "getMBeanInfo", "(ObjectName)", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "isInstanceOf", "(ObjectName,String)", "summary", "df-generated"] @@ -355,7 +376,6 @@ extensions: - ["javax.management", "MBeanServerConnection", "removeNotificationListener", "(ObjectName,ObjectName)", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "removeNotificationListener", "(ObjectName,ObjectName,NotificationFilter,Object)", "summary", "df-generated"] - ["javax.management", "MBeanServerConnection", "setAttribute", "(ObjectName,Attribute)", "summary", "df-generated"] - - ["javax.management", "MBeanServerConnection", "unregisterMBean", "(ObjectName)", "summary", "df-generated"] - ["javax.management", "MBeanServerDelegate", "sendNotification", "(Notification)", "summary", "df-generated"] - ["javax.management", "MBeanServerDelegateMBean", "getImplementationName", "()", "summary", "df-generated"] - ["javax.management", "MBeanServerDelegateMBean", "getImplementationVendor", "()", "summary", "df-generated"] @@ -382,6 +402,7 @@ extensions: - ["javax.management", "NotificationFilter", "isNotificationEnabled", "(Notification)", "summary", "df-generated"] - ["javax.management", "NotificationFilterSupport", "disableAllTypes", "()", "summary", "df-generated"] - ["javax.management", "NotificationFilterSupport", "disableType", "(String)", "summary", "df-generated"] + - ["javax.management", "ObjectName", "compareTo", "(ObjectName)", "summary", "df-generated"] - ["javax.management", "ObjectName", "isDomainPattern", "()", "summary", "df-generated"] - ["javax.management", "ObjectName", "isPattern", "()", "summary", "df-generated"] - ["javax.management", "ObjectName", "isPropertyListPattern", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.modelmbean.model.yml b/java/ql/lib/ext/generated/javax.management.modelmbean.model.yml index 9bf6223b24ac..974365e04b28 100644 --- a/java/ql/lib/ext/generated/javax.management.modelmbean.model.yml +++ b/java/ql/lib/ext/generated/javax.management.modelmbean.model.yml @@ -18,6 +18,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(ModelMBeanAttributeInfo)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method,Descriptor)", "", "Argument[0]", "Argument[4]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method,Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method,Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,Method,Method,Descriptor)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] @@ -25,6 +26,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean,Descriptor)", "", "Argument[0]", "Argument[6]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean,Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean,Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanAttributeInfo", True, "ModelMBeanAttributeInfo", "(String,String,String,boolean,boolean,boolean,Descriptor)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -37,6 +39,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[],Descriptor)", "", "Argument[0]", "Argument[3]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[],Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[],Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanConstructorInfo", True, "ModelMBeanConstructorInfo", "(String,String,MBeanParameterInfo[],Descriptor)", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -60,6 +63,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[])", "", "Argument[3].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[])", "", "Argument[4].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[])", "", "Argument[5].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[],Descriptor)", "", "Argument[0]", "Argument[6]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[],Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[],Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanInfoSupport", True, "ModelMBeanInfoSupport", "(String,String,ModelMBeanAttributeInfo[],ModelMBeanConstructorInfo[],ModelMBeanOperationInfo[],ModelMBeanNotificationInfo[],Descriptor)", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -75,6 +79,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String,Descriptor)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String,Descriptor)", "", "Argument[1]", "Argument[3]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String,Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String,Descriptor)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanNotificationInfo", True, "ModelMBeanNotificationInfo", "(String[],String,String,Descriptor)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] @@ -83,6 +88,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method,Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method,Descriptor)", "", "Argument[1]", "Argument[2]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method,Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method,Descriptor)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,Method,Descriptor)", "", "Argument[this]", "Argument[2]", "taint", "df-generated"] @@ -90,6 +96,7 @@ extensions: - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int)", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int,Descriptor)", "", "Argument[0]", "Argument[5]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int,Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int,Descriptor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.modelmbean", "ModelMBeanOperationInfo", True, "ModelMBeanOperationInfo", "(String,String,MBeanParameterInfo[],String,int,Descriptor)", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.monitor.model.yml b/java/ql/lib/ext/generated/javax.management.monitor.model.yml index fecd28f766df..ec290a6e2a23 100644 --- a/java/ql/lib/ext/generated/javax.management.monitor.model.yml +++ b/java/ql/lib/ext/generated/javax.management.monitor.model.yml @@ -4,7 +4,6 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["javax.management.monitor", "Monitor", True, "getDerivedGauge", "(ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.monitor", "MonitorMBean", True, "getObservedAttribute", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.monitor", "MonitorMBean", True, "getObservedObject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.monitor", "MonitorMBean", True, "getObservedObjects", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -23,6 +22,7 @@ extensions: extensible: neutralModel data: - ["javax.management.monitor", "CounterMonitorMBean", "getDerivedGauge", "()", "summary", "df-generated"] + - ["javax.management.monitor", "CounterMonitorMBean", "getDerivedGauge", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "CounterMonitorMBean", "getDerivedGaugeTimeStamp", "()", "summary", "df-generated"] - ["javax.management.monitor", "CounterMonitorMBean", "getDerivedGaugeTimeStamp", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "CounterMonitorMBean", "getDifferenceMode", "()", "summary", "df-generated"] @@ -39,6 +39,7 @@ extensions: - ["javax.management.monitor", "CounterMonitorMBean", "setOffset", "(Number)", "summary", "df-generated"] - ["javax.management.monitor", "CounterMonitorMBean", "setThreshold", "(Number)", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "getDerivedGauge", "()", "summary", "df-generated"] + - ["javax.management.monitor", "GaugeMonitorMBean", "getDerivedGauge", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "getDerivedGaugeTimeStamp", "()", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "getDerivedGaugeTimeStamp", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "getDifferenceMode", "()", "summary", "df-generated"] @@ -50,7 +51,6 @@ extensions: - ["javax.management.monitor", "GaugeMonitorMBean", "setNotifyHigh", "(boolean)", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "setNotifyLow", "(boolean)", "summary", "df-generated"] - ["javax.management.monitor", "GaugeMonitorMBean", "setThresholds", "(Number,Number)", "summary", "df-generated"] - - ["javax.management.monitor", "Monitor", "getDerivedGaugeTimeStamp", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "MonitorMBean", "addObservedObject", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "MonitorMBean", "containsObservedObject", "(ObjectName)", "summary", "df-generated"] - ["javax.management.monitor", "MonitorMBean", "getGranularityPeriod", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.openmbean.model.yml b/java/ql/lib/ext/generated/javax.management.openmbean.model.yml index 7ad51e1fb4f2..88e14cfab7c2 100644 --- a/java/ql/lib/ext/generated/javax.management.openmbean.model.yml +++ b/java/ql/lib/ext/generated/javax.management.openmbean.model.yml @@ -19,6 +19,7 @@ extensions: - ["javax.management.openmbean", "CompositeDataSupport", True, "CompositeDataSupport", "(CompositeType,String[],Object[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.openmbean", "CompositeDataSupport", True, "CompositeDataSupport", "(CompositeType,String[],Object[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.management.openmbean", "CompositeDataSupport", True, "CompositeDataSupport", "(CompositeType,String[],Object[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.management.openmbean", "CompositeDataView", True, "toCompositeData", "(CompositeType)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.openmbean", "CompositeType", True, "CompositeType", "(String,String,String[],String[],OpenType[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.openmbean", "CompositeType", True, "CompositeType", "(String,String,String[],String[],OpenType[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.openmbean", "CompositeType", True, "CompositeType", "(String,String,String[],String[],OpenType[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -131,9 +132,11 @@ extensions: - ["javax.management.openmbean", "ArrayType", "getDimension", "()", "summary", "df-generated"] - ["javax.management.openmbean", "ArrayType", "getPrimitiveArrayType", "(Class)", "summary", "df-generated"] - ["javax.management.openmbean", "ArrayType", "isPrimitiveArray", "()", "summary", "df-generated"] + - ["javax.management.openmbean", "ArrayType", "isValue", "(Object)", "summary", "df-generated"] - ["javax.management.openmbean", "CompositeData", "containsKey", "(String)", "summary", "df-generated"] - ["javax.management.openmbean", "CompositeData", "containsValue", "(Object)", "summary", "df-generated"] - ["javax.management.openmbean", "CompositeType", "containsKey", "(String)", "summary", "df-generated"] + - ["javax.management.openmbean", "CompositeType", "isValue", "(Object)", "summary", "df-generated"] - ["javax.management.openmbean", "OpenMBeanParameterInfo", "hasDefaultValue", "()", "summary", "df-generated"] - ["javax.management.openmbean", "OpenMBeanParameterInfo", "hasLegalValues", "()", "summary", "df-generated"] - ["javax.management.openmbean", "OpenMBeanParameterInfo", "hasMaxValue", "()", "summary", "df-generated"] @@ -141,6 +144,7 @@ extensions: - ["javax.management.openmbean", "OpenMBeanParameterInfo", "isValue", "(Object)", "summary", "df-generated"] - ["javax.management.openmbean", "OpenType", "isArray", "()", "summary", "df-generated"] - ["javax.management.openmbean", "OpenType", "isValue", "(Object)", "summary", "df-generated"] + - ["javax.management.openmbean", "SimpleType", "isValue", "(Object)", "summary", "df-generated"] - ["javax.management.openmbean", "SimpleType", "readResolve", "()", "summary", "df-generated"] - ["javax.management.openmbean", "TabularData", "calculateIndex", "(CompositeData)", "summary", "df-generated"] - ["javax.management.openmbean", "TabularData", "clear", "()", "summary", "df-generated"] @@ -148,3 +152,6 @@ extensions: - ["javax.management.openmbean", "TabularData", "containsValue", "(CompositeData)", "summary", "df-generated"] - ["javax.management.openmbean", "TabularData", "isEmpty", "()", "summary", "df-generated"] - ["javax.management.openmbean", "TabularData", "size", "()", "summary", "df-generated"] + - ["javax.management.openmbean", "TabularDataSupport", "containsKey", "(Object)", "summary", "df-generated"] + - ["javax.management.openmbean", "TabularDataSupport", "containsValue", "(Object)", "summary", "df-generated"] + - ["javax.management.openmbean", "TabularType", "isValue", "(Object)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.relation.model.yml b/java/ql/lib/ext/generated/javax.management.relation.model.yml index 86b04e58252f..e70acfa4064a 100644 --- a/java/ql/lib/ext/generated/javax.management.relation.model.yml +++ b/java/ql/lib/ext/generated/javax.management.relation.model.yml @@ -13,15 +13,18 @@ extensions: - ["javax.management.relation", "MBeanServerNotificationFilter", True, "enableObjectName", "(ObjectName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "MBeanServerNotificationFilter", True, "getDisabledObjectNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "MBeanServerNotificationFilter", True, "getEnabledObjectNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.relation", "Relation", True, "getAllRoles", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "getReferencedMBeans", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "getRelationId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "getRelationServiceName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "getRelationTypeName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "getRole", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.relation", "Relation", True, "getRoles", "(String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "handleMBeanUnregistration", "(ObjectName,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "retrieveAllRoles", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "setRole", "(Role)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "Relation", True, "setRoles", "(RoleList)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.management.relation", "Relation", True, "setRoles", "(RoleList)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationException", True, "RelationException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationNotFoundException", True, "RelationNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationNotification", True, "RelationNotification", "(String,Object,long,long,String,String,String,ObjectName,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -53,18 +56,22 @@ extensions: - ["javax.management.relation", "RelationServiceMBean", True, "createRelation", "(String,String,RoleList)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "createRelation", "(String,String,RoleList)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "createRelationType", "(String,RoleInfo[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.relation", "RelationServiceMBean", True, "findAssociatedMBeans", "(ObjectName,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "findReferencingRelations", "(ObjectName,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "findReferencingRelations", "(ObjectName,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "findRelationsOfType", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "getAllRelationIds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "getAllRelationTypeNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.relation", "RelationServiceMBean", True, "getAllRoles", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "getRelationTypeName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "getRoleInfo", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "getRoleInfos", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.relation", "RelationServiceMBean", True, "getRoles", "(String,String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "isRelation", "(ObjectName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "isRelationMBean", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "setRole", "(String,Role)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "setRoles", "(String,RoleList)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.management.relation", "RelationServiceMBean", True, "setRoles", "(String,RoleList)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", True, "updateRoleMap", "(String,Role,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationServiceNotRegisteredException", True, "RelationServiceNotRegisteredException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.relation", "RelationSupport", True, "RelationSupport", "(String,ObjectName,MBeanServer,String,RoleList)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -132,19 +139,14 @@ extensions: data: - ["javax.management.relation", "MBeanServerNotificationFilter", "disableAllObjectNames", "()", "summary", "df-generated"] - ["javax.management.relation", "MBeanServerNotificationFilter", "enableAllObjectNames", "()", "summary", "df-generated"] - - ["javax.management.relation", "Relation", "getAllRoles", "()", "summary", "df-generated"] - ["javax.management.relation", "Relation", "getRoleCardinality", "(String)", "summary", "df-generated"] - - ["javax.management.relation", "Relation", "getRoles", "(String[])", "summary", "df-generated"] - ["javax.management.relation", "RelationService", "RelationService", "(boolean)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "checkRoleReading", "(String,String)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "checkRoleWriting", "(Role,String,Boolean)", "summary", "df-generated"] - - ["javax.management.relation", "RelationServiceMBean", "findAssociatedMBeans", "(ObjectName,String,String)", "summary", "df-generated"] - - ["javax.management.relation", "RelationServiceMBean", "getAllRoles", "(String)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "getPurgeFlag", "()", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "getReferencedMBeans", "(String)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "getRole", "(String,String)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "getRoleCardinality", "(String,String)", "summary", "df-generated"] - - ["javax.management.relation", "RelationServiceMBean", "getRoles", "(String,String[])", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "hasRelation", "(String)", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "isActive", "()", "summary", "df-generated"] - ["javax.management.relation", "RelationServiceMBean", "purgeRelations", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.management.remote.model.yml b/java/ql/lib/ext/generated/javax.management.remote.model.yml index e06da36da215..abb1f5b0998f 100644 --- a/java/ql/lib/ext/generated/javax.management.remote.model.yml +++ b/java/ql/lib/ext/generated/javax.management.remote.model.yml @@ -5,6 +5,8 @@ extensions: extensible: summaryModel data: - ["javax.management.remote", "JMXAddressable", True, "getAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXAuthenticator", True, "authenticate", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.management.remote", "JMXAuthenticator", True, "authenticate", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectionNotification", True, "JMXConnectionNotification", "(String,Object,String,long,String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectionNotification", True, "JMXConnectionNotification", "(String,Object,String,long,String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectionNotification", True, "JMXConnectionNotification", "(String,Object,String,long,String,Object)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -22,6 +24,8 @@ extensions: - ["javax.management.remote", "JMXConnectorFactory", True, "connect", "(JMXServiceURL,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorFactory", True, "newJMXConnector", "(JMXServiceURL,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorFactory", True, "newJMXConnector", "(JMXServiceURL,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXConnectorProvider", True, "newJMXConnector", "(JMXServiceURL,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXConnectorProvider", True, "newJMXConnector", "(JMXServiceURL,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorServer", True, "JMXConnectorServer", "(MBeanServer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorServer", True, "getMBeanServer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorServerFactory", True, "newJMXConnectorServer", "(JMXServiceURL,Map,MBeanServer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -34,6 +38,9 @@ extensions: - ["javax.management.remote", "JMXConnectorServerMBean", True, "setMBeanServerForwarder", "(MBeanServerForwarder)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorServerMBean", True, "toJMXConnector", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXConnectorServerMBean", True, "toJMXConnector", "(Map)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXConnectorServerProvider", True, "newJMXConnectorServer", "(JMXServiceURL,Map,MBeanServer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXConnectorServerProvider", True, "newJMXConnectorServer", "(JMXServiceURL,Map,MBeanServer)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "JMXConnectorServerProvider", True, "newJMXConnectorServer", "(JMXServiceURL,Map,MBeanServer)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXPrincipal", True, "JMXPrincipal", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "JMXProviderException", True, "JMXProviderException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "JMXProviderException", True, "JMXProviderException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -49,6 +56,8 @@ extensions: - ["javax.management.remote", "JMXServiceURL", True, "getHost", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXServiceURL", True, "getProtocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "JMXServiceURL", True, "getURLPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "MBeanServerForwarder", True, "getMBeanServer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.management.remote", "MBeanServerForwarder", True, "setMBeanServer", "(MBeanServer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "NotificationResult", True, "NotificationResult", "(long,long,TargetedNotification[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.management.remote", "NotificationResult", True, "getTargetedNotifications", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.management.remote", "SubjectDelegationPermission", False, "SubjectDelegationPermission", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.naming.directory.model.yml b/java/ql/lib/ext/generated/javax.naming.directory.model.yml index 21cc4851eef7..3c4b46abc664 100644 --- a/java/ql/lib/ext/generated/javax.naming.directory.model.yml +++ b/java/ql/lib/ext/generated/javax.naming.directory.model.yml @@ -8,6 +8,8 @@ extensions: - ["javax.naming.directory", "Attribute", True, "add", "(int,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.directory", "Attribute", True, "get", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "Attribute", True, "get", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.directory", "Attribute", True, "getAttributeDefinition", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.directory", "Attribute", True, "getAttributeSyntaxDefinition", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "Attribute", True, "getID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "Attribute", True, "remove", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "Attribute", True, "set", "(int,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -30,6 +32,9 @@ extensions: - ["javax.naming.directory", "BasicAttribute", True, "BasicAttribute", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.directory", "BasicAttributes", True, "BasicAttributes", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.directory", "BasicAttributes", True, "BasicAttributes", "(String,Object,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "bind", "(Name,Object,Attributes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "bind", "(Name,Object,Attributes)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "bind", "(String,Object,Attributes)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "createSubcontext", "(Name,Attributes)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "createSubcontext", "(String,Attributes)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "getAttributes", "(Name)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -40,6 +45,9 @@ extensions: - ["javax.naming.directory", "DirContext", True, "getSchema", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "getSchemaClassDefinition", "(Name)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "getSchemaClassDefinition", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "rebind", "(Name,Object,Attributes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "rebind", "(Name,Object,Attributes)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.directory", "DirContext", True, "rebind", "(String,Object,Attributes)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "search", "(Name,Attributes)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "search", "(Name,Attributes)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.directory", "DirContext", True, "search", "(Name,Attributes)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -106,8 +114,6 @@ extensions: - ["javax.naming.directory", "Attribute", "clear", "()", "summary", "df-generated"] - ["javax.naming.directory", "Attribute", "contains", "(Object)", "summary", "df-generated"] - ["javax.naming.directory", "Attribute", "getAll", "()", "summary", "df-generated"] - - ["javax.naming.directory", "Attribute", "getAttributeDefinition", "()", "summary", "df-generated"] - - ["javax.naming.directory", "Attribute", "getAttributeSyntaxDefinition", "()", "summary", "df-generated"] - ["javax.naming.directory", "Attribute", "isOrdered", "()", "summary", "df-generated"] - ["javax.naming.directory", "Attribute", "remove", "(Object)", "summary", "df-generated"] - ["javax.naming.directory", "Attribute", "size", "()", "summary", "df-generated"] @@ -116,14 +122,10 @@ extensions: - ["javax.naming.directory", "Attributes", "isCaseIgnored", "()", "summary", "df-generated"] - ["javax.naming.directory", "Attributes", "size", "()", "summary", "df-generated"] - ["javax.naming.directory", "BasicAttributes", "BasicAttributes", "(boolean)", "summary", "df-generated"] - - ["javax.naming.directory", "DirContext", "bind", "(Name,Object,Attributes)", "summary", "df-generated"] - - ["javax.naming.directory", "DirContext", "bind", "(String,Object,Attributes)", "summary", "df-generated"] - ["javax.naming.directory", "DirContext", "modifyAttributes", "(Name,ModificationItem[])", "summary", "df-generated"] - ["javax.naming.directory", "DirContext", "modifyAttributes", "(Name,int,Attributes)", "summary", "df-generated"] - ["javax.naming.directory", "DirContext", "modifyAttributes", "(String,ModificationItem[])", "summary", "df-generated"] - ["javax.naming.directory", "DirContext", "modifyAttributes", "(String,int,Attributes)", "summary", "df-generated"] - - ["javax.naming.directory", "DirContext", "rebind", "(Name,Object,Attributes)", "summary", "df-generated"] - - ["javax.naming.directory", "DirContext", "rebind", "(String,Object,Attributes)", "summary", "df-generated"] - ["javax.naming.directory", "ModificationItem", "getModificationOp", "()", "summary", "df-generated"] - ["javax.naming.directory", "SearchControls", "getCountLimit", "()", "summary", "df-generated"] - ["javax.naming.directory", "SearchControls", "getDerefLinkFlag", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.naming.event.model.yml b/java/ql/lib/ext/generated/javax.naming.event.model.yml index 2dae0e7370f4..678772cecd05 100644 --- a/java/ql/lib/ext/generated/javax.naming.event.model.yml +++ b/java/ql/lib/ext/generated/javax.naming.event.model.yml @@ -20,6 +20,14 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["javax.naming.event", "EventContext", "addNamingListener", "(Name,int,NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventContext", "addNamingListener", "(String,int,NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventContext", "removeNamingListener", "(NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventContext", "targetMustExist", "()", "summary", "df-generated"] + - ["javax.naming.event", "EventDirContext", "addNamingListener", "(Name,String,Object[],SearchControls,NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventDirContext", "addNamingListener", "(Name,String,SearchControls,NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventDirContext", "addNamingListener", "(String,String,Object[],SearchControls,NamingListener)", "summary", "df-generated"] + - ["javax.naming.event", "EventDirContext", "addNamingListener", "(String,String,SearchControls,NamingListener)", "summary", "df-generated"] - ["javax.naming.event", "NamingEvent", "dispatch", "(NamingListener)", "summary", "df-generated"] - ["javax.naming.event", "NamingEvent", "getType", "()", "summary", "df-generated"] - ["javax.naming.event", "NamingExceptionEvent", "dispatch", "(NamingListener)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.naming.ldap.model.yml b/java/ql/lib/ext/generated/javax.naming.ldap.model.yml index 8597d37da7c5..d9353550db46 100644 --- a/java/ql/lib/ext/generated/javax.naming.ldap.model.yml +++ b/java/ql/lib/ext/generated/javax.naming.ldap.model.yml @@ -9,7 +9,11 @@ extensions: - ["javax.naming.ldap", "BasicControl", True, "BasicControl", "(String,boolean,byte[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "Control", True, "getEncodedValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.ldap", "Control", True, "getID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "ControlFactory", True, "getControlInstance", "(Control)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.ldap", "ControlFactory", True, "getControlInstance", "(Control,Context,Hashtable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "ExtendedResponse", True, "getEncodedValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "ExtendedResponse", True, "getID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "HasControls", True, "getControls", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.ldap", "InitialLdapContext", True, "InitialLdapContext", "(Hashtable,Control[])", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "InitialLdapContext", True, "InitialLdapContext", "(Hashtable,Control[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "LdapContext", True, "getConnectControls", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -33,6 +37,10 @@ extensions: - ["javax.naming.ldap", "LdapName", True, "addAll", "(int,List)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.naming.ldap", "LdapName", True, "getRdn", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.ldap", "LdapName", True, "getRdns", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "LdapReferralException", True, "getReferralContext", "(Hashtable,Control[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "LdapReferralException", True, "getReferralContext", "(Hashtable,Control[])", "", "Argument[1].ArrayElement", "Argument[0].Element", "taint", "df-generated"] + - ["javax.naming.ldap", "LdapReferralException", True, "getReferralContext", "(Hashtable,Control[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "PagedResultsControl", False, "PagedResultsControl", "(int,byte[],boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "PagedResultsResponseControl", False, "PagedResultsResponseControl", "(String,boolean,byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "PagedResultsResponseControl", False, "PagedResultsResponseControl", "(String,boolean,byte[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "PagedResultsResponseControl", False, "getCookie", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -48,6 +56,11 @@ extensions: - ["javax.naming.ldap", "SortResponseControl", False, "SortResponseControl", "(String,boolean,byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "SortResponseControl", False, "SortResponseControl", "(String,boolean,byte[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "SortResponseControl", False, "getAttributeID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "StartTlsResponse", True, "negotiate", "(SSLSocketFactory)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.ldap", "StartTlsResponse", True, "setEnabledCipherSuites", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.ldap", "StartTlsResponse", True, "setHostnameVerifier", "(HostnameVerifier)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming.ldap", "UnsolicitedNotification", True, "getException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.ldap", "UnsolicitedNotification", True, "getReferrals", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.ldap", "UnsolicitedNotificationEvent", True, "UnsolicitedNotificationEvent", "(Object,UnsolicitedNotification)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "UnsolicitedNotificationEvent", True, "UnsolicitedNotificationEvent", "(Object,UnsolicitedNotification)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.ldap", "UnsolicitedNotificationEvent", True, "getNotification", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -56,23 +69,19 @@ extensions: extensible: neutralModel data: - ["javax.naming.ldap", "Control", "isCritical", "()", "summary", "df-generated"] - - ["javax.naming.ldap", "ControlFactory", "getControlInstance", "(Control)", "summary", "df-generated"] - ["javax.naming.ldap", "ExtendedRequest", "createExtendedResponse", "(String,byte[],int,int)", "summary", "df-generated"] - ["javax.naming.ldap", "ExtendedRequest", "getEncodedValue", "()", "summary", "df-generated"] - ["javax.naming.ldap", "ExtendedRequest", "getID", "()", "summary", "df-generated"] - - ["javax.naming.ldap", "ExtendedResponse", "getEncodedValue", "()", "summary", "df-generated"] - - ["javax.naming.ldap", "ExtendedResponse", "getID", "()", "summary", "df-generated"] - ["javax.naming.ldap", "LdapContext", "extendedOperation", "(ExtendedRequest)", "summary", "df-generated"] - ["javax.naming.ldap", "LdapName", "endsWith", "(List)", "summary", "df-generated"] - ["javax.naming.ldap", "LdapName", "startsWith", "(List)", "summary", "df-generated"] - - ["javax.naming.ldap", "LdapReferralException", "getReferralContext", "(Hashtable,Control[])", "summary", "df-generated"] - ["javax.naming.ldap", "ManageReferralControl", "ManageReferralControl", "(boolean)", "summary", "df-generated"] - ["javax.naming.ldap", "PagedResultsControl", "PagedResultsControl", "(int,boolean)", "summary", "df-generated"] - - ["javax.naming.ldap", "PagedResultsControl", "PagedResultsControl", "(int,byte[],boolean)", "summary", "df-generated"] - ["javax.naming.ldap", "PagedResultsResponseControl", "getResultSize", "()", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "Rdn", "(Attributes)", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "Rdn", "(String)", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "Rdn", "(String,Object)", "summary", "df-generated"] + - ["javax.naming.ldap", "Rdn", "compareTo", "(Object)", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "escapeValue", "(Object)", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "size", "()", "summary", "df-generated"] - ["javax.naming.ldap", "Rdn", "unescapeValue", "(String)", "summary", "df-generated"] @@ -85,7 +94,4 @@ extensions: - ["javax.naming.ldap", "SortResponseControl", "isSorted", "()", "summary", "df-generated"] - ["javax.naming.ldap", "StartTlsResponse", "close", "()", "summary", "df-generated"] - ["javax.naming.ldap", "StartTlsResponse", "negotiate", "()", "summary", "df-generated"] - - ["javax.naming.ldap", "StartTlsResponse", "negotiate", "(SSLSocketFactory)", "summary", "df-generated"] - - ["javax.naming.ldap", "StartTlsResponse", "setEnabledCipherSuites", "(String[])", "summary", "df-generated"] - - ["javax.naming.ldap", "StartTlsResponse", "setHostnameVerifier", "(HostnameVerifier)", "summary", "df-generated"] - ["javax.naming.ldap", "UnsolicitedNotificationEvent", "dispatch", "(UnsolicitedNotificationListener)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.naming.model.yml b/java/ql/lib/ext/generated/javax.naming.model.yml index 86321736e88e..0e900ae08193 100644 --- a/java/ql/lib/ext/generated/javax.naming.model.yml +++ b/java/ql/lib/ext/generated/javax.naming.model.yml @@ -38,6 +38,8 @@ extensions: - ["javax.naming", "Context", True, "addToEnvironment", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "Context", True, "addToEnvironment", "(String,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "addToEnvironment", "(String,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "Context", True, "bind", "(Name,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming", "Context", True, "bind", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "Context", True, "composeName", "(Name,Name)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "composeName", "(Name,Name)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "composeName", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -56,8 +58,11 @@ extensions: - ["javax.naming", "Context", True, "listBindings", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "lookup", "(Name)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "lookup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "Context", True, "lookupLink", "(Name)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "lookupLink", "(Name)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Context", True, "lookupLink", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "Context", True, "rebind", "(Name,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming", "Context", True, "rebind", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "Context", True, "removeFromEnvironment", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "ContextNotEmptyException", True, "ContextNotEmptyException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "InitialContext", True, "InitialContext", "(Hashtable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -82,8 +87,11 @@ extensions: - ["javax.naming", "Name", True, "add", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Name", True, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.naming", "Name", True, "add", "(int,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.naming", "Name", True, "addAll", "(Name)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming", "Name", True, "addAll", "(Name)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Name", True, "addAll", "(Name)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Name", True, "addAll", "(Name)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["javax.naming", "Name", True, "addAll", "(int,Name)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "Name", True, "addAll", "(int,Name)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["javax.naming", "Name", True, "get", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Name", True, "getAll", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -102,6 +110,7 @@ extensions: - ["javax.naming", "NameClassPair", True, "setName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NameClassPair", True, "setNameInNamespace", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NameNotFoundException", True, "NameNotFoundException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming", "NameParser", True, "parse", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "NamingException", True, "NamingException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NamingException", True, "appendRemainingName", "(Name)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NamingException", True, "getExplanation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -113,6 +122,7 @@ extensions: - ["javax.naming", "NamingException", True, "setResolvedName", "(Name)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NamingException", True, "setResolvedObj", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NamingException", True, "setRootCause", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.naming", "NamingException", True, "toString", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "NamingSecurityException", True, "NamingSecurityException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NoInitialContextException", True, "NoInitialContextException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "NoPermissionException", True, "NoPermissionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -140,6 +150,11 @@ extensions: - ["javax.naming", "Reference", True, "getFactoryClassLocation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Reference", True, "getFactoryClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "Reference", True, "remove", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "Referenceable", True, "getReference", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "ReferralException", True, "getReferralContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "ReferralException", True, "getReferralContext", "(Hashtable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "ReferralException", True, "getReferralContext", "(Hashtable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming", "ReferralException", True, "getReferralInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.naming", "ServiceUnavailableException", True, "ServiceUnavailableException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "SizeLimitExceededException", True, "SizeLimitExceededException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming", "TimeLimitExceededException", True, "TimeLimitExceededException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -148,19 +163,16 @@ extensions: extensible: neutralModel data: - ["javax.naming", "CompositeName", "CompositeName", "(String)", "summary", "df-generated"] - - ["javax.naming", "Context", "bind", "(Name,Object)", "summary", "df-generated"] - - ["javax.naming", "Context", "bind", "(String,Object)", "summary", "df-generated"] - ["javax.naming", "Context", "close", "()", "summary", "df-generated"] - ["javax.naming", "Context", "destroySubcontext", "(Name)", "summary", "df-generated"] - ["javax.naming", "Context", "destroySubcontext", "(String)", "summary", "df-generated"] - - ["javax.naming", "Context", "rebind", "(Name,Object)", "summary", "df-generated"] - - ["javax.naming", "Context", "rebind", "(String,Object)", "summary", "df-generated"] - ["javax.naming", "Context", "rename", "(Name,Name)", "summary", "df-generated"] - ["javax.naming", "Context", "rename", "(String,String)", "summary", "df-generated"] - ["javax.naming", "Context", "unbind", "(Name)", "summary", "df-generated"] - ["javax.naming", "Context", "unbind", "(String)", "summary", "df-generated"] - ["javax.naming", "InitialContext", "doLookup", "(Name)", "summary", "df-generated"] - ["javax.naming", "InitialContext", "doLookup", "(String)", "summary", "df-generated"] + - ["javax.naming", "Name", "compareTo", "(Object)", "summary", "df-generated"] - ["javax.naming", "Name", "endsWith", "(Name)", "summary", "df-generated"] - ["javax.naming", "Name", "isEmpty", "()", "summary", "df-generated"] - ["javax.naming", "Name", "size", "()", "summary", "df-generated"] @@ -170,8 +182,5 @@ extensions: - ["javax.naming", "NamingException", "appendRemainingComponent", "(String)", "summary", "df-generated"] - ["javax.naming", "Reference", "clear", "()", "summary", "df-generated"] - ["javax.naming", "Reference", "size", "()", "summary", "df-generated"] - - ["javax.naming", "ReferralException", "getReferralContext", "()", "summary", "df-generated"] - - ["javax.naming", "ReferralException", "getReferralContext", "(Hashtable)", "summary", "df-generated"] - - ["javax.naming", "ReferralException", "getReferralInfo", "()", "summary", "df-generated"] - ["javax.naming", "ReferralException", "retryReferral", "()", "summary", "df-generated"] - ["javax.naming", "ReferralException", "skipReferral", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.naming.spi.model.yml b/java/ql/lib/ext/generated/javax.naming.spi.model.yml index 5f36e7d0e73e..fd88b068ef33 100644 --- a/java/ql/lib/ext/generated/javax.naming.spi.model.yml +++ b/java/ql/lib/ext/generated/javax.naming.spi.model.yml @@ -13,12 +13,15 @@ extensions: - ["javax.naming.spi", "DirectoryManager", True, "getObjectInstance", "(Object,Name,Context,Hashtable,Attributes)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "DirectoryManager", True, "getStateToBind", "(Object,Name,Context,Hashtable,Attributes)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "DirectoryManager", True, "getStateToBind", "(Object,Name,Context,Hashtable,Attributes)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.spi", "InitialContextFactory", True, "getInitialContext", "(Hashtable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getContinuationContext", "(CannotProceedException)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getInitialContext", "(Hashtable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getObjectInstance", "(Object,Name,Context,Hashtable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getObjectInstance", "(Object,Name,Context,Hashtable)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getStateToBind", "(Object,Name,Context,Hashtable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "NamingManager", True, "getURLContext", "(String,Hashtable)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.spi", "ObjectFactory", True, "getObjectInstance", "(Object,Name,Context,Hashtable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.naming.spi", "ObjectFactory", True, "getObjectInstance", "(Object,Name,Context,Hashtable)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["javax.naming.spi", "ResolveResult", True, "ResolveResult", "(Object,Name)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.spi", "ResolveResult", True, "ResolveResult", "(Object,Name)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.naming.spi", "ResolveResult", True, "ResolveResult", "(Object,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.net.model.yml b/java/ql/lib/ext/generated/javax.net.model.yml index 2990ef69c06a..47d39b1f4475 100644 --- a/java/ql/lib/ext/generated/javax.net.model.yml +++ b/java/ql/lib/ext/generated/javax.net.model.yml @@ -4,19 +4,23 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.net", "ServerSocketFactory", True, "createServerSocket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "ServerSocketFactory", True, "createServerSocket", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "ServerSocketFactory", True, "createServerSocket", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net", "ServerSocketFactory", True, "createServerSocket", "(int,int,InetAddress)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "ServerSocketFactory", True, "createServerSocket", "(int,int,InetAddress)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "SocketFactory", True, "createSocket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "SocketFactory", True, "createSocket", "(InetAddress,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net", "SocketFactory", True, "createSocket", "(InetAddress,int,InetAddress,int)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "SocketFactory", True, "createSocket", "(InetAddress,int,InetAddress,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net", "SocketFactory", True, "createSocket", "(String,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "SocketFactory", True, "createSocket", "(String,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net", "SocketFactory", True, "createSocket", "(String,int,InetAddress,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.net", "SocketFactory", True, "createSocket", "(String,int,InetAddress,int)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.net", "SocketFactory", True, "createSocket", "(String,int,InetAddress,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["javax.net", "ServerSocketFactory", "createServerSocket", "()", "summary", "df-generated"] - - ["javax.net", "ServerSocketFactory", "createServerSocket", "(int)", "summary", "df-generated"] - - ["javax.net", "ServerSocketFactory", "createServerSocket", "(int,int)", "summary", "df-generated"] - ["javax.net", "ServerSocketFactory", "getDefault", "()", "summary", "df-generated"] - - ["javax.net", "SocketFactory", "createSocket", "()", "summary", "df-generated"] - - ["javax.net", "SocketFactory", "createSocket", "(InetAddress,int)", "summary", "df-generated"] - ["javax.net", "SocketFactory", "getDefault", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.net.ssl.model.yml b/java/ql/lib/ext/generated/javax.net.ssl.model.yml index 194be2c20087..88a0a6f5b16d 100644 --- a/java/ql/lib/ext/generated/javax.net.ssl.model.yml +++ b/java/ql/lib/ext/generated/javax.net.ssl.model.yml @@ -6,12 +6,15 @@ extensions: data: - ["javax.net.ssl", "CertPathTrustManagerParameters", True, "CertPathTrustManagerParameters", "(CertPathParameters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "CertPathTrustManagerParameters", True, "getParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "ExtendedSSLSession", True, "getRequestedServerNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "ExtendedSSLSession", True, "getStatusResponses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "HandshakeCompletedEvent", "(SSLSocket,SSLSession)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "HandshakeCompletedEvent", "(SSLSocket,SSLSession)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "getLocalCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "getPeerCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "getSession", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", True, "getSocket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "HandshakeCompletedListener", True, "handshakeCompleted", "(HandshakeCompletedEvent)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "HttpsURLConnection", True, "getHostnameVerifier", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HttpsURLConnection", True, "getSSLSocketFactory", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "HttpsURLConnection", True, "setHostnameVerifier", "(HostnameVerifier)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -46,7 +49,10 @@ extensions: - ["javax.net.ssl", "SSLContext", True, "init", "(KeyManager[],TrustManager[],SecureRandom)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLContext", True, "init", "(KeyManager[],TrustManager[],SecureRandom)", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLContext", True, "init", "(KeyManager[],TrustManager[],SecureRandom)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "SSLEngine", True, "getApplicationProtocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLEngine", True, "getDelegatedTask", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "SSLEngine", True, "getPeerHost", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLEngine", True, "getSession", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "SSLException", True, "SSLException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLException", True, "SSLException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLException", True, "SSLException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -74,10 +80,27 @@ extensions: - ["javax.net.ssl", "SSLPermission", False, "SSLPermission", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLPermission", False, "SSLPermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLProtocolException", True, "SSLProtocolException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "SSLServerSocket", True, "getSSLParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLServerSocket", True, "setSSLParameters", "(SSLParameters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getLocalCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getPeerCertificates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getPeerHost", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getSessionContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "getValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSession", True, "putValue", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLSessionBindingEvent", True, "SSLSessionBindingEvent", "(SSLSession,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLSessionBindingEvent", True, "SSLSessionBindingEvent", "(SSLSession,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.net.ssl", "SSLSessionBindingEvent", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "SSLSessionBindingEvent", True, "getSession", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocket", True, "getApplicationProtocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocket", True, "getSession", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,InputStream,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,InputStream,boolean)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,InputStream,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,String,int,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,String,int,boolean)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "SSLSocketFactory", True, "createSocket", "(Socket,String,int,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", True, "getAlgorithm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", True, "getInstance", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", True, "getInstance", "(String,Provider)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -85,14 +108,28 @@ extensions: - ["javax.net.ssl", "TrustManagerFactory", True, "getInstance", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", True, "getProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", True, "getTrustManagers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509ExtendedKeyManager", True, "chooseEngineClientAlias", "(String[],Principal[],SSLEngine)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509ExtendedKeyManager", True, "chooseEngineServerAlias", "(String,Principal[],SSLEngine)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509ExtendedKeyManager", True, "chooseEngineServerAlias", "(String,Principal[],SSLEngine)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509ExtendedTrustManager", True, "checkServerTrusted", "(X509Certificate[],String,SSLEngine)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509ExtendedTrustManager", True, "checkServerTrusted", "(X509Certificate[],String,Socket)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "chooseClientAlias", "(String[],Principal[],Socket)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "chooseServerAlias", "(String,Principal[],Socket)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "chooseServerAlias", "(String,Principal[],Socket)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getCertificateChain", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getCertificateChain", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getClientAliases", "(String,Principal[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getPrivateKey", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getPrivateKey", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509KeyManager", True, "getServerAliases", "(String,Principal[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.net.ssl", "X509TrustManager", True, "checkServerTrusted", "(X509Certificate[],String)", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.net.ssl", "X509TrustManager", True, "getAcceptedIssuers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["javax.net.ssl", "ExtendedSSLSession", "getLocalSupportedSignatureAlgorithms", "()", "summary", "df-generated"] - ["javax.net.ssl", "ExtendedSSLSession", "getPeerSupportedSignatureAlgorithms", "()", "summary", "df-generated"] - - ["javax.net.ssl", "ExtendedSSLSession", "getRequestedServerNames", "()", "summary", "df-generated"] - - ["javax.net.ssl", "ExtendedSSLSession", "getStatusResponses", "()", "summary", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", "getCipherSuite", "()", "summary", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", "getLocalPrincipal", "()", "summary", "df-generated"] - ["javax.net.ssl", "HandshakeCompletedEvent", "getPeerCertificateChain", "()", "summary", "df-generated"] @@ -122,8 +159,6 @@ extensions: - ["javax.net.ssl", "SSLEngine", "beginHandshake", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "closeInbound", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "closeOutbound", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLEngine", "getApplicationProtocol", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLEngine", "getDelegatedTask", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getEnableSessionCreation", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getEnabledCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getEnabledProtocols", "()", "summary", "df-generated"] @@ -134,7 +169,6 @@ extensions: - ["javax.net.ssl", "SSLEngine", "getNeedClientAuth", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getPeerPort", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getSSLParameters", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLEngine", "getSession", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getSupportedCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getSupportedProtocols", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLEngine", "getUseClientMode", "()", "summary", "df-generated"] @@ -176,7 +210,6 @@ extensions: - ["javax.net.ssl", "SSLServerSocket", "getEnabledCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "getEnabledProtocols", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "getNeedClientAuth", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLServerSocket", "getSSLParameters", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "getSupportedCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "getSupportedProtocols", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "getUseClientMode", "()", "summary", "df-generated"] @@ -185,15 +218,32 @@ extensions: - ["javax.net.ssl", "SSLServerSocket", "setEnabledCipherSuites", "(String[])", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "setEnabledProtocols", "(String[])", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "setNeedClientAuth", "(boolean)", "summary", "df-generated"] - - ["javax.net.ssl", "SSLServerSocket", "setSSLParameters", "(SSLParameters)", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "setUseClientMode", "(boolean)", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocket", "setWantClientAuth", "(boolean)", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocketFactory", "getDefault", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocketFactory", "getDefaultCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLServerSocketFactory", "getSupportedCipherSuites", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getApplicationBufferSize", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getCipherSuite", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getCreationTime", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getLastAccessedTime", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getLocalPrincipal", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getPacketBufferSize", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSession", "getPeerCertificateChain", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getPeerPort", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getPeerPrincipal", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getProtocol", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "getValueNames", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "invalidate", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "isValid", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSession", "removeValue", "(String)", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "getIds", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "getSession", "(byte[])", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "getSessionCacheSize", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "getSessionTimeout", "()", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "setSessionCacheSize", "(int)", "summary", "df-generated"] + - ["javax.net.ssl", "SSLSessionContext", "setSessionTimeout", "(int)", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "addHandshakeCompletedListener", "(HandshakeCompletedListener)", "summary", "df-generated"] - - ["javax.net.ssl", "SSLSocket", "getApplicationProtocol", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getEnableSessionCreation", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getEnabledCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getEnabledProtocols", "()", "summary", "df-generated"] @@ -202,7 +252,6 @@ extensions: - ["javax.net.ssl", "SSLSocket", "getHandshakeSession", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getNeedClientAuth", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getSSLParameters", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLSocket", "getSession", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getSupportedCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getSupportedProtocols", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "getUseClientMode", "()", "summary", "df-generated"] @@ -217,17 +266,12 @@ extensions: - ["javax.net.ssl", "SSLSocket", "setUseClientMode", "(boolean)", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "setWantClientAuth", "(boolean)", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocket", "startHandshake", "()", "summary", "df-generated"] - - ["javax.net.ssl", "SSLSocketFactory", "createSocket", "(Socket,InputStream,boolean)", "summary", "df-generated"] - - ["javax.net.ssl", "SSLSocketFactory", "createSocket", "(Socket,String,int,boolean)", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocketFactory", "getDefault", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocketFactory", "getDefaultCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "SSLSocketFactory", "getSupportedCipherSuites", "()", "summary", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", "getDefaultAlgorithm", "()", "summary", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", "init", "(KeyStore)", "summary", "df-generated"] - ["javax.net.ssl", "TrustManagerFactory", "init", "(ManagerFactoryParameters)", "summary", "df-generated"] - - ["javax.net.ssl", "X509ExtendedKeyManager", "chooseEngineClientAlias", "(String[],Principal[],SSLEngine)", "summary", "df-generated"] - - ["javax.net.ssl", "X509ExtendedKeyManager", "chooseEngineServerAlias", "(String,Principal[],SSLEngine)", "summary", "df-generated"] - ["javax.net.ssl", "X509ExtendedTrustManager", "checkClientTrusted", "(X509Certificate[],String,SSLEngine)", "summary", "df-generated"] - ["javax.net.ssl", "X509ExtendedTrustManager", "checkClientTrusted", "(X509Certificate[],String,Socket)", "summary", "df-generated"] - - ["javax.net.ssl", "X509ExtendedTrustManager", "checkServerTrusted", "(X509Certificate[],String,SSLEngine)", "summary", "df-generated"] - - ["javax.net.ssl", "X509ExtendedTrustManager", "checkServerTrusted", "(X509Certificate[],String,Socket)", "summary", "df-generated"] + - ["javax.net.ssl", "X509TrustManager", "checkClientTrusted", "(X509Certificate[],String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.portlet.model.yml b/java/ql/lib/ext/generated/javax.portlet.model.yml deleted file mode 100644 index 085d5f4800a2..000000000000 --- a/java/ql/lib/ext/generated/javax.portlet.model.yml +++ /dev/null @@ -1,190 +0,0 @@ -# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. -# Definitions of models for the Java Portlet framework. -extensions: - - addsTo: - pack: codeql/java-all - extensible: summaryModel - data: - - ["javax.portlet.filter", "ActionRequestWrapper", true, "ActionRequestWrapper", "(ActionRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ActionRequestWrapper", true, "setRequest", "(ActionRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ActionResponseWrapper", true, "ActionResponseWrapper", "(ActionResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ActionResponseWrapper", true, "setResponse", "(ActionResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "EventRequestWrapper", true, "EventRequestWrapper", "(EventRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "EventRequestWrapper", true, "setRequest", "(EventRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "EventResponseWrapper", true, "EventResponseWrapper", "(EventResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "EventResponseWrapper", true, "setResponse", "(EventResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletRequestWrapper", true, "PortletRequestWrapper", "(PortletRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletRequestWrapper", true, "getRequest", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletRequestWrapper", true, "setRequest", "(PortletRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletResponseWrapper", true, "PortletResponseWrapper", "(PortletResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletResponseWrapper", true, "getResponse", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet.filter", "PortletResponseWrapper", true, "setResponse", "(PortletResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "RenderRequestWrapper", true, "RenderRequestWrapper", "(RenderRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "RenderRequestWrapper", true, "setRequest", "(RenderRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "RenderResponseWrapper", true, "RenderResponseWrapper", "(RenderResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "RenderResponseWrapper", true, "setResponse", "(RenderResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ResourceRequestWrapper", true, "ResourceRequestWrapper", "(ResourceRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ResourceRequestWrapper", true, "setRequest", "(ResourceRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ResourceResponseWrapper", true, "ResourceResponseWrapper", "(ResourceResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet.filter", "ResourceResponseWrapper", true, "setResponse", "(ResourceResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "GenericPortlet", true, "getPortletConfig", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "Portlet", true, "init", "(PortletConfig)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletException", true, "PortletException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletException", true, "PortletException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletException", true, "PortletException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletMode", true, "PortletMode", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletMode", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(String,PortletMode)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(String,PortletMode)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(String,Throwable,PortletMode)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(String,Throwable,PortletMode)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(String,Throwable,PortletMode)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "PortletModeException", "(Throwable,PortletMode)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletModeException", true, "getMode", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "PortletSecurityException", true, "PortletSecurityException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletSecurityException", true, "PortletSecurityException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletSecurityException", true, "PortletSecurityException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "PortletSessionUtil", true, "decodeAttributeName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "ReadOnlyException", true, "ReadOnlyException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ReadOnlyException", true, "ReadOnlyException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ReadOnlyException", true, "ReadOnlyException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "UnavailableException", true, "UnavailableException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "UnavailableException", true, "UnavailableException", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(String,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(String,Collection)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(String,Throwable,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(String,Throwable,Collection)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(String,Throwable,Collection)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "ValidatorException", "(Throwable,Collection)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "ValidatorException", true, "getFailedKeys", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "WindowState", true, "WindowState", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowState", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(String,Throwable,WindowState)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(String,Throwable,WindowState)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(String,Throwable,WindowState)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(String,WindowState)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(String,WindowState)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "WindowStateException", "(Throwable,WindowState)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["javax.portlet", "WindowStateException", true, "getState", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - addsTo: - pack: codeql/java-all - extensible: neutralModel - data: - - ["javax.portlet", "ActionResponse", "sendRedirect", "(String)", "summary", "df-generated"] - - ["javax.portlet", "ActionResponse", "sendRedirect", "(String,String)", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getCharacterEncoding", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getContentLength", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getContentType", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getMethod", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getPortletInputStream", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "getReader", "()", "summary", "df-generated"] - - ["javax.portlet", "ClientDataRequest", "setCharacterEncoding", "(String)", "summary", "df-generated"] - - ["javax.portlet", "EventPortlet", "processEvent", "(EventRequest,EventResponse)", "summary", "df-generated"] - - ["javax.portlet", "EventRequest", "getEvent", "()", "summary", "df-generated"] - - ["javax.portlet", "EventRequest", "getMethod", "()", "summary", "df-generated"] - - ["javax.portlet", "EventResponse", "setRenderParameters", "(EventRequest)", "summary", "df-generated"] - - ["javax.portlet", "GenericPortlet", "init", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "createActionURL", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "createRenderURL", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "createResourceURL", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "flushBuffer", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getBufferSize", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getCacheControl", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getCharacterEncoding", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getContentType", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getLocale", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getPortletOutputStream", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "getWriter", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "isCommitted", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "reset", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "resetBuffer", "()", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "setBufferSize", "(int)", "summary", "df-generated"] - - ["javax.portlet", "MimeResponse", "setContentType", "(String)", "summary", "df-generated"] - - ["javax.portlet", "Portlet", "destroy", "()", "summary", "df-generated"] - - ["javax.portlet", "Portlet", "processAction", "(ActionRequest,ActionResponse)", "summary", "df-generated"] - - ["javax.portlet", "Portlet", "render", "(RenderRequest,RenderResponse)", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getContainerRuntimeOptions", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getDefaultNamespace", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getInitParameter", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getInitParameterNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getPortletContext", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getPortletName", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getProcessingEventQNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getPublicRenderParameterNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getPublishingEventQNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getResourceBundle", "(Locale)", "summary", "df-generated"] - - ["javax.portlet", "PortletConfig", "getSupportedLocales", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletException", "PortletException", "(Throwable)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest$P3PUserInfos", "toString", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getAttribute", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getAttributeNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getAuthType", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getContextPath", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getCookies", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getLocale", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getLocales", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getParameter", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getParameterMap", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getParameterNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getParameterValues", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPortalContext", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPortletMode", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPortletSession", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPortletSession", "(boolean)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPreferences", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPrivateParameterMap", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getProperties", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPropertyNames", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getPublicParameterMap", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getRemoteUser", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getRequestedSessionId", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getResponseContentType", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getResponseContentTypes", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getScheme", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getServerName", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getServerPort", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getUserPrincipal", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getWindowID", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "getWindowState", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "isPortletModeAllowed", "(PortletMode)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "isRequestedSessionIdValid", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "isSecure", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "isUserInRole", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "isWindowStateAllowed", "(WindowState)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "removeAttribute", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletRequest", "setAttribute", "(String,Object)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "addProperty", "(Cookie)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "addProperty", "(String,Element)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "addProperty", "(String,String)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "createElement", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "encodeURL", "(String)", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "getNamespace", "()", "summary", "df-generated"] - - ["javax.portlet", "PortletResponse", "setProperty", "(String,String)", "summary", "df-generated"] - - ["javax.portlet", "PortletSecurityException", "PortletSecurityException", "(Throwable)", "summary", "df-generated"] - - ["javax.portlet", "PortletSessionUtil", "decodeScope", "(String)", "summary", "df-generated"] - - ["javax.portlet", "ReadOnlyException", "ReadOnlyException", "(Throwable)", "summary", "df-generated"] - - ["javax.portlet", "RenderRequest", "getETag", "()", "summary", "df-generated"] - - ["javax.portlet", "RenderResponse", "setNextPossiblePortletModes", "(Collection)", "summary", "df-generated"] - - ["javax.portlet", "RenderResponse", "setTitle", "(String)", "summary", "df-generated"] - - ["javax.portlet", "ResourceRequest", "getCacheability", "()", "summary", "df-generated"] - - ["javax.portlet", "ResourceRequest", "getETag", "()", "summary", "df-generated"] - - ["javax.portlet", "ResourceRequest", "getPrivateRenderParameterMap", "()", "summary", "df-generated"] - - ["javax.portlet", "ResourceRequest", "getResourceID", "()", "summary", "df-generated"] - - ["javax.portlet", "ResourceResponse", "setCharacterEncoding", "(String)", "summary", "df-generated"] - - ["javax.portlet", "ResourceResponse", "setContentLength", "(int)", "summary", "df-generated"] - - ["javax.portlet", "ResourceResponse", "setLocale", "(Locale)", "summary", "df-generated"] - - ["javax.portlet", "ResourceServingPortlet", "serveResource", "(ResourceRequest,ResourceResponse)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "getPortletMode", "()", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "getRenderParameterMap", "()", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "getWindowState", "()", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "removePublicRenderParameter", "(String)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setEvent", "(QName,Serializable)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setEvent", "(String,Serializable)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setPortletMode", "(PortletMode)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setRenderParameter", "(String,String)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setRenderParameter", "(String,String[])", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setRenderParameters", "(Map)", "summary", "df-generated"] - - ["javax.portlet", "StateAwareResponse", "setWindowState", "(WindowState)", "summary", "df-generated"] - - ["javax.portlet", "UnavailableException", "getUnavailableSeconds", "()", "summary", "df-generated"] - - ["javax.portlet", "UnavailableException", "isPermanent", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.print.attribute.model.yml b/java/ql/lib/ext/generated/javax.print.attribute.model.yml index 08866afd4800..7f7260f22d92 100644 --- a/java/ql/lib/ext/generated/javax.print.attribute.model.yml +++ b/java/ql/lib/ext/generated/javax.print.attribute.model.yml @@ -5,6 +5,7 @@ extensions: extensible: summaryModel data: - ["javax.print.attribute", "AttributeSet", True, "add", "(Attribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "AttributeSet", True, "addAll", "(AttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "AttributeSet", True, "get", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "AttributeSet", True, "toArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "AttributeSetUtilities", False, "synchronizedView", "(AttributeSet)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -19,15 +20,22 @@ extensions: - ["javax.print.attribute", "AttributeSetUtilities", False, "unmodifiableView", "(PrintServiceAttributeSet)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "AttributeSetUtilities", False, "verifyAttributeValue", "(Object,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "HashAttributeSet", True, "HashAttributeSet", "(Attribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "HashAttributeSet", True, "HashAttributeSet", "(AttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashAttributeSet", True, "HashAttributeSet", "(Attribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashDocAttributeSet", True, "HashDocAttributeSet", "(DocAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "HashDocAttributeSet", True, "HashDocAttributeSet", "(DocAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashDocAttributeSet", True, "HashDocAttributeSet", "(DocAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintJobAttributeSet", True, "HashPrintJobAttributeSet", "(PrintJobAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "HashPrintJobAttributeSet", True, "HashPrintJobAttributeSet", "(PrintJobAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintJobAttributeSet", True, "HashPrintJobAttributeSet", "(PrintJobAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintRequestAttributeSet", True, "HashPrintRequestAttributeSet", "(PrintRequestAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "HashPrintRequestAttributeSet", True, "HashPrintRequestAttributeSet", "(PrintRequestAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintRequestAttributeSet", True, "HashPrintRequestAttributeSet", "(PrintRequestAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintServiceAttributeSet", True, "HashPrintServiceAttributeSet", "(PrintServiceAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "HashPrintServiceAttributeSet", True, "HashPrintServiceAttributeSet", "(PrintServiceAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute", "HashPrintServiceAttributeSet", True, "HashPrintServiceAttributeSet", "(PrintServiceAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute", "ResolutionSyntax", True, "toString", "(int,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.print.attribute", "Size2DSyntax", True, "toString", "(int,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "TextSyntax", True, "getLocale", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "TextSyntax", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute", "URISyntax", True, "getURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -38,7 +46,6 @@ extensions: data: - ["javax.print.attribute", "Attribute", "getCategory", "()", "summary", "df-generated"] - ["javax.print.attribute", "Attribute", "getName", "()", "summary", "df-generated"] - - ["javax.print.attribute", "AttributeSet", "addAll", "(AttributeSet)", "summary", "df-generated"] - ["javax.print.attribute", "AttributeSet", "clear", "()", "summary", "df-generated"] - ["javax.print.attribute", "AttributeSet", "containsKey", "(Class)", "summary", "df-generated"] - ["javax.print.attribute", "AttributeSet", "containsValue", "(Attribute)", "summary", "df-generated"] @@ -50,11 +57,6 @@ extensions: - ["javax.print.attribute", "AttributeSetUtilities", "verifyCategoryForValue", "(Class,Attribute)", "summary", "df-generated"] - ["javax.print.attribute", "DateTimeSyntax", "getValue", "()", "summary", "df-generated"] - ["javax.print.attribute", "EnumSyntax", "getValue", "()", "summary", "df-generated"] - - ["javax.print.attribute", "HashAttributeSet", "HashAttributeSet", "(AttributeSet)", "summary", "df-generated"] - - ["javax.print.attribute", "HashDocAttributeSet", "HashDocAttributeSet", "(DocAttributeSet)", "summary", "df-generated"] - - ["javax.print.attribute", "HashPrintJobAttributeSet", "HashPrintJobAttributeSet", "(PrintJobAttributeSet)", "summary", "df-generated"] - - ["javax.print.attribute", "HashPrintRequestAttributeSet", "HashPrintRequestAttributeSet", "(PrintRequestAttributeSet)", "summary", "df-generated"] - - ["javax.print.attribute", "HashPrintServiceAttributeSet", "HashPrintServiceAttributeSet", "(PrintServiceAttributeSet)", "summary", "df-generated"] - ["javax.print.attribute", "IntegerSyntax", "getValue", "()", "summary", "df-generated"] - ["javax.print.attribute", "ResolutionSyntax", "ResolutionSyntax", "(int,int,int)", "summary", "df-generated"] - ["javax.print.attribute", "ResolutionSyntax", "getCrossFeedResolution", "(int)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.print.attribute.standard.model.yml b/java/ql/lib/ext/generated/javax.print.attribute.standard.model.yml index 362cdbb4c1e5..c65fedf8e9c1 100644 --- a/java/ql/lib/ext/generated/javax.print.attribute.standard.model.yml +++ b/java/ql/lib/ext/generated/javax.print.attribute.standard.model.yml @@ -20,6 +20,7 @@ extensions: - ["javax.print.attribute.standard", "JobOriginatingUserName", False, "JobOriginatingUserName", "(String,Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute.standard", "JobOriginatingUserName", False, "JobOriginatingUserName", "(String,Locale)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute.standard", "JobStateReasons", False, "JobStateReasons", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.print.attribute.standard", "MediaPrintableArea", False, "toString", "(int,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.print.attribute.standard", "MediaSize", True, "MediaSize", "(float,float,int,MediaSizeName)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute.standard", "MediaSize", True, "MediaSize", "(int,int,int,MediaSizeName)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["javax.print.attribute.standard", "MediaSize", True, "getMediaSizeName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.print.model.yml b/java/ql/lib/ext/generated/javax.print.model.yml index bf9267dea969..3c8a760ba6c4 100644 --- a/java/ql/lib/ext/generated/javax.print.model.yml +++ b/java/ql/lib/ext/generated/javax.print.model.yml @@ -4,6 +4,7 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.print", "AttributeException", True, "getUnsupportedValues", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "Doc", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "Doc", True, "getDocFlavor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "Doc", True, "getPrintData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -16,30 +17,58 @@ extensions: - ["javax.print", "DocFlavor", True, "getMimeType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "DocFlavor", True, "getParameter", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "DocFlavor", True, "getRepresentationClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "addPrintJobAttributeListener", "(PrintJobAttributeListener,PrintJobAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "addPrintJobAttributeListener", "(PrintJobAttributeListener,PrintJobAttributeSet)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "addPrintJobListener", "(PrintJobListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "getPrintService", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "print", "(Doc,PrintRequestAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "DocPrintJob", True, "print", "(Doc,PrintRequestAttributeSet)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "FlavorException", True, "getUnsupportedFlavors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "PrintException", True, "PrintException", "(Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "PrintException", True, "PrintException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "PrintException", True, "PrintException", "(String,Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "PrintException", True, "PrintException", "(String,Exception)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "createPrintJob", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getAttribute", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getDefaultAttributeValue", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getSupportedAttributeCategories", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getSupportedAttributeValues", "(Class,DocFlavor,AttributeSet)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getSupportedDocFlavors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintService", True, "getUnsupportedAttributes", "(DocFlavor,AttributeSet)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintServiceLookup", True, "getDefaultPrintService", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintServiceLookup", True, "getPrintServices", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "PrintServiceLookup", True, "getPrintServices", "(DocFlavor,AttributeSet)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.print", "ServiceUI", True, "printDialog", "(GraphicsConfiguration,int,int,PrintService[],PrintService,DocFlavor,PrintRequestAttributeSet)", "", "Argument[3].ArrayElement", "Argument[6]", "taint", "df-generated"] - ["javax.print", "ServiceUI", True, "printDialog", "(GraphicsConfiguration,int,int,PrintService[],PrintService,DocFlavor,PrintRequestAttributeSet)", "", "Argument[3].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["javax.print", "SimpleDoc", False, "SimpleDoc", "(Object,DocFlavor,DocAttributeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "SimpleDoc", False, "SimpleDoc", "(Object,DocFlavor,DocAttributeSet)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "SimpleDoc", False, "SimpleDoc", "(Object,DocFlavor,DocAttributeSet)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.print", "StreamPrintService", True, "getOutputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.print", "StreamPrintServiceFactory", True, "getPrintService", "(OutputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.print", "AttributeException", "getUnsupportedAttributes", "()", "summary", "df-generated"] + - ["javax.print", "CancelablePrintJob", "cancel", "()", "summary", "df-generated"] - ["javax.print", "DocFlavor$BYTE_ARRAY", "BYTE_ARRAY", "(String)", "summary", "df-generated"] - ["javax.print", "DocFlavor$CHAR_ARRAY", "CHAR_ARRAY", "(String)", "summary", "df-generated"] - ["javax.print", "DocFlavor$INPUT_STREAM", "INPUT_STREAM", "(String)", "summary", "df-generated"] - ["javax.print", "DocFlavor$READER", "READER", "(String)", "summary", "df-generated"] - ["javax.print", "DocFlavor$STRING", "STRING", "(String)", "summary", "df-generated"] - ["javax.print", "DocFlavor$URL", "URL", "(String)", "summary", "df-generated"] - - ["javax.print", "PrintServiceLookup", "getDefaultPrintService", "()", "summary", "df-generated"] + - ["javax.print", "DocPrintJob", "removePrintJobAttributeListener", "(PrintJobAttributeListener)", "summary", "df-generated"] + - ["javax.print", "DocPrintJob", "removePrintJobListener", "(PrintJobListener)", "summary", "df-generated"] + - ["javax.print", "PrintService", "addPrintServiceAttributeListener", "(PrintServiceAttributeListener)", "summary", "df-generated"] + - ["javax.print", "PrintService", "getAttributes", "()", "summary", "df-generated"] + - ["javax.print", "PrintService", "getServiceUIFactory", "()", "summary", "df-generated"] + - ["javax.print", "PrintService", "isAttributeCategorySupported", "(Class)", "summary", "df-generated"] + - ["javax.print", "PrintService", "isAttributeValueSupported", "(Attribute,DocFlavor,AttributeSet)", "summary", "df-generated"] + - ["javax.print", "PrintService", "isDocFlavorSupported", "(DocFlavor)", "summary", "df-generated"] + - ["javax.print", "PrintService", "removePrintServiceAttributeListener", "(PrintServiceAttributeListener)", "summary", "df-generated"] - ["javax.print", "PrintServiceLookup", "getMultiDocPrintServices", "(DocFlavor[],AttributeSet)", "summary", "df-generated"] - - ["javax.print", "PrintServiceLookup", "getPrintServices", "()", "summary", "df-generated"] - - ["javax.print", "PrintServiceLookup", "getPrintServices", "(DocFlavor,AttributeSet)", "summary", "df-generated"] - ["javax.print", "PrintServiceLookup", "lookupDefaultPrintService", "()", "summary", "df-generated"] - ["javax.print", "PrintServiceLookup", "lookupMultiDocPrintServices", "(DocFlavor[],AttributeSet)", "summary", "df-generated"] - ["javax.print", "PrintServiceLookup", "lookupPrintServices", "(DocFlavor,AttributeSet)", "summary", "df-generated"] @@ -51,6 +80,5 @@ extensions: - ["javax.print", "StreamPrintService", "getOutputFormat", "()", "summary", "df-generated"] - ["javax.print", "StreamPrintService", "isDisposed", "()", "summary", "df-generated"] - ["javax.print", "StreamPrintServiceFactory", "getOutputFormat", "()", "summary", "df-generated"] - - ["javax.print", "StreamPrintServiceFactory", "getPrintService", "(OutputStream)", "summary", "df-generated"] - ["javax.print", "StreamPrintServiceFactory", "getSupportedDocFlavors", "()", "summary", "df-generated"] - ["javax.print", "StreamPrintServiceFactory", "lookupStreamPrintServiceFactories", "(DocFlavor,String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.script.model.yml b/java/ql/lib/ext/generated/javax.script.model.yml index 6350613b8c42..b4a9e62c7f4c 100644 --- a/java/ql/lib/ext/generated/javax.script.model.yml +++ b/java/ql/lib/ext/generated/javax.script.model.yml @@ -50,6 +50,7 @@ extensions: pack: codeql/java-all extensible: neutralModel data: + - ["javax.script", "Bindings", "containsKey", "(Object)", "summary", "df-generated"] - ["javax.script", "CompiledScript", "eval", "()", "summary", "df-generated"] - ["javax.script", "CompiledScript", "eval", "(Bindings)", "summary", "df-generated"] - ["javax.script", "CompiledScript", "eval", "(ScriptContext)", "summary", "df-generated"] @@ -64,3 +65,7 @@ extensions: - ["javax.script", "ScriptEngineManager", "ScriptEngineManager", "(ClassLoader)", "summary", "df-generated"] - ["javax.script", "ScriptException", "getColumnNumber", "()", "summary", "df-generated"] - ["javax.script", "ScriptException", "getLineNumber", "()", "summary", "df-generated"] + - ["javax.script", "SimpleBindings", "clear", "()", "summary", "df-generated"] + - ["javax.script", "SimpleBindings", "containsValue", "(Object)", "summary", "df-generated"] + - ["javax.script", "SimpleBindings", "isEmpty", "()", "summary", "df-generated"] + - ["javax.script", "SimpleBindings", "size", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.security.auth.login.model.yml b/java/ql/lib/ext/generated/javax.security.auth.login.model.yml index 1779821afbf0..280a1415f34a 100644 --- a/java/ql/lib/ext/generated/javax.security.auth.login.model.yml +++ b/java/ql/lib/ext/generated/javax.security.auth.login.model.yml @@ -14,6 +14,7 @@ extensions: - ["javax.security.auth.login", "AppConfigurationEntry", True, "getControlFlag", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth.login", "AppConfigurationEntry", True, "getLoginModuleName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth.login", "AppConfigurationEntry", True, "getOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.auth.login", "Configuration", True, "getAppConfigurationEntry", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth.login", "Configuration", True, "getInstance", "(String,Configuration$Parameters)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth.login", "Configuration", True, "getInstance", "(String,Configuration$Parameters)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth.login", "Configuration", True, "getInstance", "(String,Configuration$Parameters,Provider)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -41,7 +42,6 @@ extensions: pack: codeql/java-all extensible: neutralModel data: - - ["javax.security.auth.login", "Configuration", "getAppConfigurationEntry", "(String)", "summary", "df-generated"] - ["javax.security.auth.login", "Configuration", "getConfiguration", "()", "summary", "df-generated"] - ["javax.security.auth.login", "Configuration", "refresh", "()", "summary", "df-generated"] - ["javax.security.auth.login", "Configuration", "setConfiguration", "(Configuration)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.security.auth.model.yml b/java/ql/lib/ext/generated/javax.security.auth.model.yml index 435da160debb..a58aa58280c6 100644 --- a/java/ql/lib/ext/generated/javax.security.auth.model.yml +++ b/java/ql/lib/ext/generated/javax.security.auth.model.yml @@ -18,7 +18,6 @@ extensions: - ["javax.security.auth", "Subject", False, "getPrincipals", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth", "Subject", False, "getPrivateCredentials", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth", "Subject", False, "getPublicCredentials", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.security.auth", "Subject", False, "getSubject", "(AccessControlContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.security.auth", "SubjectDomainCombiner", True, "SubjectDomainCombiner", "(Subject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.security.auth", "SubjectDomainCombiner", True, "getSubject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: @@ -33,5 +32,6 @@ extensions: - ["javax.security.auth", "Subject", "getPrincipals", "(Class)", "summary", "df-generated"] - ["javax.security.auth", "Subject", "getPrivateCredentials", "(Class)", "summary", "df-generated"] - ["javax.security.auth", "Subject", "getPublicCredentials", "(Class)", "summary", "df-generated"] + - ["javax.security.auth", "Subject", "getSubject", "(AccessControlContext)", "summary", "df-generated"] - ["javax.security.auth", "Subject", "isReadOnly", "()", "summary", "df-generated"] - ["javax.security.auth", "Subject", "setReadOnly", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.security.auth.spi.model.yml b/java/ql/lib/ext/generated/javax.security.auth.spi.model.yml new file mode 100644 index 000000000000..35369c9f5d2e --- /dev/null +++ b/java/ql/lib/ext/generated/javax.security.auth.spi.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.security.auth.spi", "LoginModule", True, "initialize", "(Subject,CallbackHandler,Map,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", True, "initialize", "(Subject,CallbackHandler,Map,Map)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", True, "initialize", "(Subject,CallbackHandler,Map,Map)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", True, "initialize", "(Subject,CallbackHandler,Map,Map)", "", "Argument[3].Element", "Argument[this]", "taint", "df-generated"] + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + - ["javax.security.auth.spi", "LoginModule", "abort", "()", "summary", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", "commit", "()", "summary", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", "login", "()", "summary", "df-generated"] + - ["javax.security.auth.spi", "LoginModule", "logout", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.security.sasl.model.yml b/java/ql/lib/ext/generated/javax.security.sasl.model.yml index b2b5c3ac25ab..539d40283a2a 100644 --- a/java/ql/lib/ext/generated/javax.security.sasl.model.yml +++ b/java/ql/lib/ext/generated/javax.security.sasl.model.yml @@ -29,9 +29,29 @@ extensions: - ["javax.security.sasl", "Sasl", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.security.sasl", "Sasl", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["javax.security.sasl", "Sasl", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClient", True, "evaluateChallenge", "(byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClient", True, "evaluateChallenge", "(byte[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClient", True, "getMechanismName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClient", True, "getNegotiatedProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", True, "createSaslClient", "(String[],String,String,String,Map,CallbackHandler)", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] - ["javax.security.sasl", "SaslException", True, "SaslException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.security.sasl", "SaslException", True, "SaslException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.security.sasl", "SaslException", True, "SaslException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServer", True, "evaluateResponse", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServer", True, "evaluateResponse", "(byte[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServer", True, "getAuthorizationID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServer", True, "getMechanismName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServer", True, "getNegotiatedProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", True, "createSaslServer", "(String,String,String,Map,CallbackHandler)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -40,3 +60,14 @@ extensions: - ["javax.security.sasl", "AuthorizeCallback", "setAuthorized", "(boolean)", "summary", "df-generated"] - ["javax.security.sasl", "Sasl", "getSaslClientFactories", "()", "summary", "df-generated"] - ["javax.security.sasl", "Sasl", "getSaslServerFactories", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClient", "dispose", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClient", "hasInitialResponse", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClient", "isComplete", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClient", "unwrap", "(byte[],int,int)", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClient", "wrap", "(byte[],int,int)", "summary", "df-generated"] + - ["javax.security.sasl", "SaslClientFactory", "getMechanismNames", "(Map)", "summary", "df-generated"] + - ["javax.security.sasl", "SaslServer", "dispose", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslServer", "isComplete", "()", "summary", "df-generated"] + - ["javax.security.sasl", "SaslServer", "unwrap", "(byte[],int,int)", "summary", "df-generated"] + - ["javax.security.sasl", "SaslServer", "wrap", "(byte[],int,int)", "summary", "df-generated"] + - ["javax.security.sasl", "SaslServerFactory", "getMechanismNames", "(Map)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.smartcardio.model.yml b/java/ql/lib/ext/generated/javax.smartcardio.model.yml index 232d7c3fc983..1f88afa64cec 100644 --- a/java/ql/lib/ext/generated/javax.smartcardio.model.yml +++ b/java/ql/lib/ext/generated/javax.smartcardio.model.yml @@ -7,6 +7,10 @@ extensions: - ["javax.smartcardio", "ATR", False, "ATR", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "ATR", False, "getBytes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.smartcardio", "ATR", False, "getHistoricalBytes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.smartcardio", "Card", True, "getATR", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.smartcardio", "Card", True, "getBasicChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.smartcardio", "Card", True, "openLogicalChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.smartcardio", "CardChannel", True, "getCard", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.smartcardio", "CardException", True, "CardException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CardException", True, "CardException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CardException", True, "CardException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -16,6 +20,8 @@ extensions: - ["javax.smartcardio", "CardNotPresentException", True, "CardNotPresentException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CardNotPresentException", True, "CardNotPresentException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CardPermission", True, "CardPermission", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.smartcardio", "CardTerminal", True, "connect", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.smartcardio", "CardTerminal", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.smartcardio", "CommandAPDU", False, "CommandAPDU", "(ByteBuffer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CommandAPDU", False, "CommandAPDU", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.smartcardio", "CommandAPDU", False, "CommandAPDU", "(byte[],int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -41,18 +47,12 @@ extensions: - ["javax.smartcardio", "Card", "beginExclusive", "()", "summary", "df-generated"] - ["javax.smartcardio", "Card", "disconnect", "(boolean)", "summary", "df-generated"] - ["javax.smartcardio", "Card", "endExclusive", "()", "summary", "df-generated"] - - ["javax.smartcardio", "Card", "getATR", "()", "summary", "df-generated"] - - ["javax.smartcardio", "Card", "getBasicChannel", "()", "summary", "df-generated"] - ["javax.smartcardio", "Card", "getProtocol", "()", "summary", "df-generated"] - - ["javax.smartcardio", "Card", "openLogicalChannel", "()", "summary", "df-generated"] - ["javax.smartcardio", "Card", "transmitControlCommand", "(int,byte[])", "summary", "df-generated"] - ["javax.smartcardio", "CardChannel", "close", "()", "summary", "df-generated"] - - ["javax.smartcardio", "CardChannel", "getCard", "()", "summary", "df-generated"] - ["javax.smartcardio", "CardChannel", "getChannelNumber", "()", "summary", "df-generated"] - ["javax.smartcardio", "CardChannel", "transmit", "(ByteBuffer,ByteBuffer)", "summary", "df-generated"] - ["javax.smartcardio", "CardChannel", "transmit", "(CommandAPDU)", "summary", "df-generated"] - - ["javax.smartcardio", "CardTerminal", "connect", "(String)", "summary", "df-generated"] - - ["javax.smartcardio", "CardTerminal", "getName", "()", "summary", "df-generated"] - ["javax.smartcardio", "CardTerminal", "isCardPresent", "()", "summary", "df-generated"] - ["javax.smartcardio", "CardTerminal", "waitForCardAbsent", "(long)", "summary", "df-generated"] - ["javax.smartcardio", "CardTerminal", "waitForCardPresent", "(long)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sound.midi.model.yml b/java/ql/lib/ext/generated/javax.sound.midi.model.yml index a2cb35897957..d2ab9ca35924 100644 --- a/java/ql/lib/ext/generated/javax.sound.midi.model.yml +++ b/java/ql/lib/ext/generated/javax.sound.midi.model.yml @@ -13,31 +13,89 @@ extensions: - ["javax.sound.midi", "MidiDevice$Info", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiDevice$Info", True, "getVendor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiDevice$Info", True, "getVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDevice", True, "getDeviceInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDevice", True, "getReceiver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDevice", True, "getReceivers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDevice", True, "getTransmitter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDevice", True, "getTransmitters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDeviceReceiver", True, "getMidiDevice", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "MidiDeviceTransmitter", True, "getMidiDevice", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiEvent", True, "MidiEvent", "(MidiMessage,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "MidiEvent", True, "getMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiFileFormat", True, "MidiFileFormat", "(int,float,int,int,long,Map)", "", "Argument[5].Element", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "MidiFileFormat", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiFileFormat", True, "properties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiMessage", True, "getMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.sound.midi", "MidiMessage", True, "setMessage", "(byte[],int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "MidiSystem", True, "getMidiDevice", "(MidiDevice$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiSystem", True, "getSoundbank", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiSystem", True, "getSoundbank", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "MidiUnavailableException", True, "MidiUnavailableException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.midi", "Receiver", True, "send", "(MidiMessage,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "Sequence", True, "getTracks", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Sequencer", True, "addMetaEventListener", "(MetaEventListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.midi", "Sequencer", True, "getSequence", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Sequencer", True, "setSequence", "(Sequence)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getInstrument", "(Patch)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getInstruments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getResources", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getVendor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Soundbank", True, "getVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "SoundbankResource", True, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "SoundbankResource", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.midi", "SoundbankResource", True, "getSoundbank", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Synthesizer", True, "getChannels", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Synthesizer", True, "getLoadedInstruments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Synthesizer", True, "loadAllInstruments", "(Soundbank)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.midi", "Synthesizer", True, "loadInstrument", "(Instrument)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.midi", "Synthesizer", True, "loadInstruments", "(Soundbank,Patch[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "SysexMessage", True, "SysexMessage", "(byte[],int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "SysexMessage", True, "SysexMessage", "(int,byte[],int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "SysexMessage", True, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "SysexMessage", True, "setMessage", "(byte[],int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "SysexMessage", True, "setMessage", "(int,byte[],int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "Track", True, "add", "(MidiEvent)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.midi", "Track", True, "get", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Transmitter", True, "getReceiver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi", "Transmitter", True, "setReceiver", "(Receiver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.sound.midi", "MetaEventListener", "meta", "(MetaMessage)", "summary", "df-generated"] - ["javax.sound.midi", "MetaMessage", "getType", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "allNotesOff", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "allSoundOff", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "controlChange", "(int,int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getChannelPressure", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getController", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getMono", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getMute", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getOmni", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getPitchBend", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getPolyPressure", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getProgram", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "getSolo", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "localControl", "(boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "noteOff", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "noteOff", "(int,int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "noteOn", "(int,int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "programChange", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "programChange", "(int,int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "resetAllControllers", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setChannelPressure", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setMono", "(boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setMute", "(boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setOmni", "(boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setPitchBend", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setPolyPressure", "(int,int)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiChannel", "setSolo", "(boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "MidiDevice", "getMaxReceivers", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiDevice", "getMaxTransmitters", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiDevice", "getMicrosecondPosition", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiDevice", "isOpen", "()", "summary", "df-generated"] + - ["javax.sound.midi", "MidiDevice", "open", "()", "summary", "df-generated"] - ["javax.sound.midi", "MidiEvent", "getTick", "()", "summary", "df-generated"] - ["javax.sound.midi", "MidiEvent", "setTick", "(long)", "summary", "df-generated"] - ["javax.sound.midi", "MidiFileFormat", "MidiFileFormat", "(int,float,int,int,long)", "summary", "df-generated"] @@ -79,6 +137,45 @@ extensions: - ["javax.sound.midi", "Sequence", "getPatchList", "()", "summary", "df-generated"] - ["javax.sound.midi", "Sequence", "getResolution", "()", "summary", "df-generated"] - ["javax.sound.midi", "Sequence", "getTickLength", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "addControllerEventListener", "(ControllerEventListener,int[])", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getLoopCount", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getLoopEndPoint", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getLoopStartPoint", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getMasterSyncMode", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getMasterSyncModes", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getMicrosecondLength", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getSlaveSyncMode", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getSlaveSyncModes", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTempoFactor", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTempoInBPM", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTempoInMPQ", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTickLength", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTickPosition", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTrackMute", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "getTrackSolo", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "isRecording", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "isRunning", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "recordDisable", "(Track)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "recordEnable", "(Track,int)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "removeControllerEventListener", "(ControllerEventListener,int[])", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "removeMetaEventListener", "(MetaEventListener)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setLoopCount", "(int)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setLoopEndPoint", "(long)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setLoopStartPoint", "(long)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setMasterSyncMode", "(Sequencer$SyncMode)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setMicrosecondPosition", "(long)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setSequence", "(InputStream)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setSlaveSyncMode", "(Sequencer$SyncMode)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTempoFactor", "(float)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTempoInBPM", "(float)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTempoInMPQ", "(float)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTickPosition", "(long)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTrackMute", "(int,boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "setTrackSolo", "(int,boolean)", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "start", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "startRecording", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "stop", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Sequencer", "stopRecording", "()", "summary", "df-generated"] - ["javax.sound.midi", "ShortMessage", "ShortMessage", "(int)", "summary", "df-generated"] - ["javax.sound.midi", "ShortMessage", "ShortMessage", "(int,int,int)", "summary", "df-generated"] - ["javax.sound.midi", "ShortMessage", "ShortMessage", "(int,int,int,int)", "summary", "df-generated"] @@ -89,8 +186,17 @@ extensions: - ["javax.sound.midi", "ShortMessage", "setMessage", "(int)", "summary", "df-generated"] - ["javax.sound.midi", "ShortMessage", "setMessage", "(int,int,int)", "summary", "df-generated"] - ["javax.sound.midi", "ShortMessage", "setMessage", "(int,int,int,int)", "summary", "df-generated"] - - ["javax.sound.midi", "SoundbankResource", "getData", "()", "summary", "df-generated"] - ["javax.sound.midi", "SoundbankResource", "getDataClass", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "getAvailableInstruments", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "getDefaultSoundbank", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "getLatency", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "getMaxPolyphony", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "getVoiceStatus", "()", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "isSoundbankSupported", "(Soundbank)", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "remapInstrument", "(Instrument,Instrument)", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "unloadAllInstruments", "(Soundbank)", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "unloadInstrument", "(Instrument)", "summary", "df-generated"] + - ["javax.sound.midi", "Synthesizer", "unloadInstruments", "(Soundbank,Patch[])", "summary", "df-generated"] - ["javax.sound.midi", "Track", "remove", "(MidiEvent)", "summary", "df-generated"] - ["javax.sound.midi", "Track", "size", "()", "summary", "df-generated"] - ["javax.sound.midi", "Track", "ticks", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sound.midi.spi.model.yml b/java/ql/lib/ext/generated/javax.sound.midi.spi.model.yml index 2012851b25df..0aeb6165abfa 100644 --- a/java/ql/lib/ext/generated/javax.sound.midi.spi.model.yml +++ b/java/ql/lib/ext/generated/javax.sound.midi.spi.model.yml @@ -1,10 +1,16 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.sound.midi.spi", "MidiDeviceProvider", True, "getDevice", "(MidiDevice$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi.spi", "SoundbankReader", True, "getSoundbank", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.midi.spi", "SoundbankReader", True, "getSoundbank", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["javax.sound.midi.spi", "MidiDeviceProvider", "getDevice", "(MidiDevice$Info)", "summary", "df-generated"] - ["javax.sound.midi.spi", "MidiDeviceProvider", "getDeviceInfo", "()", "summary", "df-generated"] - ["javax.sound.midi.spi", "MidiDeviceProvider", "isDeviceSupported", "(MidiDevice$Info)", "summary", "df-generated"] - ["javax.sound.midi.spi", "MidiFileReader", "getMidiFileFormat", "(File)", "summary", "df-generated"] @@ -19,6 +25,4 @@ extensions: - ["javax.sound.midi.spi", "MidiFileWriter", "isFileTypeSupported", "(int,Sequence)", "summary", "df-generated"] - ["javax.sound.midi.spi", "MidiFileWriter", "write", "(Sequence,int,File)", "summary", "df-generated"] - ["javax.sound.midi.spi", "MidiFileWriter", "write", "(Sequence,int,OutputStream)", "summary", "df-generated"] - - ["javax.sound.midi.spi", "SoundbankReader", "getSoundbank", "(File)", "summary", "df-generated"] - - ["javax.sound.midi.spi", "SoundbankReader", "getSoundbank", "(InputStream)", "summary", "df-generated"] - ["javax.sound.midi.spi", "SoundbankReader", "getSoundbank", "(URL)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sound.sampled.model.yml b/java/ql/lib/ext/generated/javax.sound.sampled.model.yml index 5721eb3dd219..4de5a0792c4a 100644 --- a/java/ql/lib/ext/generated/javax.sound.sampled.model.yml +++ b/java/ql/lib/ext/generated/javax.sound.sampled.model.yml @@ -36,20 +36,21 @@ extensions: - ["javax.sound.sampled", "AudioSystem", True, "getAudioInputStream", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "AudioSystem", True, "getAudioInputStream", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "AudioSystem", True, "getLine", "(Line$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.sound.sampled", "AudioSystem", True, "getSourceDataLine", "(AudioFormat)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.sound.sampled", "AudioSystem", True, "getSourceDataLine", "(AudioFormat,Mixer$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.sound.sampled", "AudioSystem", True, "getTargetDataLine", "(AudioFormat)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.sound.sampled", "AudioSystem", True, "getTargetDataLine", "(AudioFormat,Mixer$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "AudioSystem", True, "getTargetEncodings", "(AudioFormat$Encoding)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "AudioSystem", True, "getTargetEncodings", "(AudioFormat)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "AudioSystem", True, "getTargetFormats", "(AudioFormat$Encoding,AudioFormat)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "AudioSystem", True, "write", "(AudioInputStream,AudioFileFormat$Type,OutputStream)", "", "Argument[0]", "Argument[2]", "taint", "df-generated"] - ["javax.sound.sampled", "BooleanControl", True, "getStateLabel", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Clip", True, "open", "(AudioFormat,byte[],int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.sampled", "Clip", True, "open", "(AudioFormat,byte[],int,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.sampled", "Clip", True, "open", "(AudioInputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "CompoundControl", True, "getMemberControls", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "Control", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", True, "Info", "(Class,AudioFormat)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", True, "Info", "(Class,AudioFormat,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", True, "Info", "(Class,AudioFormat[],int,int)", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", True, "getFormats", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "DataLine", True, "getFormat", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "EnumControl", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "EnumControl", True, "getValues", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "EnumControl", True, "setValue", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -57,6 +58,11 @@ extensions: - ["javax.sound.sampled", "FloatControl", True, "getMidLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "FloatControl", True, "getMinLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "FloatControl", True, "getUnits", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Line", True, "addLineListener", "(LineListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.sampled", "Line", True, "getControl", "(Control$Type)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Line", True, "getControls", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Line", True, "getLineInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Line", True, "removeLineListener", "(LineListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "LineEvent", True, "LineEvent", "(Line,LineEvent$Type,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "LineEvent", True, "LineEvent", "(Line,LineEvent$Type,long)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "LineEvent", True, "getLine", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -66,9 +72,20 @@ extensions: - ["javax.sound.sampled", "Mixer$Info", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "Mixer$Info", True, "getVendor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "Mixer$Info", True, "getVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getLine", "(Line$Info)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getLine", "(Line$Info)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getMixerInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getSourceLineInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getSourceLineInfo", "(Line$Info)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getSourceLines", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getTargetLineInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getTargetLineInfo", "(Line$Info)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "Mixer", True, "getTargetLines", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "Port$Info", True, "Info", "(Class,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "Port$Info", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sound.sampled", "ReverbType", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled", "SourceDataLine", True, "open", "(AudioFormat)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sound.sampled", "SourceDataLine", True, "open", "(AudioFormat,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sound.sampled", "UnsupportedAudioFileException", True, "UnsupportedAudioFileException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all @@ -95,7 +112,11 @@ extensions: - ["javax.sound.sampled", "AudioSystem", "getClip", "(Mixer$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "getMixer", "(Mixer$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "getMixerInfo", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "AudioSystem", "getSourceDataLine", "(AudioFormat)", "summary", "df-generated"] + - ["javax.sound.sampled", "AudioSystem", "getSourceDataLine", "(AudioFormat,Mixer$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "getSourceLineInfo", "(Line$Info)", "summary", "df-generated"] + - ["javax.sound.sampled", "AudioSystem", "getTargetDataLine", "(AudioFormat)", "summary", "df-generated"] + - ["javax.sound.sampled", "AudioSystem", "getTargetDataLine", "(AudioFormat,Mixer$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "getTargetLineInfo", "(Line$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "isConversionSupported", "(AudioFormat$Encoding,AudioFormat)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "isConversionSupported", "(AudioFormat,AudioFormat)", "summary", "df-generated"] @@ -103,12 +124,29 @@ extensions: - ["javax.sound.sampled", "AudioSystem", "isFileTypeSupported", "(AudioFileFormat$Type,AudioInputStream)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "isLineSupported", "(Line$Info)", "summary", "df-generated"] - ["javax.sound.sampled", "AudioSystem", "write", "(AudioInputStream,AudioFileFormat$Type,File)", "summary", "df-generated"] - - ["javax.sound.sampled", "AudioSystem", "write", "(AudioInputStream,AudioFileFormat$Type,OutputStream)", "summary", "df-generated"] - ["javax.sound.sampled", "BooleanControl", "getValue", "()", "summary", "df-generated"] - ["javax.sound.sampled", "BooleanControl", "setValue", "(boolean)", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "getFrameLength", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "getMicrosecondLength", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "loop", "(int)", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "setFramePosition", "(int)", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "setLoopPoints", "(int,int)", "summary", "df-generated"] + - ["javax.sound.sampled", "Clip", "setMicrosecondPosition", "(long)", "summary", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", "getMaxBufferSize", "()", "summary", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", "getMinBufferSize", "()", "summary", "df-generated"] - ["javax.sound.sampled", "DataLine$Info", "isFormatSupported", "(AudioFormat)", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "available", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "drain", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "flush", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "getBufferSize", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "getFramePosition", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "getLevel", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "getLongFramePosition", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "getMicrosecondPosition", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "isActive", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "isRunning", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "start", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "DataLine", "stop", "()", "summary", "df-generated"] - ["javax.sound.sampled", "FloatControl", "getMaximum", "()", "summary", "df-generated"] - ["javax.sound.sampled", "FloatControl", "getMinimum", "()", "summary", "df-generated"] - ["javax.sound.sampled", "FloatControl", "getPrecision", "()", "summary", "df-generated"] @@ -119,10 +157,21 @@ extensions: - ["javax.sound.sampled", "Line$Info", "Info", "(Class)", "summary", "df-generated"] - ["javax.sound.sampled", "Line$Info", "getLineClass", "()", "summary", "df-generated"] - ["javax.sound.sampled", "Line$Info", "matches", "(Line$Info)", "summary", "df-generated"] + - ["javax.sound.sampled", "Line", "isControlSupported", "(Control$Type)", "summary", "df-generated"] + - ["javax.sound.sampled", "Line", "isOpen", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "Line", "open", "()", "summary", "df-generated"] - ["javax.sound.sampled", "LineEvent", "getFramePosition", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "LineListener", "update", "(LineEvent)", "summary", "df-generated"] + - ["javax.sound.sampled", "Mixer", "getMaxLines", "(Line$Info)", "summary", "df-generated"] + - ["javax.sound.sampled", "Mixer", "isLineSupported", "(Line$Info)", "summary", "df-generated"] + - ["javax.sound.sampled", "Mixer", "isSynchronizationSupported", "(Line[],boolean)", "summary", "df-generated"] + - ["javax.sound.sampled", "Mixer", "synchronize", "(Line[],boolean)", "summary", "df-generated"] + - ["javax.sound.sampled", "Mixer", "unsynchronize", "(Line[])", "summary", "df-generated"] - ["javax.sound.sampled", "Port$Info", "isSource", "()", "summary", "df-generated"] - ["javax.sound.sampled", "ReverbType", "getDecayTime", "()", "summary", "df-generated"] - ["javax.sound.sampled", "ReverbType", "getEarlyReflectionDelay", "()", "summary", "df-generated"] - ["javax.sound.sampled", "ReverbType", "getEarlyReflectionIntensity", "()", "summary", "df-generated"] - ["javax.sound.sampled", "ReverbType", "getLateReflectionDelay", "()", "summary", "df-generated"] - ["javax.sound.sampled", "ReverbType", "getLateReflectionIntensity", "()", "summary", "df-generated"] + - ["javax.sound.sampled", "SourceDataLine", "write", "(byte[],int,int)", "summary", "df-generated"] + - ["javax.sound.sampled", "TargetDataLine", "read", "(byte[],int,int)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sound.sampled.spi.model.yml b/java/ql/lib/ext/generated/javax.sound.sampled.spi.model.yml index 4fc6de066efc..9ccf33889708 100644 --- a/java/ql/lib/ext/generated/javax.sound.sampled.spi.model.yml +++ b/java/ql/lib/ext/generated/javax.sound.sampled.spi.model.yml @@ -1,5 +1,18 @@ # THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.sound.sampled.spi", "AudioFileReader", True, "getAudioInputStream", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "AudioFileReader", True, "getAudioInputStream", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "AudioFileWriter", True, "getAudioFileTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "AudioFileWriter", True, "getAudioFileTypes", "(AudioInputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "AudioFileWriter", True, "write", "(AudioInputStream,AudioFileFormat$Type,OutputStream)", "", "Argument[0]", "Argument[2]", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "FormatConversionProvider", True, "getAudioInputStream", "(AudioFormat$Encoding,AudioInputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "FormatConversionProvider", True, "getAudioInputStream", "(AudioFormat$Encoding,AudioInputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "FormatConversionProvider", True, "getAudioInputStream", "(AudioFormat,AudioInputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.sound.sampled.spi", "FormatConversionProvider", True, "getAudioInputStream", "(AudioFormat,AudioInputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -7,17 +20,10 @@ extensions: - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioFileFormat", "(File)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioFileFormat", "(InputStream)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioFileFormat", "(URL)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioInputStream", "(File)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioInputStream", "(InputStream)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileReader", "getAudioInputStream", "(URL)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "AudioFileWriter", "getAudioFileTypes", "()", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "AudioFileWriter", "getAudioFileTypes", "(AudioInputStream)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileWriter", "isFileTypeSupported", "(AudioFileFormat$Type)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileWriter", "isFileTypeSupported", "(AudioFileFormat$Type,AudioInputStream)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "AudioFileWriter", "write", "(AudioInputStream,AudioFileFormat$Type,File)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "AudioFileWriter", "write", "(AudioInputStream,AudioFileFormat$Type,OutputStream)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "FormatConversionProvider", "getAudioInputStream", "(AudioFormat$Encoding,AudioInputStream)", "summary", "df-generated"] - - ["javax.sound.sampled.spi", "FormatConversionProvider", "getAudioInputStream", "(AudioFormat,AudioInputStream)", "summary", "df-generated"] - ["javax.sound.sampled.spi", "FormatConversionProvider", "getSourceEncodings", "()", "summary", "df-generated"] - ["javax.sound.sampled.spi", "FormatConversionProvider", "getTargetEncodings", "()", "summary", "df-generated"] - ["javax.sound.sampled.spi", "FormatConversionProvider", "getTargetEncodings", "(AudioFormat)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sql.model.yml b/java/ql/lib/ext/generated/javax.sql.model.yml index 1e285d91311f..dae84cb8ddb0 100644 --- a/java/ql/lib/ext/generated/javax.sql.model.yml +++ b/java/ql/lib/ext/generated/javax.sql.model.yml @@ -8,7 +8,17 @@ extensions: - ["javax.sql", "ConnectionEvent", True, "ConnectionEvent", "(PooledConnection,SQLException)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "ConnectionEvent", True, "ConnectionEvent", "(PooledConnection,SQLException)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "ConnectionEvent", True, "getSQLException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql", "RowSet", True, "setCommand", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSet", True, "setDataSourceName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSet", True, "setPassword", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSet", True, "setUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSet", True, "setUsername", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "RowSetEvent", True, "RowSetEvent", "(RowSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSetInternal", True, "getConnection", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql", "RowSetInternal", True, "getOriginal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql", "RowSetInternal", True, "getOriginalRow", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql", "RowSetInternal", True, "setMetaData", "(RowSetMetaData)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql", "RowSetWriter", True, "writeData", "(RowSetInternal)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "StatementEvent", True, "StatementEvent", "(PooledConnection,PreparedStatement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "StatementEvent", True, "StatementEvent", "(PooledConnection,PreparedStatement)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sql", "StatementEvent", True, "StatementEvent", "(PooledConnection,PreparedStatement,SQLException)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -23,6 +33,64 @@ extensions: - ["javax.sql", "CommonDataSource", "createShardingKeyBuilder", "()", "summary", "df-generated"] - ["javax.sql", "ConnectionPoolDataSource", "createPooledConnectionBuilder", "()", "summary", "df-generated"] - ["javax.sql", "DataSource", "createConnectionBuilder", "()", "summary", "df-generated"] + - ["javax.sql", "RowSet", "execute", "()", "summary", "df-generated"] + - ["javax.sql", "RowSet", "removeRowSetListener", "(RowSetListener)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setAsciiStream", "(String,InputStream)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setAsciiStream", "(String,InputStream,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBigDecimal", "(String,BigDecimal)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBinaryStream", "(String,InputStream)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBinaryStream", "(String,InputStream,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBlob", "(String,Blob)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBlob", "(String,InputStream)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBlob", "(String,InputStream,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBlob", "(int,InputStream)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBlob", "(int,InputStream,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBoolean", "(String,boolean)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setByte", "(String,byte)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setBytes", "(String,byte[])", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setCharacterStream", "(String,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setCharacterStream", "(String,Reader,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setClob", "(String,Clob)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setClob", "(String,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setClob", "(String,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setClob", "(int,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setClob", "(int,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setConcurrency", "(int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setDate", "(String,Date)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setDate", "(String,Date,Calendar)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setDouble", "(String,double)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setFloat", "(String,float)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setInt", "(String,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setLong", "(String,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNCharacterStream", "(String,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNCharacterStream", "(String,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNCharacterStream", "(int,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNCharacterStream", "(int,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(String,NClob)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(String,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(String,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(int,NClob)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(int,Reader)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNClob", "(int,Reader,long)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNString", "(String,String)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNString", "(int,String)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNull", "(String,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setNull", "(String,int,String)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setObject", "(String,Object)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setObject", "(String,Object,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setObject", "(String,Object,int,int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setRowId", "(String,RowId)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setRowId", "(int,RowId)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setSQLXML", "(String,SQLXML)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setSQLXML", "(int,SQLXML)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setShort", "(String,short)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setString", "(String,String)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setTime", "(String,Time)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setTime", "(String,Time,Calendar)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setTimestamp", "(String,Timestamp)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setTimestamp", "(String,Timestamp,Calendar)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setType", "(int)", "summary", "df-generated"] + - ["javax.sql", "RowSet", "setURL", "(int,URL)", "summary", "df-generated"] - ["javax.sql", "RowSetMetaData", "setAutoIncrement", "(int,boolean)", "summary", "df-generated"] - ["javax.sql", "RowSetMetaData", "setCaseSensitive", "(int,boolean)", "summary", "df-generated"] - ["javax.sql", "RowSetMetaData", "setCatalogName", "(int,String)", "summary", "df-generated"] @@ -40,4 +108,5 @@ extensions: - ["javax.sql", "RowSetMetaData", "setSearchable", "(int,boolean)", "summary", "df-generated"] - ["javax.sql", "RowSetMetaData", "setSigned", "(int,boolean)", "summary", "df-generated"] - ["javax.sql", "RowSetMetaData", "setTableName", "(int,String)", "summary", "df-generated"] + - ["javax.sql", "RowSetReader", "readData", "(RowSetInternal)", "summary", "df-generated"] - ["javax.sql", "XADataSource", "createXAConnectionBuilder", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sql.rowset.model.yml b/java/ql/lib/ext/generated/javax.sql.rowset.model.yml index 3382f5b2cb2b..093b5868fd29 100644 --- a/java/ql/lib/ext/generated/javax.sql.rowset.model.yml +++ b/java/ql/lib/ext/generated/javax.sql.rowset.model.yml @@ -24,6 +24,39 @@ extensions: - ["javax.sql.rowset", "BaseRowSet", True, "setTypeMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "BaseRowSet", True, "setUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "BaseRowSet", True, "setUsername", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "acceptChanges", "(Connection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "createCopy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "createCopyNoConstraints", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "createCopySchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "createShared", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "execute", "(Connection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "getOriginal", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "getOriginalRow", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "getRowSetWarnings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "getSyncProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "getTableName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "populate", "(ResultSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "populate", "(ResultSet,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "setMetaData", "(RowSetMetaData)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "setTableName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "toCollection", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "toCollection", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", True, "toCollection", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "FilteredRowSet", True, "getFilter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "FilteredRowSet", True, "setFilter", "(Predicate)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(Joinable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(RowSet,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(RowSet,String)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(RowSet,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(RowSet[],String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "addRowSet", "(RowSet[],int[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "getRowSetNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "getRowSets", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "getWhereClause", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", True, "toCachedRowSet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "Joinable", True, "getMatchColumnNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "Joinable", True, "setMatchColumn", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "Joinable", True, "setMatchColumn", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "RowSetProvider", True, "newFactory", "(String,ClassLoader)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - ["javax.sql.rowset", "RowSetWarning", True, "RowSetWarning", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "RowSetWarning", True, "RowSetWarning", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -31,6 +64,10 @@ extensions: - ["javax.sql.rowset", "RowSetWarning", True, "RowSetWarning", "(String,String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "RowSetWarning", True, "RowSetWarning", "(String,String,int)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset", "RowSetWarning", True, "getNextWarning", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", True, "writeXml", "(ResultSet,OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", True, "writeXml", "(ResultSet,Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", True, "writeXml", "(ResultSet,Writer)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", True, "writeXml", "(Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -139,5 +176,54 @@ extensions: - ["javax.sql.rowset", "BaseRowSet", "setType", "(int)", "summary", "df-generated"] - ["javax.sql.rowset", "BaseRowSet", "setURL", "(int,URL)", "summary", "df-generated"] - ["javax.sql.rowset", "BaseRowSet", "setUnicodeStream", "(int,InputStream,int)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "acceptChanges", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "columnUpdated", "(String)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "columnUpdated", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "commit", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "getKeyColumns", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "getPageSize", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "nextPage", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "previousPage", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "release", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "restoreOriginal", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "rollback", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "rollback", "(Savepoint)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "rowSetPopulated", "(RowSetEvent,int)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "setKeyColumns", "(int[])", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "setOriginalRow", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "setPageSize", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "setSyncProvider", "(String)", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "size", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "undoDelete", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "undoInsert", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "CachedRowSet", "undoUpdate", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "commit", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "getAutoCommit", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "getRowSetWarnings", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "rollback", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "rollback", "(Savepoint)", "summary", "df-generated"] + - ["javax.sql.rowset", "JdbcRowSet", "setAutoCommit", "(boolean)", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "getJoinType", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "setJoinType", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "supportsCrossJoin", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "supportsFullJoin", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "supportsInnerJoin", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "supportsLeftOuterJoin", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "JoinRowSet", "supportsRightOuterJoin", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "getMatchColumnIndexes", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "setMatchColumn", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "setMatchColumn", "(int[])", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "unsetMatchColumn", "(String)", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "unsetMatchColumn", "(String[])", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "unsetMatchColumn", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset", "Joinable", "unsetMatchColumn", "(int[])", "summary", "df-generated"] + - ["javax.sql.rowset", "RowSetFactory", "createCachedRowSet", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "RowSetFactory", "createFilteredRowSet", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "RowSetFactory", "createJdbcRowSet", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "RowSetFactory", "createJoinRowSet", "()", "summary", "df-generated"] + - ["javax.sql.rowset", "RowSetFactory", "createWebRowSet", "()", "summary", "df-generated"] - ["javax.sql.rowset", "RowSetProvider", "newFactory", "()", "summary", "df-generated"] - ["javax.sql.rowset", "RowSetWarning", "setNextWarning", "(RowSetWarning)", "summary", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", "readXml", "(InputStream)", "summary", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", "readXml", "(Reader)", "summary", "df-generated"] + - ["javax.sql.rowset", "WebRowSet", "writeXml", "(OutputStream)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.sql.rowset.spi.model.yml b/java/ql/lib/ext/generated/javax.sql.rowset.spi.model.yml index 4750381cd8c0..6092ebbea5be 100644 --- a/java/ql/lib/ext/generated/javax.sql.rowset.spi.model.yml +++ b/java/ql/lib/ext/generated/javax.sql.rowset.spi.model.yml @@ -7,12 +7,16 @@ extensions: - ["javax.sql.rowset.spi", "SyncFactory", True, "setLogger", "(Logger,Level)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncFactoryException", True, "SyncFactoryException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", True, "getProviderID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset.spi", "SyncProvider", True, "getRowSetReader", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.sql.rowset.spi", "SyncProvider", True, "getRowSetWriter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", True, "getVendor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", True, "getVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProviderException", True, "SyncProviderException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProviderException", True, "SyncProviderException", "(SyncResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProviderException", True, "getSyncResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.sql.rowset.spi", "SyncProviderException", True, "setSyncResolver", "(SyncResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset.spi", "XmlWriter", True, "writeXML", "(WebRowSet,Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.sql.rowset.spi", "XmlWriter", True, "writeXML", "(WebRowSet,Writer)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -27,7 +31,16 @@ extensions: - ["javax.sql.rowset.spi", "SyncFactory", "unregisterProvider", "(String)", "summary", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", "getDataSourceLock", "()", "summary", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", "getProviderGrade", "()", "summary", "df-generated"] - - ["javax.sql.rowset.spi", "SyncProvider", "getRowSetReader", "()", "summary", "df-generated"] - - ["javax.sql.rowset.spi", "SyncProvider", "getRowSetWriter", "()", "summary", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", "setDataSourceLock", "(int)", "summary", "df-generated"] - ["javax.sql.rowset.spi", "SyncProvider", "supportsUpdatableView", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "getConflictValue", "(String)", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "getConflictValue", "(int)", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "getStatus", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "nextConflict", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "previousConflict", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "setResolvedValue", "(String,Object)", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "SyncResolver", "setResolvedValue", "(int,Object)", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "TransactionalWriter", "commit", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "TransactionalWriter", "rollback", "()", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "TransactionalWriter", "rollback", "(Savepoint)", "summary", "df-generated"] + - ["javax.sql.rowset.spi", "XmlReader", "readXML", "(WebRowSet,Reader)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.tools.model.yml b/java/ql/lib/ext/generated/javax.tools.model.yml index d68f04440e73..07b98e416e31 100644 --- a/java/ql/lib/ext/generated/javax.tools.model.yml +++ b/java/ql/lib/ext/generated/javax.tools.model.yml @@ -5,6 +5,13 @@ extensions: extensible: summaryModel data: - ["javax.tools", "DiagnosticCollector", False, "getDiagnostics", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "DiagnosticCollector", False, "report", "(Diagnostic)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool$DocumentationTask", True, "addModules", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool$DocumentationTask", True, "setLocale", "(Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool", True, "getStandardFileManager", "(DiagnosticListener,Locale,Charset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool", True, "getStandardFileManager", "(DiagnosticListener,Locale,Charset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool", True, "getTask", "(Writer,JavaFileManager,DiagnosticListener,Class,Iterable,Iterable)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "DocumentationTool", True, "getTask", "(Writer,JavaFileManager,DiagnosticListener,Class,Iterable,Iterable)", "", "Argument[5].Element", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "FileObject", True, "getCharContent", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "FileObject", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "FileObject", True, "openInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -12,36 +19,64 @@ extensions: - ["javax.tools", "FileObject", True, "openReader", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "FileObject", True, "openWriter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "FileObject", True, "toUri", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler$CompilationTask", True, "addModules", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler$CompilationTask", True, "setLocale", "(Locale)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler$CompilationTask", True, "setProcessors", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler", True, "getStandardFileManager", "(DiagnosticListener,Locale,Charset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler", True, "getStandardFileManager", "(DiagnosticListener,Locale,Charset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler", True, "getTask", "(Writer,JavaFileManager,DiagnosticListener,Iterable,Iterable,Iterable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler", True, "getTask", "(Writer,JavaFileManager,DiagnosticListener,Iterable,Iterable,Iterable)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaCompiler", True, "getTask", "(Writer,JavaFileManager,DiagnosticListener,Iterable,Iterable,Iterable)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager$Location", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getFileForInput", "(JavaFileManager$Location,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForInput", "(JavaFileManager$Location,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.tools", "JavaFileManager", True, "getFileForInput", "(JavaFileManager$Location,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["javax.tools", "JavaFileManager", True, "getFileForInput", "(JavaFileManager$Location,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getFileForInput", "(JavaFileManager$Location,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getFileForOutput", "(JavaFileManager$Location,String,String,FileObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getJavaFileForInput", "(JavaFileManager$Location,String,JavaFileObject$Kind)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getJavaFileForInput", "(JavaFileManager$Location,String,JavaFileObject$Kind)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["javax.tools", "JavaFileManager", True, "getJavaFileForInput", "(JavaFileManager$Location,String,JavaFileObject$Kind)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getJavaFileForInput", "(JavaFileManager$Location,String,JavaFileObject$Kind)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getJavaFileForOutput", "(JavaFileManager$Location,String,JavaFileObject$Kind,FileObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getJavaFileForOutput", "(JavaFileManager$Location,String,JavaFileObject$Kind,FileObject)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getJavaFileForOutput", "(JavaFileManager$Location,String,JavaFileObject$Kind,FileObject)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getJavaFileForOutput", "(JavaFileManager$Location,String,JavaFileObject$Kind,FileObject)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getJavaFileForOutput", "(JavaFileManager$Location,String,JavaFileObject$Kind,FileObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "getLocationForModule", "(JavaFileManager$Location,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "getLocationForModule", "(JavaFileManager$Location,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "inferBinaryName", "(JavaFileManager$Location,JavaFileObject)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "inferModuleName", "(JavaFileManager$Location)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "JavaFileManager", True, "inferModuleName", "(JavaFileManager$Location)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "JavaFileManager", True, "list", "(JavaFileManager$Location,String,Set,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager$PathFactory", True, "getPath", "(String,String[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager$PathFactory", True, "getPath", "(String,String[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "asPath", "(FileObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjects", "(File[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjects", "(File[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjects", "(Path[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjects", "(String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromFiles", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromFiles", "(Iterable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromPaths", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromPaths", "(Collection)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromPaths", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromPaths", "(Iterable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getJavaFileObjectsFromStrings", "(Iterable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "getLocationAsPaths", "(JavaFileManager$Location)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", True, "setPathFactory", "(StandardJavaFileManager$PathFactory)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.tools", "StandardLocation", False, "locationFor", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.tools", "DocumentationTool$DocumentationTask", "call", "()", "summary", "df-generated"] - ["javax.tools", "FileObject", "delete", "()", "summary", "df-generated"] - ["javax.tools", "FileObject", "getLastModified", "()", "summary", "df-generated"] - - ["javax.tools", "JavaFileManager$Location", "getName", "()", "summary", "df-generated"] + - ["javax.tools", "JavaCompiler$CompilationTask", "call", "()", "summary", "df-generated"] - ["javax.tools", "JavaFileManager$Location", "isModuleOrientedLocation", "()", "summary", "df-generated"] - ["javax.tools", "JavaFileManager$Location", "isOutputLocation", "()", "summary", "df-generated"] - ["javax.tools", "JavaFileManager", "contains", "(JavaFileManager$Location,FileObject)", "summary", "df-generated"] @@ -57,12 +92,13 @@ extensions: - ["javax.tools", "JavaFileObject", "getNestingKind", "()", "summary", "df-generated"] - ["javax.tools", "JavaFileObject", "isNameCompatible", "(String,JavaFileObject$Kind)", "summary", "df-generated"] - ["javax.tools", "OptionChecker", "isSupportedOption", "(String)", "summary", "df-generated"] - - ["javax.tools", "StandardJavaFileManager", "asPath", "(FileObject)", "summary", "df-generated"] - - ["javax.tools", "StandardJavaFileManager", "getLocationAsPaths", "(JavaFileManager$Location)", "summary", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", "getLocation", "(JavaFileManager$Location)", "summary", "df-generated"] + - ["javax.tools", "StandardJavaFileManager", "setLocation", "(JavaFileManager$Location,Iterable)", "summary", "df-generated"] - ["javax.tools", "StandardJavaFileManager", "setLocationForModule", "(JavaFileManager$Location,String,Collection)", "summary", "df-generated"] - ["javax.tools", "StandardJavaFileManager", "setLocationFromPaths", "(JavaFileManager$Location,Collection)", "summary", "df-generated"] - - ["javax.tools", "StandardJavaFileManager", "setPathFactory", "(StandardJavaFileManager$PathFactory)", "summary", "df-generated"] + - ["javax.tools", "Tool", "getSourceVersions", "()", "summary", "df-generated"] - ["javax.tools", "Tool", "name", "()", "summary", "df-generated"] + - ["javax.tools", "Tool", "run", "(InputStream,OutputStream,OutputStream,String[])", "summary", "df-generated"] - ["javax.tools", "ToolProvider", "getSystemDocumentationTool", "()", "summary", "df-generated"] - ["javax.tools", "ToolProvider", "getSystemJavaCompiler", "()", "summary", "df-generated"] - ["javax.tools", "ToolProvider", "getSystemToolClassLoader", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.catalog.model.yml b/java/ql/lib/ext/generated/javax.xml.catalog.model.yml index bdce521147c2..4856f3b8263c 100644 --- a/java/ql/lib/ext/generated/javax.xml.catalog.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.catalog.model.yml @@ -15,6 +15,10 @@ extensions: - ["javax.xml.catalog", "CatalogManager", False, "catalogResolver", "(Catalog)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.catalog", "CatalogManager", False, "catalogResolver", "(CatalogFeatures,URI[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.catalog", "CatalogManager", False, "catalogResolver", "(CatalogFeatures,URI[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.catalog", "CatalogResolver", True, "resolveEntity", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.catalog", "CatalogResolver", True, "resolveEntity", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.catalog", "CatalogResolver", True, "resolveResource", "(String,String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.catalog", "CatalogResolver", True, "resolveResource", "(String,String,String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel diff --git a/java/ql/lib/ext/generated/javax.xml.crypto.dom.model.yml b/java/ql/lib/ext/generated/javax.xml.crypto.dom.model.yml index a2933bbf4c20..97aa54f605d2 100644 --- a/java/ql/lib/ext/generated/javax.xml.crypto.dom.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.crypto.dom.model.yml @@ -9,3 +9,4 @@ extensions: - ["javax.xml.crypto.dom", "DOMCryptoContext", True, "setIdAttributeNS", "(Element,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dom", "DOMStructure", True, "DOMStructure", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dom", "DOMStructure", True, "getNode", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dom", "DOMURIReference", True, "getHere", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.crypto.dsig.keyinfo.model.yml b/java/ql/lib/ext/generated/javax.xml.crypto.dsig.keyinfo.model.yml index 87e2099b5d08..f2b39b828acb 100644 --- a/java/ql/lib/ext/generated/javax.xml.crypto.dsig.keyinfo.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.crypto.dsig.keyinfo.model.yml @@ -4,28 +4,48 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfo", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfo", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getInstance", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getInstance", "(String,Provider)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getInstance", "(String,Provider)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getInstance", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getMechanismType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "getProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newKeyInfo", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newKeyInfo", "(List,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newKeyInfo", "(List,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newKeyName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newKeyValue", "(PublicKey)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[],List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[],List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[],byte[],List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[],byte[],List)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newPGPData", "(byte[],byte[],List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newRetrievalMethod", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newRetrievalMethod", "(String,String,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newRetrievalMethod", "(String,String,List)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newRetrievalMethod", "(String,String,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newX509Data", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "newX509IssuerSerial", "(String,BigInteger)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", True, "unmarshalKeyInfo", "(XMLStructure)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyName", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "KeyValue", True, "getPublicKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "PGPData", True, "getExternalElements", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "PGPData", True, "getKeyId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "PGPData", True, "getKeyPacket", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "RetrievalMethod", True, "dereference", "(XMLCryptoContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "RetrievalMethod", True, "dereference", "(XMLCryptoContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "RetrievalMethod", True, "getTransforms", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "X509Data", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "X509IssuerSerial", True, "getIssuerName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.xml.crypto.dsig.keyinfo", "KeyInfo", "marshal", "(XMLStructure,XMLCryptoContext)", "summary", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "getInstance", "()", "summary", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "getURIDereferencer", "()", "summary", "df-generated"] - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "isFeatureSupported", "(String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newKeyInfo", "(List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newKeyInfo", "(List,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newKeyName", "(String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newKeyValue", "(PublicKey)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newPGPData", "(byte[])", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newPGPData", "(byte[],List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newPGPData", "(byte[],byte[],List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newRetrievalMethod", "(String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newRetrievalMethod", "(String,String,List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newX509Data", "(List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "newX509IssuerSerial", "(String,BigInteger)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig.keyinfo", "KeyInfoFactory", "unmarshalKeyInfo", "(XMLStructure)", "summary", "df-generated"] + - ["javax.xml.crypto.dsig.keyinfo", "X509IssuerSerial", "getSerialNumber", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.crypto.dsig.model.yml b/java/ql/lib/ext/generated/javax.xml.crypto.dsig.model.yml index ced7da4a1ccf..9b424c554d99 100644 --- a/java/ql/lib/ext/generated/javax.xml.crypto.dsig.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.crypto.dsig.model.yml @@ -4,6 +4,34 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.crypto.dsig", "Manifest", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Manifest", True, "getReferences", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getCalculatedDigestValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getDereferencedData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getDigestInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getDigestMethod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getDigestValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "getTransforms", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Reference", True, "validate", "(XMLValidateContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignatureProperties", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignatureProperties", True, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignatureProperty", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignatureProperty", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignatureProperty", True, "getTarget", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignedInfo", True, "getCanonicalizationMethod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignedInfo", True, "getCanonicalizedData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignedInfo", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignedInfo", True, "getReferences", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "SignedInfo", True, "getSignatureMethod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext,OutputStream)", "", "Argument[0]", "Argument[2]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext,OutputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext,OutputStream)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext,OutputStream)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "Transform", True, "transform", "(Data,XMLCryptoContext,OutputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "TransformException", True, "TransformException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "TransformException", True, "TransformException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "TransformException", True, "TransformException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -17,6 +45,24 @@ extensions: - ["javax.xml.crypto.dsig", "TransformService", True, "getInstance", "(String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "TransformService", True, "getMechanismType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "TransformService", True, "getProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "TransformService", True, "init", "(TransformParameterSpec)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "TransformService", True, "init", "(XMLStructure,XMLCryptoContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "TransformService", True, "marshalParams", "(XMLStructure,XMLCryptoContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "TransformService", True, "marshalParams", "(XMLStructure,XMLCryptoContext)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLObject", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLObject", True, "getEncoding", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLObject", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLObject", True, "getMimeType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature$SignatureValue", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature$SignatureValue", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getKeyInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getKeySelectorResult", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getObjects", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getSignatureValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "getSignedInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "sign", "(XMLSignContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", True, "sign", "(XMLSignContext)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureException", True, "XMLSignatureException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureException", True, "XMLSignatureException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureException", True, "XMLSignatureException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -28,34 +74,78 @@ extensions: - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "getKeyInfoFactory", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "getMechanismType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "getProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,C14NMethodParameterSpec)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,C14NMethodParameterSpec)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,C14NMethodParameterSpec)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,XMLStructure)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,XMLStructure)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newCanonicalizationMethod", "(String,XMLStructure)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newDigestMethod", "(String,DigestMethodParameterSpec)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newManifest", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newManifest", "(List,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newManifest", "(List,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[6]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,Data,List,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newReference", "(String,DigestMethod,List,String,String,byte[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureMethod", "(String,SignatureMethodParameterSpec)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureProperties", "(List,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureProperties", "(List,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureProperty", "(List,String,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureProperty", "(List,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignatureProperty", "(List,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List,String)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,TransformParameterSpec)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,TransformParameterSpec)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,TransformParameterSpec)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,XMLStructure)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,XMLStructure)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newTransform", "(String,XMLStructure)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLObject", "(List,String,String,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLObject", "(List,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLObject", "(List,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLObject", "(List,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "unmarshalXMLSignature", "(XMLStructure)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignatureFactory", True, "unmarshalXMLSignature", "(XMLValidateContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["javax.xml.crypto.dsig", "TransformService", "init", "(TransformParameterSpec)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "TransformService", "init", "(XMLStructure,XMLCryptoContext)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "TransformService", "marshalParams", "(XMLStructure,XMLCryptoContext)", "summary", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature$SignatureValue", "validate", "(XMLValidateContext)", "summary", "df-generated"] + - ["javax.xml.crypto.dsig", "XMLSignature", "validate", "(XMLValidateContext)", "summary", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "getInstance", "()", "summary", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "getURIDereferencer", "()", "summary", "df-generated"] - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "isFeatureSupported", "(String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newCanonicalizationMethod", "(String,C14NMethodParameterSpec)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newCanonicalizationMethod", "(String,XMLStructure)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newDigestMethod", "(String,DigestMethodParameterSpec)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newManifest", "(List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newManifest", "(List,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newReference", "(String,DigestMethod)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newReference", "(String,DigestMethod,List,Data,List,String,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newReference", "(String,DigestMethod,List,String,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newReference", "(String,DigestMethod,List,String,String,byte[])", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newSignatureMethod", "(String,SignatureMethodParameterSpec)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newSignatureProperties", "(List,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newSignatureProperty", "(List,String,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newSignedInfo", "(CanonicalizationMethod,SignatureMethod,List,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newTransform", "(String,TransformParameterSpec)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newTransform", "(String,XMLStructure)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newXMLObject", "(List,String,String,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newXMLSignature", "(SignedInfo,KeyInfo)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "newXMLSignature", "(SignedInfo,KeyInfo,List,String,String)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "unmarshalXMLSignature", "(XMLStructure)", "summary", "df-generated"] - - ["javax.xml.crypto.dsig", "XMLSignatureFactory", "unmarshalXMLSignature", "(XMLValidateContext)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.crypto.model.yml b/java/ql/lib/ext/generated/javax.xml.crypto.model.yml index ec58522b0ab7..a337833e5bb4 100644 --- a/java/ql/lib/ext/generated/javax.xml.crypto.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.crypto.model.yml @@ -5,6 +5,7 @@ extensions: extensible: summaryModel data: - ["javax.xml.crypto", "AlgorithmMethod", True, "getAlgorithm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto", "AlgorithmMethod", True, "getParameterSpec", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto", "KeySelector", True, "singletonKeySelector", "(Key)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto", "KeySelectorException", True, "KeySelectorException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto", "KeySelectorException", True, "KeySelectorException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -25,6 +26,10 @@ extensions: - ["javax.xml.crypto", "OctetStreamData", True, "getMimeType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto", "OctetStreamData", True, "getOctetStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto", "OctetStreamData", True, "getURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto", "URIDereferencer", True, "dereference", "(URIReference,XMLCryptoContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto", "URIDereferencer", True, "dereference", "(URIReference,XMLCryptoContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto", "URIReference", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.crypto", "URIReference", True, "getURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.crypto", "URIReferenceException", True, "URIReferenceException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto", "URIReferenceException", True, "URIReferenceException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.crypto", "URIReferenceException", True, "URIReferenceException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.datatype.model.yml b/java/ql/lib/ext/generated/javax.xml.datatype.model.yml index ea6d6f45c786..00a2ba222d80 100644 --- a/java/ql/lib/ext/generated/javax.xml.datatype.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.datatype.model.yml @@ -8,6 +8,8 @@ extensions: - ["javax.xml.datatype", "DatatypeConfigurationException", True, "DatatypeConfigurationException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.datatype", "DatatypeConfigurationException", True, "DatatypeConfigurationException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.datatype", "DatatypeConfigurationException", True, "DatatypeConfigurationException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.datatype", "XMLGregorianCalendar", True, "normalize", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.datatype", "XMLGregorianCalendar", True, "toGregorianCalendar", "(TimeZone,Locale,XMLGregorianCalendar)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel @@ -77,7 +79,6 @@ extensions: - ["javax.xml.datatype", "XMLGregorianCalendar", "getXMLSchemaType", "()", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "getYear", "()", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "isValid", "()", "summary", "df-generated"] - - ["javax.xml.datatype", "XMLGregorianCalendar", "normalize", "()", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "reset", "()", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "setDay", "(int)", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "setFractionalSecond", "(BigDecimal)", "summary", "df-generated"] @@ -93,5 +94,4 @@ extensions: - ["javax.xml.datatype", "XMLGregorianCalendar", "setYear", "(BigInteger)", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "setYear", "(int)", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "toGregorianCalendar", "()", "summary", "df-generated"] - - ["javax.xml.datatype", "XMLGregorianCalendar", "toGregorianCalendar", "(TimeZone,Locale,XMLGregorianCalendar)", "summary", "df-generated"] - ["javax.xml.datatype", "XMLGregorianCalendar", "toXMLFormat", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.namespace.model.yml b/java/ql/lib/ext/generated/javax.xml.namespace.model.yml index 452e79f45bd8..00e4ff3b7f8c 100644 --- a/java/ql/lib/ext/generated/javax.xml.namespace.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.namespace.model.yml @@ -4,6 +4,10 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.namespace", "NamespaceContext", True, "getNamespaceURI", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.namespace", "NamespaceContext", True, "getPrefix", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.namespace", "NamespaceContext", True, "getPrefixes", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.namespace", "NamespaceContext", True, "getPrefixes", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.namespace", "QName", True, "QName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.namespace", "QName", True, "QName", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.namespace", "QName", True, "QName", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.parsers.model.yml b/java/ql/lib/ext/generated/javax.xml.parsers.model.yml index 885b668c1800..a1c7b6299d1e 100644 --- a/java/ql/lib/ext/generated/javax.xml.parsers.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.parsers.model.yml @@ -4,41 +4,57 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.parsers", "DocumentBuilder", True, "getSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", True, "parse", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilder", True, "parse", "(InputSource)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", True, "parse", "(InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", True, "parse", "(InputStream,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", True, "parse", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "getAttribute", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "getSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "newDocumentBuilder", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "setAttribute", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "setAttribute", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "setFeature", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "DocumentBuilderFactory", True, "setSchema", "(Schema)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "FactoryConfigurationError", True, "FactoryConfigurationError", "(Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "FactoryConfigurationError", True, "FactoryConfigurationError", "(Exception,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "FactoryConfigurationError", True, "FactoryConfigurationError", "(Exception,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "FactoryConfigurationError", True, "FactoryConfigurationError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "FactoryConfigurationError", True, "getException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "ParserConfigurationException", True, "ParserConfigurationException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "getParser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "getSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "getXMLReader", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(File,DefaultHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(File,HandlerBase)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputSource,DefaultHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputSource,HandlerBase)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputStream,DefaultHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputStream,DefaultHandler,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputStream,HandlerBase)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(InputStream,HandlerBase,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(String,DefaultHandler)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.parsers", "SAXParser", True, "parse", "(String,HandlerBase)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParser", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParserFactory", True, "getSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParserFactory", True, "newSAXParser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParserFactory", True, "setFeature", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.parsers", "SAXParserFactory", True, "setSchema", "(Schema)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - ["javax.xml.parsers", "DocumentBuilder", "getDOMImplementation", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilder", "getSchema", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "isNamespaceAware", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "isValidating", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "isXIncludeAware", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "newDocument", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilder", "parse", "(InputSource)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "reset", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "setEntityResolver", "(EntityResolver)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilder", "setErrorHandler", "(ErrorHandler)", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "getAttribute", "(String)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "getFeature", "(String)", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "getSchema", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "isCoalescing", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "isExpandEntityReferences", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "isIgnoringComments", "()", "summary", "df-generated"] @@ -48,34 +64,22 @@ extensions: - ["javax.xml.parsers", "DocumentBuilderFactory", "isXIncludeAware", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newDefaultInstance", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newDefaultNSInstance", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "newDocumentBuilder", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newInstance", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newNSInstance", "()", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "newNSInstance", "(String,ClassLoader)", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "setAttribute", "(String,Object)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setCoalescing", "(boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setExpandEntityReferences", "(boolean)", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "setFeature", "(String,boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setIgnoringComments", "(boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setIgnoringElementContentWhitespace", "(boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setNamespaceAware", "(boolean)", "summary", "df-generated"] - - ["javax.xml.parsers", "DocumentBuilderFactory", "setSchema", "(Schema)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setValidating", "(boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "DocumentBuilderFactory", "setXIncludeAware", "(boolean)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "getParser", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "getSchema", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "getXMLReader", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParser", "isNamespaceAware", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParser", "isValidating", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParser", "isXIncludeAware", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "parse", "(InputSource,DefaultHandler)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "parse", "(InputSource,HandlerBase)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParser", "reset", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParser", "setProperty", "(String,Object)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "getFeature", "(String)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParserFactory", "getSchema", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "isNamespaceAware", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "isValidating", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "isXIncludeAware", "()", "summary", "df-generated"] @@ -85,9 +89,6 @@ extensions: - ["javax.xml.parsers", "SAXParserFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "newNSInstance", "()", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "newNSInstance", "(String,ClassLoader)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParserFactory", "newSAXParser", "()", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParserFactory", "setFeature", "(String,boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "setNamespaceAware", "(boolean)", "summary", "df-generated"] - - ["javax.xml.parsers", "SAXParserFactory", "setSchema", "(Schema)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "setValidating", "(boolean)", "summary", "df-generated"] - ["javax.xml.parsers", "SAXParserFactory", "setXIncludeAware", "(boolean)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.stream.events.model.yml b/java/ql/lib/ext/generated/javax.xml.stream.events.model.yml new file mode 100644 index 000000000000..eb592d7497df --- /dev/null +++ b/java/ql/lib/ext/generated/javax.xml.stream.events.model.yml @@ -0,0 +1,69 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.xml.stream.events", "Attribute", True, "getDTDType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Attribute", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Attribute", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Characters", True, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Comment", True, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "DTD", True, "getDocumentTypeDeclaration", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "DTD", True, "getEntities", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "DTD", True, "getNotations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EndElement", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getBaseURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getNotationName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getPublicId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getReplacementText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityDeclaration", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityReference", True, "getDeclaration", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "EntityReference", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Namespace", True, "getNamespaceURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "Namespace", True, "getPrefix", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "NotationDeclaration", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "NotationDeclaration", True, "getPublicId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "NotationDeclaration", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "ProcessingInstruction", True, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "ProcessingInstruction", True, "getTarget", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", True, "getCharacterEncodingScheme", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", True, "getVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getAttributeByName", "(QName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getNamespaceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getNamespaceURI", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "StartElement", True, "getNamespaces", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", True, "asCharacters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", True, "asEndElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", True, "asStartElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", True, "getLocation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", True, "writeAsEncodedUnicode", "(Writer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + - ["javax.xml.stream.events", "Attribute", "isSpecified", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "Characters", "isCData", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "Characters", "isIgnorableWhiteSpace", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "Characters", "isWhiteSpace", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "DTD", "getProcessedDTD", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "EndElement", "getNamespaces", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "Namespace", "isDefaultNamespaceDeclaration", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", "encodingSet", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", "isStandalone", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "StartDocument", "standaloneSet", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "getEventType", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "getSchemaType", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isAttribute", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isCharacters", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isEndDocument", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isEndElement", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isEntityReference", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isNamespace", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isProcessingInstruction", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isStartDocument", "()", "summary", "df-generated"] + - ["javax.xml.stream.events", "XMLEvent", "isStartElement", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.stream.model.yml b/java/ql/lib/ext/generated/javax.xml.stream.model.yml index 86ce369cf518..02c70cf9f98f 100644 --- a/java/ql/lib/ext/generated/javax.xml.stream.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.stream.model.yml @@ -11,15 +11,138 @@ extensions: - ["javax.xml.stream", "FactoryConfigurationError", True, "FactoryConfigurationError", "(String,Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "FactoryConfigurationError", True, "FactoryConfigurationError", "(String,Exception)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "FactoryConfigurationError", True, "getException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", True, "newFactory", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", True, "newInstance", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "Location", True, "getPublicId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "Location", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(QName,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(QName,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(QName,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createAttribute", "(String,String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createCData", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createCData", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createCharacters", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createCharacters", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createComment", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createComment", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createDTD", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createDTD", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndDocument", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(QName,Iterator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(QName,Iterator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String,Iterator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String,Iterator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String,Iterator)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String,Iterator)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEndElement", "(String,String,String,Iterator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEntityReference", "(String,EntityDeclaration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEntityReference", "(String,EntityDeclaration)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createEntityReference", "(String,EntityDeclaration)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createIgnorableSpace", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createIgnorableSpace", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createNamespace", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createNamespace", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createNamespace", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createNamespace", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createNamespace", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createProcessingInstruction", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createProcessingInstruction", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createProcessingInstruction", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createSpace", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createSpace", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String,boolean)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartDocument", "(String,String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(QName,Iterator,Iterator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(QName,Iterator,Iterator)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(QName,Iterator,Iterator)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(QName,Iterator,Iterator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", True, "setLocation", "(Location)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventReader", True, "getElementText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLEventReader", True, "nextEvent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLEventReader", True, "nextTag", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLEventReader", True, "peek", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", True, "newFactory", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", True, "newInstance", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", True, "newFactory", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", True, "newInstance", "(String,ClassLoader)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", True, "add", "(XMLEventReader)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", True, "getNamespaceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createFilteredReader", "(XMLEventReader,EventFilter)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createFilteredReader", "(XMLEventReader,EventFilter)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createFilteredReader", "(XMLStreamReader,StreamFilter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createFilteredReader", "(XMLStreamReader,StreamFilter)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(InputStream,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(Reader)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(String,InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(String,Reader)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLEventReader", "(XMLStreamReader)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(InputStream,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(Reader)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(Source)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(String,InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "createXMLStreamReader", "(String,Reader)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "getEventAllocator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "getXMLReporter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "getXMLResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(OutputStream,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Result)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Result)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Writer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLEventWriter", "(Writer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(OutputStream,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Result)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Result)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Writer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "createXMLStreamWriter", "(Writer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamException", True, "XMLStreamException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamException", True, "XMLStreamException", "(String,Location)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamException", True, "XMLStreamException", "(String,Location)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -31,86 +154,87 @@ extensions: - ["javax.xml.stream", "XMLStreamException", True, "XMLStreamException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamException", True, "getLocation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamException", True, "getNestedException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamReader", True, "getCharacterEncodingScheme", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", True, "getElementText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamReader", True, "getLocalName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", True, "getNamespaceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamReader", True, "getPITarget", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamReader", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", True, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "getNamespaceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "setNamespaceContext", "(NamespaceContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeAttribute", "(String,String,String,String)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeCData", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeCharacters", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeCharacters", "(char[],int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeComment", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeDTD", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeDefaultNamespace", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEmptyElement", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeEntityRef", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeNamespace", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeNamespace", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeProcessingInstruction", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeProcessingInstruction", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeProcessingInstruction", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartDocument", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartDocument", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartDocument", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", True, "writeStartElement", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["javax.xml.stream", "XMLEventFactory", "createAttribute", "(QName,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createAttribute", "(String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createAttribute", "(String,String,String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createCData", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createCharacters", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createComment", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createDTD", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createEndDocument", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createEndElement", "(QName,Iterator)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createEndElement", "(String,String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createEndElement", "(String,String,String,Iterator)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createEntityReference", "(String,EntityDeclaration)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createIgnorableSpace", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createNamespace", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createNamespace", "(String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createProcessingInstruction", "(String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createSpace", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartDocument", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartDocument", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartDocument", "(String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartDocument", "(String,String,boolean)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartElement", "(QName,Iterator,Iterator)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartElement", "(String,String,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartElement", "(String,String,String,Iterator,Iterator)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "createStartElement", "(String,String,String,Iterator,Iterator,NamespaceContext)", "summary", "df-generated"] + - ["javax.xml.stream", "Location", "getCharacterOffset", "()", "summary", "df-generated"] + - ["javax.xml.stream", "Location", "getColumnNumber", "()", "summary", "df-generated"] + - ["javax.xml.stream", "Location", "getLineNumber", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLEventFactory", "newDefaultFactory", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLEventFactory", "newFactory", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", "newFactory", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLEventFactory", "newInstance", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventFactory", "setLocation", "(Location)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLEventReader", "close", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLEventReader", "getElementText", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLEventReader", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createFilteredReader", "(XMLEventReader,EventFilter)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createFilteredReader", "(XMLStreamReader,StreamFilter)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(InputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(InputStream,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(Reader)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventReader", "hasNext", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "close", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "flush", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "getPrefix", "(String)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "setDefaultNamespace", "(String)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "setNamespaceContext", "(NamespaceContext)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLEventWriter", "setPrefix", "(String,String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(Source)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(String,InputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(String,Reader)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLEventReader", "(XMLStreamReader)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(InputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(InputStream,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(Reader)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(Source)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(String,InputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "createXMLStreamReader", "(String,Reader)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "getEventAllocator", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "getXMLReporter", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "getXMLResolver", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "isPropertySupported", "(String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "newDefaultFactory", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "newFactory", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", "newFactory", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "newInstance", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLInputFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "setEventAllocator", "(XMLEventAllocator)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLInputFactory", "setProperty", "(String,Object)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "setXMLReporter", "(XMLReporter)", "summary", "df-generated"] - ["javax.xml.stream", "XMLInputFactory", "setXMLResolver", "(XMLResolver)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLEventWriter", "(OutputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLEventWriter", "(OutputStream,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLEventWriter", "(Result)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLEventWriter", "(Writer)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLStreamWriter", "(OutputStream)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLStreamWriter", "(OutputStream,String)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLStreamWriter", "(Result)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "createXMLStreamWriter", "(Writer)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "getProperty", "(String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLOutputFactory", "isPropertySupported", "(String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLOutputFactory", "newDefaultFactory", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLOutputFactory", "newFactory", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", "newFactory", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLOutputFactory", "newInstance", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLOutputFactory", "setProperty", "(String,Object)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLOutputFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - ["javax.xml.stream", "XMLResolver", "resolveEntity", "(String,String,String,String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "close", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getAttributeCount", "()", "summary", "df-generated"] @@ -121,10 +245,8 @@ extensions: - ["javax.xml.stream", "XMLStreamReader", "getAttributeType", "(int)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getAttributeValue", "(String,String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getAttributeValue", "(int)", "summary", "df-generated"] - - ["javax.xml.stream", "XMLStreamReader", "getCharacterEncodingScheme", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getEncoding", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getEventType", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLStreamReader", "getLocalName", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getLocation", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getName", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getNamespaceCount", "()", "summary", "df-generated"] @@ -133,9 +255,7 @@ extensions: - ["javax.xml.stream", "XMLStreamReader", "getNamespaceURI", "(String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getNamespaceURI", "(int)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getPIData", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLStreamReader", "getPITarget", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getPrefix", "()", "summary", "df-generated"] - - ["javax.xml.stream", "XMLStreamReader", "getProperty", "(String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getTextCharacters", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getTextCharacters", "(int,char[],int,int)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "getTextLength", "()", "summary", "df-generated"] @@ -154,3 +274,11 @@ extensions: - ["javax.xml.stream", "XMLStreamReader", "nextTag", "()", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "require", "(int,String,String)", "summary", "df-generated"] - ["javax.xml.stream", "XMLStreamReader", "standaloneSet", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "close", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "flush", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "getPrefix", "(String)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "setDefaultNamespace", "(String)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "setPrefix", "(String,String)", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "writeEndDocument", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "writeEndElement", "()", "summary", "df-generated"] + - ["javax.xml.stream", "XMLStreamWriter", "writeStartDocument", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.stream.util.model.yml b/java/ql/lib/ext/generated/javax.xml.stream.util.model.yml index e4485a47e756..0c12e89dc0a8 100644 --- a/java/ql/lib/ext/generated/javax.xml.stream.util.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.stream.util.model.yml @@ -10,3 +10,12 @@ extensions: - ["javax.xml.stream.util", "StreamReaderDelegate", True, "StreamReaderDelegate", "(XMLStreamReader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.stream.util", "StreamReaderDelegate", True, "getParent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.stream.util", "StreamReaderDelegate", True, "setParent", "(XMLStreamReader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.stream.util", "XMLEventAllocator", True, "allocate", "(XMLStreamReader)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.stream.util", "XMLEventAllocator", True, "allocate", "(XMLStreamReader,XMLEventConsumer)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["javax.xml.stream.util", "XMLEventConsumer", True, "add", "(XMLEvent)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + - ["javax.xml.stream.util", "EventReaderDelegate", "remove", "()", "summary", "df-generated"] + - ["javax.xml.stream.util", "XMLEventAllocator", "newInstance", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.transform.model.yml b/java/ql/lib/ext/generated/javax.xml.transform.model.yml index 589ccbc1d364..4c4ba72d4187 100644 --- a/java/ql/lib/ext/generated/javax.xml.transform.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.transform.model.yml @@ -4,10 +4,29 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.transform", "ErrorListener", True, "error", "(TransformerException)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "ErrorListener", True, "fatalError", "(TransformerException)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "ErrorListener", True, "warning", "(TransformerException)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "Result", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.transform", "Result", True, "setSystemId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "Source", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.transform", "Source", True, "setSystemId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "SourceLocator", True, "getPublicId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "SourceLocator", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Templates", True, "getOutputProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Templates", True, "newTransformer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "getErrorListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "getOutputProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "getOutputProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "getParameter", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "getURIResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "setErrorListener", "(ErrorListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "setOutputProperty", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "setParameter", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "setParameter", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "setURIResolver", "(URIResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "transform", "(Source,Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "Transformer", True, "transform", "(Source,Result)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerConfigurationException", True, "TransformerConfigurationException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerConfigurationException", True, "TransformerConfigurationException", "(String,SourceLocator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerConfigurationException", True, "TransformerConfigurationException", "(String,SourceLocator)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -31,6 +50,16 @@ extensions: - ["javax.xml.transform", "TransformerException", True, "getLocator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.transform", "TransformerException", True, "getMessageAndLocation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.transform", "TransformerException", True, "setLocator", "(SourceLocator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "getAttribute", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "getErrorListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "getURIResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "newTemplates", "(Source)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "newTemplates", "(Source)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "newTransformer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "newTransformer", "(Source)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "setAttribute", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "setErrorListener", "(ErrorListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform", "TransformerFactory", True, "setURIResolver", "(URIResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerFactoryConfigurationError", True, "TransformerFactoryConfigurationError", "(Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerFactoryConfigurationError", True, "TransformerFactoryConfigurationError", "(Exception,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform", "TransformerFactoryConfigurationError", True, "TransformerFactoryConfigurationError", "(Exception,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -44,31 +73,14 @@ extensions: extensible: neutralModel data: - ["javax.xml.transform", "Source", "isEmpty", "()", "summary", "df-generated"] + - ["javax.xml.transform", "SourceLocator", "getColumnNumber", "()", "summary", "df-generated"] + - ["javax.xml.transform", "SourceLocator", "getLineNumber", "()", "summary", "df-generated"] - ["javax.xml.transform", "Transformer", "clearParameters", "()", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "getErrorListener", "()", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "getOutputProperties", "()", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "getOutputProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "getParameter", "(String)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "getURIResolver", "()", "summary", "df-generated"] - ["javax.xml.transform", "Transformer", "reset", "()", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "setErrorListener", "(ErrorListener)", "summary", "df-generated"] - ["javax.xml.transform", "Transformer", "setOutputProperties", "(Properties)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "setOutputProperty", "(String,String)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "setParameter", "(String,Object)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "setURIResolver", "(URIResolver)", "summary", "df-generated"] - - ["javax.xml.transform", "Transformer", "transform", "(Source,Result)", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "getAssociatedStylesheet", "(Source,String,String,String)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "getAttribute", "(String)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "getErrorListener", "()", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "getFeature", "(String)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "getURIResolver", "()", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "newDefaultInstance", "()", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "newInstance", "()", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "newInstance", "(String,ClassLoader)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "newTemplates", "(Source)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "newTransformer", "()", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "newTransformer", "(Source)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "setAttribute", "(String,Object)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "setErrorListener", "(ErrorListener)", "summary", "df-generated"] - ["javax.xml.transform", "TransformerFactory", "setFeature", "(String,boolean)", "summary", "df-generated"] - - ["javax.xml.transform", "TransformerFactory", "setURIResolver", "(URIResolver)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.transform.sax.model.yml b/java/ql/lib/ext/generated/javax.xml.transform.sax.model.yml index cd02ad21d937..16d320694618 100644 --- a/java/ql/lib/ext/generated/javax.xml.transform.sax.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.transform.sax.model.yml @@ -12,13 +12,17 @@ extensions: - ["javax.xml.transform.sax", "SAXSource", True, "getXMLReader", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.transform.sax", "SAXSource", True, "setInputSource", "(InputSource)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.transform.sax", "SAXSource", True, "setXMLReader", "(XMLReader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - addsTo: - pack: codeql/java-all - extensible: neutralModel - data: - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newTemplatesHandler", "()", "summary", "df-generated"] - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newTransformerHandler", "()", "summary", "df-generated"] - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newTransformerHandler", "(Source)", "summary", "df-generated"] - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newTransformerHandler", "(Templates)", "summary", "df-generated"] - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newXMLFilter", "(Source)", "summary", "df-generated"] - - ["javax.xml.transform.sax", "SAXTransformerFactory", "newXMLFilter", "(Templates)", "summary", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newTemplatesHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newTransformerHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newTransformerHandler", "(Source)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newTransformerHandler", "(Templates)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newXMLFilter", "(Source)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newXMLFilter", "(Source)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "SAXTransformerFactory", True, "newXMLFilter", "(Templates)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TemplatesHandler", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TemplatesHandler", True, "getTemplates", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TemplatesHandler", True, "setSystemId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TransformerHandler", True, "getSystemId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TransformerHandler", True, "getTransformer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TransformerHandler", True, "setResult", "(Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.transform.sax", "TransformerHandler", True, "setSystemId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.validation.model.yml b/java/ql/lib/ext/generated/javax.xml.validation.model.yml index 328462437dcd..5cfcd3a28ba3 100644 --- a/java/ql/lib/ext/generated/javax.xml.validation.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.validation.model.yml @@ -4,21 +4,40 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.validation", "Schema", True, "newValidator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "Schema", True, "newValidatorHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "getErrorHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "getResourceResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "setErrorHandler", "(ErrorHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "SchemaFactory", True, "setResourceResolver", "(LSResourceResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.validation", "SchemaFactoryConfigurationError", False, "SchemaFactoryConfigurationError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.validation", "SchemaFactoryConfigurationError", False, "SchemaFactoryConfigurationError", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.validation", "SchemaFactoryConfigurationError", False, "SchemaFactoryConfigurationError", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.validation", "SchemaFactoryConfigurationError", False, "SchemaFactoryConfigurationError", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "getErrorHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "getResourceResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "setErrorHandler", "(ErrorHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "setResourceResolver", "(LSResourceResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.validation", "Validator", True, "validate", "(Source)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "validate", "(Source,Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "Validator", True, "validate", "(Source,Result)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "getContentHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "getErrorHandler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "getResourceResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "getTypeInfoProvider", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "setContentHandler", "(ContentHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "setErrorHandler", "(ErrorHandler)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.validation", "ValidatorHandler", True, "setResourceResolver", "(LSResourceResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: - - ["javax.xml.validation", "Schema", "newValidator", "()", "summary", "df-generated"] - - ["javax.xml.validation", "Schema", "newValidatorHandler", "()", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "getErrorHandler", "()", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "getFeature", "(String)", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "getResourceResolver", "()", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "isSchemaLanguageSupported", "(String)", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "newDefaultInstance", "()", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "newInstance", "(String)", "summary", "df-generated"] @@ -28,33 +47,15 @@ extensions: - ["javax.xml.validation", "SchemaFactory", "newSchema", "(Source)", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "newSchema", "(Source[])", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "newSchema", "(URL)", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "setErrorHandler", "(ErrorHandler)", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactory", "setFeature", "(String,boolean)", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "setProperty", "(String,Object)", "summary", "df-generated"] - - ["javax.xml.validation", "SchemaFactory", "setResourceResolver", "(LSResourceResolver)", "summary", "df-generated"] - ["javax.xml.validation", "SchemaFactoryLoader", "newFactory", "(String)", "summary", "df-generated"] - ["javax.xml.validation", "TypeInfoProvider", "getAttributeTypeInfo", "(int)", "summary", "df-generated"] - ["javax.xml.validation", "TypeInfoProvider", "getElementTypeInfo", "()", "summary", "df-generated"] - ["javax.xml.validation", "TypeInfoProvider", "isIdAttribute", "(int)", "summary", "df-generated"] - ["javax.xml.validation", "TypeInfoProvider", "isSpecified", "(int)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "getErrorHandler", "()", "summary", "df-generated"] - ["javax.xml.validation", "Validator", "getFeature", "(String)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "getResourceResolver", "()", "summary", "df-generated"] - ["javax.xml.validation", "Validator", "reset", "()", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "setErrorHandler", "(ErrorHandler)", "summary", "df-generated"] - ["javax.xml.validation", "Validator", "setFeature", "(String,boolean)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "setProperty", "(String,Object)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "setResourceResolver", "(LSResourceResolver)", "summary", "df-generated"] - - ["javax.xml.validation", "Validator", "validate", "(Source,Result)", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "getContentHandler", "()", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "getErrorHandler", "()", "summary", "df-generated"] - ["javax.xml.validation", "ValidatorHandler", "getFeature", "(String)", "summary", "df-generated"] - ["javax.xml.validation", "ValidatorHandler", "getProperty", "(String)", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "getResourceResolver", "()", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "getTypeInfoProvider", "()", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "setContentHandler", "(ContentHandler)", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "setErrorHandler", "(ErrorHandler)", "summary", "df-generated"] - ["javax.xml.validation", "ValidatorHandler", "setFeature", "(String,boolean)", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "setProperty", "(String,Object)", "summary", "df-generated"] - - ["javax.xml.validation", "ValidatorHandler", "setResourceResolver", "(LSResourceResolver)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/javax.xml.xpath.model.yml b/java/ql/lib/ext/generated/javax.xml.xpath.model.yml index 4cef7e1a19e2..52c02bfdf917 100644 --- a/java/ql/lib/ext/generated/javax.xml.xpath.model.yml +++ b/java/ql/lib/ext/generated/javax.xml.xpath.model.yml @@ -4,34 +4,53 @@ extensions: pack: codeql/java-all extensible: summaryModel data: + - ["javax.xml.xpath", "XPath", True, "compile", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "compile", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "getNamespaceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "getXPathFunctionResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "getXPathVariableResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "setNamespaceContext", "(NamespaceContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "setXPathFunctionResolver", "(XPathFunctionResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPath", True, "setXPathVariableResolver", "(XPathVariableResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathException", True, "XPathException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathException", True, "XPathException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathExpression", True, "evaluate", "(InputSource,QName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathExpression", True, "evaluate", "(Object,QName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpression", True, "evaluateExpression", "(InputSource)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpression", True, "evaluateExpression", "(InputSource,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpression", True, "evaluateExpression", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpression", True, "evaluateExpression", "(Object,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpressionException", True, "XPathExpressionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathExpressionException", True, "XPathExpressionException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathFactory", True, "newXPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathFactory", True, "setXPathFunctionResolver", "(XPathFunctionResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathFactory", True, "setXPathVariableResolver", "(XPathVariableResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathFactoryConfigurationException", True, "XPathFactoryConfigurationException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathFactoryConfigurationException", True, "XPathFactoryConfigurationException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathFunctionException", True, "XPathFunctionException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["javax.xml.xpath", "XPathFunctionException", True, "XPathFunctionException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["javax.xml.xpath", "XPathNodes", True, "get", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel data: + - ["javax.xml.xpath", "XPath", "evaluate", "(String,InputSource)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPath", "evaluate", "(String,InputSource,QName)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPath", "evaluate", "(String,Object)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPath", "evaluate", "(String,Object,QName)", "summary", "df-generated"] - ["javax.xml.xpath", "XPath", "evaluateExpression", "(String,InputSource)", "summary", "df-generated"] - ["javax.xml.xpath", "XPath", "evaluateExpression", "(String,InputSource,Class)", "summary", "df-generated"] - ["javax.xml.xpath", "XPath", "evaluateExpression", "(String,Object)", "summary", "df-generated"] - ["javax.xml.xpath", "XPath", "evaluateExpression", "(String,Object,Class)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPath", "reset", "()", "summary", "df-generated"] - ["javax.xml.xpath", "XPathEvaluationResult$XPathResultType", "getQNameType", "(Class)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPathExpression", "evaluate", "(InputSource)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPathExpression", "evaluate", "(Object)", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "getFeature", "(String)", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "isObjectModelSupported", "(String)", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "newDefaultInstance", "()", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "newInstance", "()", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "newInstance", "(String)", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "newInstance", "(String,String,ClassLoader)", "summary", "df-generated"] - - ["javax.xml.xpath", "XPathFactory", "newXPath", "()", "summary", "df-generated"] - ["javax.xml.xpath", "XPathFactory", "setFeature", "(String,boolean)", "summary", "df-generated"] - - ["javax.xml.xpath", "XPathFactory", "setXPathFunctionResolver", "(XPathFunctionResolver)", "summary", "df-generated"] - - ["javax.xml.xpath", "XPathFactory", "setXPathVariableResolver", "(XPathVariableResolver)", "summary", "df-generated"] + - ["javax.xml.xpath", "XPathNodes", "size", "()", "summary", "df-generated"]